starting build "2abc7dcb-bd0a-4d9a-932c-c19a58f99314" 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-84f30ffe-4741-43d1-9d9e-2d3303d106d9" Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": Already have image (with digest): gcr.io/cloud-builders/docker Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": Sending build context to Docker daemon 5.12kB Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": Step 1/4 : FROM gcr.io/oss-fuzz-base/base-builder-rust Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": latest: Pulling from oss-fuzz-base/base-builder-rust Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": b549f31133a9: Pulling fs layer Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": c18285ebbbd0: Pulling fs layer Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": 44cffa5eae55: Pulling fs layer Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": 42892524f041: Pulling fs layer Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": 7755d42a9e99: Pulling fs layer Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": 0c1f730ce81d: Pulling fs layer Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": 641938fb4f64: Pulling fs layer Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": d851906a30c0: Pulling fs layer Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": 231701fe7c43: Pulling fs layer Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": 4b81fbbaa8d5: Pulling fs layer Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": 08d5b105bfa9: Pulling fs layer Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": da2881bcaa6c: Pulling fs layer Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": 7e52a9243490: Pulling fs layer Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": 12417e88fa3f: Pulling fs layer Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": 614ac22c9722: Pulling fs layer Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": 5bd165463fea: Pulling fs layer Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": 34b68dd996d3: Pulling fs layer Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": 01e94f5a27aa: Pulling fs layer Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": 641938fb4f64: Waiting Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": 2ed3c6df7506: Pulling fs layer Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": e271b0c66d2d: Pulling fs layer Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": 5715c04a0bc5: Pulling fs layer Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": f4eda976f366: Pulling fs layer Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": db3ceb44d109: Pulling fs layer Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": d851906a30c0: Waiting Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": 2c4f4632ef1a: Pulling fs layer Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": 2911f9a0e688: Pulling fs layer Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": 7d6223457923: Pulling fs layer Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": a1ff9d985a9e: Pulling fs layer Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": 6ef8b03bd0a3: Pulling fs layer Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": 4b81fbbaa8d5: Waiting Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": 231701fe7c43: Waiting Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": 392a3fd11c96: Pulling fs layer Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": 6f766ec66fb7: Pulling fs layer Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": fdeeaed007d8: Pulling fs layer Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": 08d5b105bfa9: Waiting Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": da2881bcaa6c: Waiting Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": 6fd27ff75171: Pulling fs layer Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": e2f254f5ae60: Pulling fs layer Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": 2778197b457a: Pulling fs layer Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": b7beecef1381: Pulling fs layer Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": 6e91bd18a039: Pulling fs layer Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": 7e52a9243490: Waiting Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": 8526d4c0fc91: Pulling fs layer Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": 12417e88fa3f: Waiting Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": 03e89e98f175: Pulling fs layer Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": 67ae9c7c3d70: Pulling fs layer Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": e2f254f5ae60: Waiting Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": 2778197b457a: Waiting Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": 01e94f5a27aa: Waiting Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": 2ed3c6df7506: Waiting Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": f4eda976f366: Waiting Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": 5715c04a0bc5: Waiting Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": b7beecef1381: Waiting Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": 03e89e98f175: Waiting Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": 6e91bd18a039: Waiting Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": 614ac22c9722: Waiting Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": 67ae9c7c3d70: Waiting Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": e271b0c66d2d: Waiting Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": fdeeaed007d8: Waiting Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": 8526d4c0fc91: Waiting Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": db3ceb44d109: Waiting Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": 6fd27ff75171: Waiting Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": 2c4f4632ef1a: Waiting Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": 34b68dd996d3: Waiting Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": 6ef8b03bd0a3: Waiting Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": 6f766ec66fb7: Waiting Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": 7d6223457923: Waiting Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": 2911f9a0e688: Waiting Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": a1ff9d985a9e: Waiting Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": 44cffa5eae55: Verifying Checksum Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": 44cffa5eae55: Download complete Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": 7755d42a9e99: Download complete Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": 641938fb4f64: Verifying Checksum Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": 641938fb4f64: Download complete Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": d851906a30c0: Verifying Checksum Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": d851906a30c0: Download complete Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": b549f31133a9: Verifying Checksum Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": b549f31133a9: Download complete Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": 42892524f041: Verifying Checksum Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": 42892524f041: Download complete Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": da2881bcaa6c: Verifying Checksum Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": da2881bcaa6c: Download complete Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": 08d5b105bfa9: Verifying Checksum Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": 08d5b105bfa9: Download complete Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": 7e52a9243490: Verifying Checksum Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": 7e52a9243490: Download complete Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": 12417e88fa3f: Verifying Checksum Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": 12417e88fa3f: Download complete Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": 5bd165463fea: Verifying Checksum Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": 5bd165463fea: Download complete Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": 614ac22c9722: Download complete Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": 4b81fbbaa8d5: Verifying Checksum Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": 4b81fbbaa8d5: Download complete Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": c18285ebbbd0: Verifying Checksum Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": c18285ebbbd0: Download complete Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": 2ed3c6df7506: Verifying Checksum Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": 2ed3c6df7506: Download complete Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": 34b68dd996d3: Verifying Checksum Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": 34b68dd996d3: Download complete Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": 01e94f5a27aa: Verifying Checksum Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": 01e94f5a27aa: Download complete Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": e271b0c66d2d: Verifying Checksum Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": e271b0c66d2d: Download complete Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": f4eda976f366: Verifying Checksum Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": f4eda976f366: Download complete Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": 5715c04a0bc5: Verifying Checksum Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": 5715c04a0bc5: Download complete Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": 2c4f4632ef1a: Download complete Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": db3ceb44d109: Verifying Checksum Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": db3ceb44d109: Download complete Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": 2911f9a0e688: Verifying Checksum Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": 2911f9a0e688: Download complete Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": 7d6223457923: Download complete Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": a1ff9d985a9e: Download complete Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": 6ef8b03bd0a3: Download complete Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": 392a3fd11c96: Verifying Checksum Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": 392a3fd11c96: Download complete Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": fdeeaed007d8: Verifying Checksum Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": fdeeaed007d8: Download complete Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": 6fd27ff75171: Verifying Checksum Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": 6fd27ff75171: Download complete Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": b549f31133a9: Pull complete Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": 6f766ec66fb7: Verifying Checksum Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": 6f766ec66fb7: Download complete Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": 2778197b457a: Download complete Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": e2f254f5ae60: Verifying Checksum Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": e2f254f5ae60: Download complete Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": b7beecef1381: Verifying Checksum Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": b7beecef1381: Download complete Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": 6e91bd18a039: Verifying Checksum Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": 6e91bd18a039: Download complete Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": 231701fe7c43: Verifying Checksum Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": 231701fe7c43: Download complete Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": 03e89e98f175: Verifying Checksum Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": 03e89e98f175: Download complete Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": 8526d4c0fc91: Verifying Checksum Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": 8526d4c0fc91: Download complete Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": 0c1f730ce81d: Verifying Checksum Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": 0c1f730ce81d: Download complete Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": 67ae9c7c3d70: Verifying Checksum Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": 67ae9c7c3d70: Download complete Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": c18285ebbbd0: Pull complete Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": 44cffa5eae55: Pull complete Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": 42892524f041: Pull complete Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": 7755d42a9e99: Pull complete Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": 0c1f730ce81d: Pull complete Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": 641938fb4f64: Pull complete Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": d851906a30c0: Pull complete Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": 231701fe7c43: Pull complete Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": 4b81fbbaa8d5: Pull complete Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": 08d5b105bfa9: Pull complete Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": da2881bcaa6c: Pull complete Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": 7e52a9243490: Pull complete Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": 12417e88fa3f: Pull complete Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": 614ac22c9722: Pull complete Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": 5bd165463fea: Pull complete Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": 34b68dd996d3: Pull complete Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": 01e94f5a27aa: Pull complete Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": 2ed3c6df7506: Pull complete Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": e271b0c66d2d: Pull complete Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": 5715c04a0bc5: Pull complete Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": f4eda976f366: Pull complete Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": db3ceb44d109: Pull complete Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": 2c4f4632ef1a: Pull complete Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": 2911f9a0e688: Pull complete Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": 7d6223457923: Pull complete Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": a1ff9d985a9e: Pull complete Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": 6ef8b03bd0a3: Pull complete Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": 392a3fd11c96: Pull complete Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": 6f766ec66fb7: Pull complete Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": fdeeaed007d8: Pull complete Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": 6fd27ff75171: Pull complete Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": e2f254f5ae60: Pull complete Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": 2778197b457a: Pull complete Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": b7beecef1381: Pull complete Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": 6e91bd18a039: Pull complete Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": 8526d4c0fc91: Pull complete Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": 03e89e98f175: Pull complete Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": 67ae9c7c3d70: Pull complete Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": Digest: sha256:f23feba35b1b30fdd22a57cf5ca0d177eb011818f94b5050089b2bc408d91c7b Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": Status: Downloaded newer image for gcr.io/oss-fuzz-base/base-builder-rust:latest Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": ---> 132eaf7c22db Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": Step 2/4 : RUN git clone --depth 1 https://github.com/uutils/coreutils rust-coreutils Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": ---> Running in 2d45fbb153f9 Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": Cloning into 'rust-coreutils'... Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": Removing intermediate container 2d45fbb153f9 Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": ---> 87b504c5312c Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": Step 3/4 : WORKDIR $SRC Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": ---> Running in 5423fe03a600 Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": Removing intermediate container 5423fe03a600 Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": ---> b888e95f57e4 Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": Step 4/4 : COPY build.sh $SRC/ Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": ---> 971d2c7c8ad2 Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": Successfully built 971d2c7c8ad2 Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": Successfully tagged gcr.io/oss-fuzz/rust-coreutils:latest Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9": Successfully tagged us-central1-docker.pkg.dev/oss-fuzz/unsafe/rust-coreutils:latest Finished Step #1 - "build-84f30ffe-4741-43d1-9d9e-2d3303d106d9" Starting Step #2 - "srcmap" Step #2 - "srcmap": Already have image: gcr.io/oss-fuzz/rust-coreutils Step #2 - "srcmap": ++ tempfile Step #2 - "srcmap": + SRCMAP=/tmp/fileH3XqxO Step #2 - "srcmap": + echo '{}' Step #2 - "srcmap": + PATHS_TO_SCAN=/src Step #2 - "srcmap": + [[ rust == \g\o ]] Step #2 - "srcmap": ++ find /src -name .git -type d Step #2 - "srcmap": + for DOT_GIT_DIR in $(find $PATHS_TO_SCAN -name ".git" -type d) Step #2 - "srcmap": ++ dirname /src/rust-coreutils/.git Step #2 - "srcmap": + GIT_DIR=/src/rust-coreutils Step #2 - "srcmap": + cd /src/rust-coreutils Step #2 - "srcmap": ++ git config --get remote.origin.url Step #2 - "srcmap": + GIT_URL=https://github.com/uutils/coreutils Step #2 - "srcmap": ++ git rev-parse HEAD Step #2 - "srcmap": + GIT_REV=d97bc73ea940f17e19d54fd1f8a12c93728c78d0 Step #2 - "srcmap": + jq_inplace /tmp/fileH3XqxO '."/src/rust-coreutils" = { type: "git", url: "https://github.com/uutils/coreutils", rev: "d97bc73ea940f17e19d54fd1f8a12c93728c78d0" }' Step #2 - "srcmap": ++ tempfile Step #2 - "srcmap": + F=/tmp/filefghNR9 Step #2 - "srcmap": + cat /tmp/fileH3XqxO Step #2 - "srcmap": + jq '."/src/rust-coreutils" = { type: "git", url: "https://github.com/uutils/coreutils", rev: "d97bc73ea940f17e19d54fd1f8a12c93728c78d0" }' Step #2 - "srcmap": + mv /tmp/filefghNR9 /tmp/fileH3XqxO 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/fileH3XqxO Step #2 - "srcmap": + rm /tmp/fileH3XqxO Step #2 - "srcmap": { Step #2 - "srcmap": "/src/rust-coreutils": { Step #2 - "srcmap": "type": "git", Step #2 - "srcmap": "url": "https://github.com/uutils/coreutils", Step #2 - "srcmap": "rev": "d97bc73ea940f17e19d54fd1f8a12c93728c78d0" 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/rust-coreutils Step #3 - "compile-libfuzzer-coverage-x86_64": + cargo fuzz build -O Step #3 - "compile-libfuzzer-coverage-x86_64":  Updating crates.io index Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloading crates ... Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded arrayref v0.3.9 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded adler2 v2.0.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded anstyle-query v1.1.5 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded const-random v0.1.18 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded phf_shared v0.13.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded potential_utf v0.1.4 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded const-random-macro v0.1.16 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded crc-catalog v2.4.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded data-encoding-macro-internal v0.1.16 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded displaydoc v0.2.5 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded ppv-lite86 v0.2.21 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded data-encoding-macro v0.1.18 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded crypto-common v0.1.7 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded find-msvc-tools v0.1.5 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded phf v0.13.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded strsim v0.11.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded sha1 v0.10.6 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded zerofrom v0.1.6 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded version_check v0.9.5 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded unit-prefix v0.5.2 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded z85 v3.0.6 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded zerofrom-derive v0.1.6 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded zerovec-derive v0.11.2 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded yoke-derive v0.8.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded yoke v0.8.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded smallvec v1.15.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded zerotrie v0.2.3 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded unic-langid-impl v0.9.6 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded serde v1.0.228 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded zerovec v0.11.5 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded libm v0.2.15 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded rand v0.9.2 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded winnow v0.7.14 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded clap_builder v4.5.53 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded blake3 v1.8.2 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded rayon v1.11.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded zerocopy v0.8.31 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded unicode-width v0.2.2 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded nix v0.30.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded syn v2.0.111 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded chrono v0.4.42 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded procfs-core v0.18.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded rustix v1.1.2 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded bigdecimal v0.4.9 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded procfs v0.18.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded icu_collator_data v2.1.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded nom v8.0.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded icu_locale_data v2.1.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded typenum v1.19.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded rayon-core v1.13.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded proc-macro2 v1.0.103 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded num-bigint v0.4.6 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded memchr v2.7.6 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded cc v1.2.48 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded similar v2.7.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded onig_sys v69.9.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded regex-automata v0.4.13 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded serde_derive v1.0.228 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded jiff v0.2.16 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded serde_core v1.0.228 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded quote v1.0.42 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded miniz_oxide v0.8.9 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded unicode-ident v1.0.22 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded libc v0.2.178 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded icu_locale_core v2.1.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded tiny-keccak v2.0.2 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded tempfile v3.23.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded spin v0.10.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded sha3 v0.10.8 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded icu_collator v2.1.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded shlex v1.3.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded rustversion v1.0.22 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded rust-ini v0.21.3 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded rand_core v0.9.3 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded libfuzzer-sys v0.4.10 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded itertools v0.14.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded hashbrown v0.14.5 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded writeable v0.6.2 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded vsimd v0.8.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded tinystr v0.8.2 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded rustc-hash v2.1.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded rand_chacha v0.9.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded icu_properties_data v2.1.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded icu_normalizer_data v2.1.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded icu_normalizer v2.1.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded icu_collections v2.1.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded flate2 v1.1.5 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded crc-fast v1.8.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded clap v4.5.53 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded bstr v1.12.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded write16 v1.0.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded utf8parse v0.2.2 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded utf16_iter v1.0.5 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded type-map v0.5.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded sha2 v0.10.9 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded num-traits v0.2.19 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded utf8_iter v1.0.4 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded synstructure v0.13.2 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded sm3 v0.4.2 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded log v0.4.29 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded litemap v0.8.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded icu_provider v2.1.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded icu_properties v2.1.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded icu_locale v2.1.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded unic-langid v0.9.6 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded terminal_size v0.4.3 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded stable_deref_trait v1.2.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded siphasher v1.0.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded simd-adler32 v0.3.7 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded self_cell v1.2.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded ordered-multimap v0.7.3 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded onig v6.5.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded once_cell v1.21.3 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded num-integer v0.1.46 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded intl_pluralrules v7.0.2 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded iana-time-zone v0.1.64 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded block-buffer v0.10.4 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded thiserror-impl v2.0.17 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded intl-memoizer v0.5.3 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded glob v0.3.3 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded getrandom v0.2.16 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded cfg_aliases v0.2.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded cfg-if v1.0.4 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded thiserror v2.0.17 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded md-5 v0.10.6 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded keccak v0.1.5 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded jobserver v0.1.34 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded is_terminal_polyfill v1.70.2 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded hex v0.4.3 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded fluent-syntax v0.12.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded getrandom v0.3.4 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded generic-array v0.14.7 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded fluent-bundle v0.16.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded fluent v0.17.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded parse_datetime v0.13.3 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded fluent-langneg v0.13.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded dlv-list v0.5.2 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded crossbeam-epoch v0.9.18 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded blake2b_simd v1.0.3 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded bitflags v2.10.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded os_display v0.1.4 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded fnv v1.0.7 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded digest v0.10.7 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded crossbeam-utils v0.8.21 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded crc32fast v1.5.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded console v0.16.2 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded arbitrary v1.4.2 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded either v1.15.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded data-encoding v2.9.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded colorchoice v1.0.4 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded pkg-config v0.3.32 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded outref v0.5.2 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded fastrand v2.3.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded errno v0.3.14 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded ctrlc v3.5.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded crunchy v0.2.4 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded crc v3.4.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded cpufeatures v0.2.17 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded constant_time_eq v0.3.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded compare v0.1.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded anstyle-parse v0.2.7 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded crossbeam-deque v0.8.6 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded clap_lex v0.7.6 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded bytecount v0.6.9 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded binary-heap-plus v0.5.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded arrayvec v0.7.6 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded anstyle v1.0.13 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded anstream v0.6.21 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded base64-simd v0.8.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded linux-raw-sys v0.11.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded autocfg v1.5.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded dunce v1.0.5 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling proc-macro2 v1.0.103 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling unicode-ident v1.0.22 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling quote v1.0.42 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling cfg-if v1.0.4 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling libc v0.2.178 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling stable_deref_trait v1.2.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling version_check v0.9.5 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling typenum v1.19.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling autocfg v1.5.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling find-msvc-tools v0.1.5 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling shlex v1.3.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling bitflags v2.10.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling writeable v0.6.2 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling rustix v1.1.2 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling litemap v0.8.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling linux-raw-sys v0.11.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling memchr v2.7.6 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling thiserror v2.0.17 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling icu_locale_data v2.1.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling rustc-hash v2.1.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling smallvec v1.15.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling icu_normalizer_data v2.1.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling cfg_aliases v0.2.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling utf8parse v0.2.2 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling crc32fast v1.5.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling icu_collator_data v2.1.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling anstyle v1.0.13 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling simd-adler32 v0.3.7 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling anstyle-query v1.1.5 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling iana-time-zone v0.1.64 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling libm v0.2.15 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling adler2 v2.0.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling is_terminal_polyfill v1.70.2 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling colorchoice v1.0.4 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling nix v0.30.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling type-map v0.5.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling anstyle-parse v0.2.7 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling rustversion v1.0.22 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling self_cell v1.2.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling either v1.15.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling utf8_iter v1.0.4 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling miniz_oxide v0.8.9 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling unicode-width v0.2.2 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling constant_time_eq v0.3.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling write16 v1.0.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling anstream v0.6.21 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling data-encoding v2.9.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling crc-catalog v2.4.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling arrayref v0.3.9 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling siphasher v1.0.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling clap_lex v0.7.6 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling procfs v0.18.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling arrayvec v0.7.6 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling utf16_iter v1.0.5 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling cpufeatures v0.2.17 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling strsim v0.11.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling hex v0.4.3 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling crc v3.4.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling keccak v0.1.5 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling outref v0.5.2 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling spin v0.10.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling generic-array v0.14.7 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling uucore v0.5.0 (/src/rust-coreutils/src/uucore) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling vsimd v0.8.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling os_display v0.1.4 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling phf_shared v0.13.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling itertools v0.14.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling unit-prefix v0.5.2 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling blake2b_simd v1.0.3 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling dunce v1.0.5 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling num-traits v0.2.19 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling bigdecimal v0.4.9 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling z85 v3.0.6 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling glob v0.3.3 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling crunchy v0.2.4 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling tiny-keccak v2.0.2 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling getrandom v0.3.4 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling crossbeam-utils v0.8.21 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling zerocopy v0.8.31 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling once_cell v1.21.3 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling pkg-config v0.3.32 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling rayon-core v1.13.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling flate2 v1.1.5 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling phf v0.13.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling fastrand v2.3.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling hashbrown v0.14.5 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling bytecount v0.6.9 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling winnow v0.7.14 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling regex-automata v0.4.13 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling compare v0.1.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling jiff v0.2.16 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling nom v8.0.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling similar v2.7.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling base64-simd v0.8.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling binary-heap-plus v0.5.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling arbitrary v1.4.2 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling fnv v1.0.7 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling syn v2.0.111 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling uucore_procs v0.5.0 (/src/rust-coreutils/src/uucore_procs) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling crossbeam-epoch v0.9.18 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling num-integer v0.1.46 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling chrono v0.4.42 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling crossbeam-deque v0.8.6 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling bstr v1.12.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling jobserver v0.1.34 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling getrandom v0.2.16 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling num-bigint v0.4.6 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling const-random-macro v0.1.16 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling cc v1.2.48 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling crypto-common v0.1.7 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling block-buffer v0.10.4 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling digest v0.10.7 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling rayon v1.11.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling sm3 v0.4.2 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling sha2 v0.10.9 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling sha1 v0.10.6 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling md-5 v0.10.6 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling sha3 v0.10.8 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling crc-fast v1.8.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling const-random v0.1.18 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling dlv-list v0.5.2 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling ordered-multimap v0.7.3 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling console v0.16.2 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling procfs-core v0.18.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling rand_core v0.9.3 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling rust-ini v0.21.3 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling ppv-lite86 v0.2.21 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling blake3 v1.8.2 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling onig_sys v69.9.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling libfuzzer-sys v0.4.10 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling rand_chacha v0.9.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling synstructure v0.13.2 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling rand v0.9.2 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling terminal_size v0.4.3 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling tempfile v3.23.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling clap_builder v4.5.53 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling zerofrom-derive v0.1.6 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling yoke-derive v0.8.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling zerovec-derive v0.11.2 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling displaydoc v0.2.5 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling thiserror-impl v2.0.17 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling data-encoding-macro-internal v0.1.16 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling ctrlc v3.5.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling parse_datetime v0.13.3 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling data-encoding-macro v0.1.18 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling zerofrom v0.1.6 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling yoke v0.8.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling clap v4.5.53 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling zerovec v0.11.5 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling zerotrie v0.2.3 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling fluent-syntax v0.12.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling onig v6.5.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling tinystr v0.8.2 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling potential_utf v0.1.4 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling icu_collections v2.1.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling unic-langid-impl v0.9.6 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling icu_locale_core v2.1.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling unic-langid v0.9.6 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling fluent-langneg v0.13.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling intl_pluralrules v7.0.2 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling intl-memoizer v0.5.3 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling fluent-bundle v0.16.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling fluent v0.17.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling icu_provider v2.1.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling icu_normalizer v2.1.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling icu_locale v2.1.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling icu_properties v2.1.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling icu_collator v2.1.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling uu_cksum v0.5.0 (/src/rust-coreutils/src/uu/cksum) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling uu_date v0.5.0 (/src/rust-coreutils/src/uu/date) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling uufuzz v0.5.0 (/src/rust-coreutils/fuzz/uufuzz) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling uu_tr v0.5.0 (/src/rust-coreutils/src/uu/tr) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling uu_sort v0.5.0 (/src/rust-coreutils/src/uu/sort) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling uu_test v0.5.0 (/src/rust-coreutils/src/uu/test) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling uu_expr v0.5.0 (/src/rust-coreutils/src/uu/expr) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling uu_seq v0.5.0 (/src/rust-coreutils/src/uu/seq) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling uu_printf v0.5.0 (/src/rust-coreutils/src/uu/printf) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling uu_wc v0.5.0 (/src/rust-coreutils/src/uu/wc) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling uu_cut v0.5.0 (/src/rust-coreutils/src/uu/cut) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling uu_env v0.5.0 (/src/rust-coreutils/src/uu/env) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling uu_echo v0.5.0 (/src/rust-coreutils/src/uu/echo) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling uu_split v0.5.0 (/src/rust-coreutils/src/uu/split) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling uucore-fuzz v0.0.0 (/src/rust-coreutils/fuzz) Step #3 - "compile-libfuzzer-coverage-x86_64":  Finished `dev` profile [unoptimized + debuginfo] target(s) in 21.67s Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep 'name =' fuzz/Cargo.toml Step #3 - "compile-libfuzzer-coverage-x86_64": ++ cut '-d"' -f2 Step #3 - "compile-libfuzzer-coverage-x86_64": ++ grep -v uucore-fuzz Step #3 - "compile-libfuzzer-coverage-x86_64": + PROG='fuzz_date Step #3 - "compile-libfuzzer-coverage-x86_64": fuzz_printf Step #3 - "compile-libfuzzer-coverage-x86_64": fuzz_echo Step #3 - "compile-libfuzzer-coverage-x86_64": fuzz_seq Step #3 - "compile-libfuzzer-coverage-x86_64": fuzz_sort Step #3 - "compile-libfuzzer-coverage-x86_64": fuzz_split Step #3 - "compile-libfuzzer-coverage-x86_64": fuzz_cut Step #3 - "compile-libfuzzer-coverage-x86_64": fuzz_wc Step #3 - "compile-libfuzzer-coverage-x86_64": fuzz_expr Step #3 - "compile-libfuzzer-coverage-x86_64": fuzz_test Step #3 - "compile-libfuzzer-coverage-x86_64": fuzz_seq_parse_number Step #3 - "compile-libfuzzer-coverage-x86_64": fuzz_parse_glob Step #3 - "compile-libfuzzer-coverage-x86_64": fuzz_parse_size Step #3 - "compile-libfuzzer-coverage-x86_64": fuzz_parse_time Step #3 - "compile-libfuzzer-coverage-x86_64": fuzz_tr Step #3 - "compile-libfuzzer-coverage-x86_64": fuzz_env Step #3 - "compile-libfuzzer-coverage-x86_64": fuzz_cksum Step #3 - "compile-libfuzzer-coverage-x86_64": fuzz_non_utf8_paths' Step #3 - "compile-libfuzzer-coverage-x86_64": + for p in $PROG Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz/target/x86_64-unknown-linux-gnu/release/fuzz_date /workspace/out/libfuzzer-coverage-x86_64/fuzz_date Step #3 - "compile-libfuzzer-coverage-x86_64": + for p in $PROG Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz/target/x86_64-unknown-linux-gnu/release/fuzz_printf /workspace/out/libfuzzer-coverage-x86_64/fuzz_printf Step #3 - "compile-libfuzzer-coverage-x86_64": + for p in $PROG Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz/target/x86_64-unknown-linux-gnu/release/fuzz_echo /workspace/out/libfuzzer-coverage-x86_64/fuzz_echo Step #3 - "compile-libfuzzer-coverage-x86_64": + for p in $PROG Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz/target/x86_64-unknown-linux-gnu/release/fuzz_seq /workspace/out/libfuzzer-coverage-x86_64/fuzz_seq Step #3 - "compile-libfuzzer-coverage-x86_64": + for p in $PROG Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz/target/x86_64-unknown-linux-gnu/release/fuzz_sort /workspace/out/libfuzzer-coverage-x86_64/fuzz_sort Step #3 - "compile-libfuzzer-coverage-x86_64": + for p in $PROG Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz/target/x86_64-unknown-linux-gnu/release/fuzz_split /workspace/out/libfuzzer-coverage-x86_64/fuzz_split Step #3 - "compile-libfuzzer-coverage-x86_64": + for p in $PROG Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz/target/x86_64-unknown-linux-gnu/release/fuzz_cut /workspace/out/libfuzzer-coverage-x86_64/fuzz_cut Step #3 - "compile-libfuzzer-coverage-x86_64": + for p in $PROG Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz/target/x86_64-unknown-linux-gnu/release/fuzz_wc /workspace/out/libfuzzer-coverage-x86_64/fuzz_wc Step #3 - "compile-libfuzzer-coverage-x86_64": + for p in $PROG Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz/target/x86_64-unknown-linux-gnu/release/fuzz_expr /workspace/out/libfuzzer-coverage-x86_64/fuzz_expr Step #3 - "compile-libfuzzer-coverage-x86_64": + for p in $PROG Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz/target/x86_64-unknown-linux-gnu/release/fuzz_test /workspace/out/libfuzzer-coverage-x86_64/fuzz_test Step #3 - "compile-libfuzzer-coverage-x86_64": + for p in $PROG Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz/target/x86_64-unknown-linux-gnu/release/fuzz_seq_parse_number /workspace/out/libfuzzer-coverage-x86_64/fuzz_seq_parse_number Step #3 - "compile-libfuzzer-coverage-x86_64": + for p in $PROG Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz/target/x86_64-unknown-linux-gnu/release/fuzz_parse_glob /workspace/out/libfuzzer-coverage-x86_64/fuzz_parse_glob Step #3 - "compile-libfuzzer-coverage-x86_64": + for p in $PROG Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz/target/x86_64-unknown-linux-gnu/release/fuzz_parse_size /workspace/out/libfuzzer-coverage-x86_64/fuzz_parse_size Step #3 - "compile-libfuzzer-coverage-x86_64": + for p in $PROG Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz/target/x86_64-unknown-linux-gnu/release/fuzz_parse_time /workspace/out/libfuzzer-coverage-x86_64/fuzz_parse_time Step #3 - "compile-libfuzzer-coverage-x86_64": + for p in $PROG Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz/target/x86_64-unknown-linux-gnu/release/fuzz_tr /workspace/out/libfuzzer-coverage-x86_64/fuzz_tr Step #3 - "compile-libfuzzer-coverage-x86_64": + for p in $PROG Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz/target/x86_64-unknown-linux-gnu/release/fuzz_env /workspace/out/libfuzzer-coverage-x86_64/fuzz_env Step #3 - "compile-libfuzzer-coverage-x86_64": + for p in $PROG Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz/target/x86_64-unknown-linux-gnu/release/fuzz_cksum /workspace/out/libfuzzer-coverage-x86_64/fuzz_cksum Step #3 - "compile-libfuzzer-coverage-x86_64": + for p in $PROG Step #3 - "compile-libfuzzer-coverage-x86_64": + cp fuzz/target/x86_64-unknown-linux-gnu/release/fuzz_non_utf8_paths /workspace/out/libfuzzer-coverage-x86_64/fuzz_non_utf8_paths 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: c18285ebbbd0: Already exists Step #4: 44cffa5eae55: Already exists Step #4: 0971a95a3fed: Pulling fs layer Step #4: 0ee0499ea9da: Pulling fs layer Step #4: 667df62e2fff: Pulling fs layer Step #4: 42500ba37732: Pulling fs layer Step #4: 4b79fbbdfd98: Pulling fs layer Step #4: aca0aa0264cd: Pulling fs layer Step #4: 1ca5d2d5030f: Pulling fs layer Step #4: 4f06ffb4ccc2: Pulling fs layer Step #4: 0db2ec876b12: Pulling fs layer Step #4: 2b010668bff7: Pulling fs layer Step #4: 23e888c5ce18: Pulling fs layer Step #4: 9720a460fadd: Pulling fs layer Step #4: 165ce0ca00f9: Pulling fs layer Step #4: 64bae18fe6dd: Pulling fs layer Step #4: c5cb7bd415ae: Pulling fs layer Step #4: 753d86251b21: Pulling fs layer Step #4: fca2f3f30213: Pulling fs layer Step #4: 655fd064c949: Pulling fs layer Step #4: bb88ff5421ac: Pulling fs layer Step #4: a6c9153d936f: Pulling fs layer Step #4: 1ca5d2d5030f: Waiting Step #4: 41f60c03c4e8: Pulling fs layer Step #4: dd82242e0559: Pulling fs layer Step #4: 4f06ffb4ccc2: Waiting Step #4: c5783ac20c1d: Pulling fs layer Step #4: bf7277e3f8c1: Pulling fs layer Step #4: 0db2ec876b12: Waiting Step #4: 2b010668bff7: Waiting Step #4: 165ce0ca00f9: Waiting Step #4: 753d86251b21: Waiting Step #4: 23e888c5ce18: Waiting Step #4: 64bae18fe6dd: Waiting Step #4: fca2f3f30213: Waiting Step #4: 9720a460fadd: Waiting Step #4: 655fd064c949: Waiting Step #4: bb88ff5421ac: Waiting Step #4: a6c9153d936f: Waiting Step #4: 41f60c03c4e8: Waiting Step #4: dd82242e0559: Waiting Step #4: c5783ac20c1d: Waiting Step #4: bf7277e3f8c1: Waiting Step #4: c5cb7bd415ae: Waiting Step #4: 4b79fbbdfd98: Verifying Checksum Step #4: 4b79fbbdfd98: Download complete Step #4: 667df62e2fff: Verifying Checksum Step #4: 667df62e2fff: Download complete Step #4: 0971a95a3fed: Verifying Checksum Step #4: 0971a95a3fed: Download complete Step #4: 0ee0499ea9da: Download complete Step #4: 42500ba37732: Verifying Checksum Step #4: 42500ba37732: Download complete Step #4: 1ca5d2d5030f: Download complete Step #4: 4f06ffb4ccc2: Verifying Checksum Step #4: 4f06ffb4ccc2: Download complete Step #4: 0db2ec876b12: Verifying Checksum Step #4: 0db2ec876b12: Download complete Step #4: 0971a95a3fed: Pull complete Step #4: 9720a460fadd: Download complete Step #4: 165ce0ca00f9: Verifying Checksum Step #4: 165ce0ca00f9: Download complete Step #4: 23e888c5ce18: Verifying Checksum Step #4: 23e888c5ce18: Download complete Step #4: c5cb7bd415ae: Verifying Checksum Step #4: c5cb7bd415ae: Download complete Step #4: aca0aa0264cd: Verifying Checksum Step #4: aca0aa0264cd: Download complete Step #4: fca2f3f30213: Verifying Checksum Step #4: fca2f3f30213: Download complete Step #4: 0ee0499ea9da: Pull complete Step #4: 655fd064c949: Verifying Checksum Step #4: 655fd064c949: Download complete Step #4: 667df62e2fff: Pull complete Step #4: 41f60c03c4e8: Verifying Checksum Step #4: 41f60c03c4e8: Download complete Step #4: a6c9153d936f: Verifying Checksum Step #4: a6c9153d936f: Download complete Step #4: 2b010668bff7: Verifying Checksum Step #4: 2b010668bff7: Download complete Step #4: c5783ac20c1d: Verifying Checksum Step #4: c5783ac20c1d: Download complete Step #4: bf7277e3f8c1: Verifying Checksum Step #4: bf7277e3f8c1: Download complete Step #4: 42500ba37732: Pull complete Step #4: dd82242e0559: Verifying Checksum Step #4: dd82242e0559: Download complete Step #4: 4b79fbbdfd98: Pull complete Step #4: bb88ff5421ac: Verifying Checksum Step #4: bb88ff5421ac: Download complete Step #4: 64bae18fe6dd: Verifying Checksum Step #4: 64bae18fe6dd: Download complete Step #4: 753d86251b21: Verifying Checksum Step #4: 753d86251b21: Download complete Step #4: aca0aa0264cd: Pull complete Step #4: 1ca5d2d5030f: Pull complete Step #4: 4f06ffb4ccc2: Pull complete Step #4: 0db2ec876b12: Pull complete Step #4: 2b010668bff7: Pull complete Step #4: 23e888c5ce18: Pull complete Step #4: 9720a460fadd: Pull complete Step #4: 165ce0ca00f9: Pull complete Step #4: 64bae18fe6dd: Pull complete Step #4: c5cb7bd415ae: Pull complete Step #4: 753d86251b21: Pull complete Step #4: fca2f3f30213: Pull complete Step #4: 655fd064c949: Pull complete Step #4: bb88ff5421ac: Pull complete Step #4: a6c9153d936f: Pull complete Step #4: 41f60c03c4e8: Pull complete Step #4: dd82242e0559: Pull complete Step #4: c5783ac20c1d: Pull complete Step #4: bf7277e3f8c1: Pull complete Step #4: Digest: sha256:8f16422bf3439de9eb98f061f7c5c4084e57dc590be77baac324114b86bee0a3 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_printf Step #5: Running fuzz_echo Step #5: Running fuzz_seq_parse_number Step #5: Running fuzz_cksum Step #5: Running fuzz_sort Step #5: Running fuzz_parse_glob Step #5: Running fuzz_env Step #5: Running fuzz_split Step #5: Running fuzz_parse_size Step #5: Running fuzz_cut Step #5: Running fuzz_seq Step #5: [2025-12-31 06:39:52,932 INFO] Finding shared libraries for targets (if any). Step #5: [2025-12-31 06:39:52,942 INFO] Finished finding shared libraries for targets. Step #5: Error occured while running fuzz_printf: Step #5: Cov returncode: 0, grep returncode: 0 Step #5: WARNING: Failed to find function "__sanitizer_acquire_crash_state". Step #5: WARNING: Failed to find function "__sanitizer_print_stack_trace". Step #5: WARNING: Failed to find function "__sanitizer_set_death_callback". Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3193365404 Step #5: MERGE-OUTER: 322 files, 0 in the initial corpus, 0 processed earlier Step #5: MERGE-OUTER: attempt 1 Step #5: WARNING: Failed to find function "__sanitizer_acquire_crash_state". Step #5: WARNING: Failed to find function "__sanitizer_print_stack_trace". Step #5: WARNING: Failed to find function "__sanitizer_set_death_callback". Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3193379917 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.Merge57.txt' Step #5: MERGE-INNER: 322 total files; 0 processed earlier; will process 322 files now Step #5: Running test ["printf", "%o", "%329"] Step #5: === Compare result for: printf ["%o", "%329"] Step #5: === OK Same behavior Step #5: Step #5: #1 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["printf", "%d", "%782"] Step #5: === Compare result for: printf ["%d", "%782"] Step #5: === OK Same behavior Step #5: Step #5: #2 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["printf", "%s", "🧰9⚙P\u{fe0f}8"] Step #5: === Compare result for: printf ["%s", "🧰9⚙P\u{fe0f}8"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%s", "(S🪓2F⚙fOO"] Step #5: === Compare result for: printf ["%s", "(S🪓2F⚙fOO"] Step #5: === OK Same behavior Step #5: Step #5: #4 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["printf", "%f", "482"] Step #5: === Compare result for: printf ["%f", "482"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%q", "%387"] Step #5: === Compare result for: printf ["%q", "%387"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%s"] Step #5: === Compare result for: printf ["%s"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%x", "706"] Step #5: === Compare result for: printf ["%x", "706"] Step #5: === OK Same behavior Step #5: Step #5: #8 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["printf", "%d", "807"] Step #5: === Compare result for: printf ["%d", "807"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%x", "750"] Step #5: === Compare result for: printf ["%x", "750"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%s"] Step #5: === Compare result for: printf ["%s"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%f", "238"] Step #5: === Compare result for: printf ["%f", "238"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%c", "729"] Step #5: === Compare result for: printf ["%c", "729"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%c", "365"] Step #5: === Compare result for: printf ["%c", "365"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%q", "%849\\r"] Step #5: === Compare result for: printf ["%q", "%849\\r"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%f", "890"] Step #5: === Compare result for: printf ["%f", "890"] Step #5: === OK Same behavior Step #5: Step #5: #16 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["printf", "%c", "728"] Step #5: === Compare result for: printf ["%c", "728"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%z\\x00"] Step #5: === Compare result for: printf ["%z\\x00"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%x", "%633"] Step #5: === Compare result for: printf ["%x", "%633"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%s", "Y71k\\a"] Step #5: === Compare result for: printf ["%s", "Y71k\\a"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%s", "nJ\\t"] Step #5: === Compare result for: printf ["%s", "nJ\\t"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%o", "%811"] Step #5: === Compare result for: printf ["%o", "%811"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%q", "%95\\n"] Step #5: === Compare result for: printf ["%q", "%95\\n"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%x", "864"] Step #5: === Compare result for: printf ["%x", "864"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%z"] Step #5: === Compare result for: printf ["%z"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%d", "274"] Step #5: === Compare result for: printf ["%d", "274"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%b", "728%%"] Step #5: === Compare result for: printf ["%b", "728%%"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%z"] Step #5: === Compare result for: printf ["%z"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%z"] Step #5: === Compare result for: printf ["%z"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%f", "511"] Step #5: === Compare result for: printf ["%f", "511"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%z"] Step #5: === Compare result for: printf ["%z"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%b", "989"] Step #5: === Compare result for: printf ["%b", "989"] Step #5: === OK Same behavior Step #5: Step #5: #32 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["printf", "%q", "%104"] Step #5: === Compare result for: printf ["%q", "%104"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%q", "%388"] Step #5: === Compare result for: printf ["%q", "%388"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%o", "367"] Step #5: === Compare result for: printf ["%o", "367"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%z"] Step #5: === Compare result for: printf ["%z"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%b", "%438"] Step #5: === Compare result for: printf ["%b", "%438"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%z"] Step #5: === Compare result for: printf ["%z"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%f", "282"] Step #5: === Compare result for: printf ["%f", "282"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%b", "723"] Step #5: === Compare result for: printf ["%b", "723"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%d", "481"] Step #5: === Compare result for: printf ["%d", "481"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%f", "162"] Step #5: === Compare result for: printf ["%f", "162"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%o", "607"] Step #5: === Compare result for: printf ["%o", "607"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%q", "716"] Step #5: === Compare result for: printf ["%q", "716"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%d", "340"] Step #5: === Compare result for: printf ["%d", "340"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%s", "Ã"] Step #5: === Compare result for: printf ["%s", "Ã"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%z"] Step #5: === Compare result for: printf ["%z"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%z"] Step #5: === Compare result for: printf ["%z"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%f", "410"] Step #5: === Compare result for: printf ["%f", "410"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%s"] Step #5: === Compare result for: printf ["%s"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%c", "%314"] Step #5: === Compare result for: printf ["%c", "%314"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%c", "82"] Step #5: === Compare result for: printf ["%c", "82"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%b", "322"] Step #5: === Compare result for: printf ["%b", "322"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%z"] Step #5: === Compare result for: printf ["%z"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%f", "460"] Step #5: === Compare result for: printf ["%f", "460"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%b", "%218%%"] Step #5: === Compare result for: printf ["%b", "%218%%"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%q", "501"] Step #5: === Compare result for: printf ["%q", "501"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%z"] Step #5: === Compare result for: printf ["%z"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%z"] Step #5: === Compare result for: printf ["%z"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%s", "%976"] Step #5: === Compare result for: printf ["%s", "%976"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%z"] Step #5: === Compare result for: printf ["%z"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%o", "280"] Step #5: === Compare result for: printf ["%o", "280"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%q", "964"] Step #5: === Compare result for: printf ["%q", "964"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%s", "d9iQOhZ"] Step #5: === Compare result for: printf ["%s", "d9iQOhZ"] Step #5: === OK Same behavior Step #5: Step #5: #64 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["printf", "%d", "929"] Step #5: === Compare result for: printf ["%d", "929"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%z"] Step #5: === Compare result for: printf ["%z"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%x", "260\\n"] Step #5: === Compare result for: printf ["%x", "260\\n"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%x", "%582"] Step #5: === Compare result for: printf ["%x", "%582"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%z"] Step #5: === Compare result for: printf ["%z"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%q", "636"] Step #5: === Compare result for: printf ["%q", "636"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%q", "24"] Step #5: === Compare result for: printf ["%q", "24"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%q", "585"] Step #5: === Compare result for: printf ["%q", "585"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%c", "%69"] Step #5: === Compare result for: printf ["%c", "%69"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%x", "%720"] Step #5: === Compare result for: printf ["%x", "%720"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%b", "371"] Step #5: === Compare result for: printf ["%b", "371"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%b", "%833"] Step #5: === Compare result for: printf ["%b", "%833"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%o", "%839"] Step #5: === Compare result for: printf ["%o", "%839"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%q", "%580"] Step #5: === Compare result for: printf ["%q", "%580"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%x", "903\\f"] Step #5: === Compare result for: printf ["%x", "903\\f"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%z"] Step #5: === Compare result for: printf ["%z"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%z"] Step #5: === Compare result for: printf ["%z"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%f", "423"] Step #5: === Compare result for: printf ["%f", "423"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%z"] Step #5: === Compare result for: printf ["%z"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%c", "48"] Step #5: === Compare result for: printf ["%c", "48"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%o", "288"] Step #5: === Compare result for: printf ["%o", "288"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%z"] Step #5: === Compare result for: printf ["%z"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%x", "652"] Step #5: === Compare result for: printf ["%x", "652"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%s", "("] Step #5: === Compare result for: printf ["%s", "("] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%o", "201"] Step #5: === Compare result for: printf ["%o", "201"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%c", "927"] Step #5: === Compare result for: printf ["%c", "927"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%x", "%952"] Step #5: === Compare result for: printf ["%x", "%952"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%z"] Step #5: === Compare result for: printf ["%z"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%z"] Step #5: === Compare result for: printf ["%z"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%f", "412"] Step #5: === Compare result for: printf ["%f", "412"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%x", "605"] Step #5: === Compare result for: printf ["%x", "605"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%s", "%36"] Step #5: === Compare result for: printf ["%s", "%36"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%q", "799"] Step #5: === Compare result for: printf ["%q", "799"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%q", "911"] Step #5: === Compare result for: printf ["%q", "911"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%o", "%165"] Step #5: === Compare result for: printf ["%o", "%165"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%z\\u0000"] Step #5: === Compare result for: printf ["%z\\u0000"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%q", "35"] Step #5: === Compare result for: printf ["%q", "35"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%d", "867\\U00000000"] Step #5: === Compare result for: printf ["%d", "867\\U00000000"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%q", "972"] Step #5: === Compare result for: printf ["%q", "972"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%z"] Step #5: === Compare result for: printf ["%z"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%o", "487"] Step #5: === Compare result for: printf ["%o", "487"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%s"] Step #5: === Compare result for: printf ["%s"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%c", "%448"] Step #5: === Compare result for: printf ["%c", "%448"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%q", "607"] Step #5: === Compare result for: printf ["%q", "607"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%s", "U"] Step #5: === Compare result for: printf ["%s", "U"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%s"] Step #5: === Compare result for: printf ["%s"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%d", "301"] Step #5: === Compare result for: printf ["%d", "301"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%z"] Step #5: === Compare result for: printf ["%z"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%z"] Step #5: === Compare result for: printf ["%z"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%c", "61"] Step #5: === Compare result for: printf ["%c", "61"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%b", "%621"] Step #5: === Compare result for: printf ["%b", "%621"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%z"] Step #5: === Compare result for: printf ["%z"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%d", "974"] Step #5: === Compare result for: printf ["%d", "974"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%q", "922"] Step #5: === Compare result for: printf ["%q", "922"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%q", "669"] Step #5: === Compare result for: printf ["%q", "669"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%z"] Step #5: === Compare result for: printf ["%z"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%z"] Step #5: === Compare result for: printf ["%z"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%f", "%535"] Step #5: === Compare result for: printf ["%f", "%535"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%c", "996"] Step #5: === Compare result for: printf ["%c", "996"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%z"] Step #5: === Compare result for: printf ["%z"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%z"] Step #5: === Compare result for: printf ["%z"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%z"] Step #5: === Compare result for: printf ["%z"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%f", "600"] Step #5: === Compare result for: printf ["%f", "600"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%s", "YuÃZo"] Step #5: === Compare result for: printf ["%s", "YuÃZo"] Step #5: === OK Same behavior Step #5: Step #5: #128 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["printf", "%z"] Step #5: === Compare result for: printf ["%z"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%x", "428"] Step #5: === Compare result for: printf ["%x", "428"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%z\\\""] Step #5: === Compare result for: printf ["%z\\\""] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%s", "%623"] Step #5: === Compare result for: printf ["%s", "%623"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%o", "235"] Step #5: === Compare result for: printf ["%o", "235"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%s", "%308"] Step #5: === Compare result for: printf ["%s", "%308"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%x", "%102"] Step #5: === Compare result for: printf ["%x", "%102"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%z"] Step #5: === Compare result for: printf ["%z"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%s"] Step #5: === Compare result for: printf ["%s"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%q", "685"] Step #5: === Compare result for: printf ["%q", "685"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%z"] Step #5: === Compare result for: printf ["%z"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%z"] Step #5: === Compare result for: printf ["%z"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%s", "XTI(4"] Step #5: === Compare result for: printf ["%s", "XTI(4"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%z"] Step #5: === Compare result for: printf ["%z"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%f", "244"] Step #5: === Compare result for: printf ["%f", "244"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%d", "376"] Step #5: === Compare result for: printf ["%d", "376"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%z"] Step #5: === Compare result for: printf ["%z"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%d", "613"] Step #5: === Compare result for: printf ["%d", "613"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%o", "266\\c"] Step #5: === Compare result for: printf ["%o", "266\\c"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%q", "752"] Step #5: === Compare result for: printf ["%q", "752"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%x", "34"] Step #5: === Compare result for: printf ["%x", "34"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%s", "%849"] Step #5: === Compare result for: printf ["%s", "%849"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%q", "724"] Step #5: === Compare result for: printf ["%q", "724"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%z"] Step #5: === Compare result for: printf ["%z"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%x", "%279"] Step #5: === Compare result for: printf ["%x", "%279"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%f", "834\\c"] Step #5: === Compare result for: printf ["%f", "834\\c"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%d", "641"] Step #5: === Compare result for: printf ["%d", "641"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%s", "%506"] Step #5: === Compare result for: printf ["%s", "%506"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%s", "%%"] Step #5: === Compare result for: printf ["%s", "%%"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%z"] Step #5: === Compare result for: printf ["%z"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%c", "%152"] Step #5: === Compare result for: printf ["%c", "%152"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%z"] Step #5: === Compare result for: printf ["%z"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%d", "109"] Step #5: === Compare result for: printf ["%d", "109"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%z"] Step #5: === Compare result for: printf ["%z"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%z"] Step #5: === Compare result for: printf ["%z"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%x", "534"] Step #5: === Compare result for: printf ["%x", "534"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%c", "577"] Step #5: === Compare result for: printf ["%c", "577"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%x", "202\\v"] Step #5: === Compare result for: printf ["%x", "202\\v"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%o", "981"] Step #5: === Compare result for: printf ["%o", "981"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%q", "%405\\a"] Step #5: === Compare result for: printf ["%q", "%405\\a"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%b", "356"] Step #5: === Compare result for: printf ["%b", "356"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%b", "451"] Step #5: === Compare result for: printf ["%b", "451"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%o", "403"] Step #5: === Compare result for: printf ["%o", "403"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%x", "%135"] Step #5: === Compare result for: printf ["%x", "%135"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%s", "%178"] Step #5: === Compare result for: printf ["%s", "%178"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%s", "UQff"] Step #5: === Compare result for: printf ["%s", "UQff"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%z"] Step #5: === Compare result for: printf ["%z"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%x", "%461"] Step #5: === Compare result for: printf ["%x", "%461"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%d", "26\\a"] Step #5: === Compare result for: printf ["%d", "26\\a"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%c", "284"] Step #5: === Compare result for: printf ["%c", "284"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%x", "511"] Step #5: === Compare result for: printf ["%x", "511"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%o", "549"] Step #5: === Compare result for: printf ["%o", "549"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%z"] Step #5: === Compare result for: printf ["%z"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%f", "563"] Step #5: === Compare result for: printf ["%f", "563"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%b", "408"] Step #5: === Compare result for: printf ["%b", "408"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%d", "278"] Step #5: === Compare result for: printf ["%d", "278"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%x", "154"] Step #5: === Compare result for: printf ["%x", "154"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%q", "%437\\v"] Step #5: === Compare result for: printf ["%q", "%437\\v"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%z"] Step #5: === Compare result for: printf ["%z"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%z"] Step #5: === Compare result for: printf ["%z"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%b", "119"] Step #5: === Compare result for: printf ["%b", "119"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%b", "210\\r"] Step #5: === Compare result for: printf ["%b", "210\\r"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%c", "671"] Step #5: === Compare result for: printf ["%c", "671"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%b", "%513"] Step #5: === Compare result for: printf ["%b", "%513"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%c", "438"] Step #5: === Compare result for: printf ["%c", "438"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%q", "880\\\""] Step #5: === Compare result for: printf ["%q", "880\\\""] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%z"] Step #5: === Compare result for: printf ["%z"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%z"] Step #5: === Compare result for: printf ["%z"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%q", "489"] Step #5: === Compare result for: printf ["%q", "489"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%q", "730"] Step #5: === Compare result for: printf ["%q", "730"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%b", "940"] Step #5: === Compare result for: printf ["%b", "940"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%s", "wuq"] Step #5: === Compare result for: printf ["%s", "wuq"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%x", "584"] Step #5: === Compare result for: printf ["%x", "584"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%d", "371"] Step #5: === Compare result for: printf ["%d", "371"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%f", "239"] Step #5: === Compare result for: printf ["%f", "239"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%z"] Step #5: === Compare result for: printf ["%z"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%o", "%583"] Step #5: === Compare result for: printf ["%o", "%583"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%z"] Step #5: === Compare result for: printf ["%z"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%z"] Step #5: === Compare result for: printf ["%z"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%q", "605"] Step #5: === Compare result for: printf ["%q", "605"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%c", "%42"] Step #5: === Compare result for: printf ["%c", "%42"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%d", "606"] Step #5: === Compare result for: printf ["%d", "606"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%d", "%74"] Step #5: === Compare result for: printf ["%d", "%74"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%z"] Step #5: === Compare result for: printf ["%z"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%x", "578"] Step #5: === Compare result for: printf ["%x", "578"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%s", "E"] Step #5: === Compare result for: printf ["%s", "E"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%d", "759"] Step #5: === Compare result for: printf ["%d", "759"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%d", "901\\000"] Step #5: === Compare result for: printf ["%d", "901\\000"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%d", "616"] Step #5: === Compare result for: printf ["%d", "616"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%z"] Step #5: === Compare result for: printf ["%z"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%x", "269"] Step #5: === Compare result for: printf ["%x", "269"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%b", "378"] Step #5: === Compare result for: printf ["%b", "378"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%x", "914"] Step #5: === Compare result for: printf ["%x", "914"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%q", "638"] Step #5: === Compare result for: printf ["%q", "638"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%d", "351\\000"] Step #5: === Compare result for: printf ["%d", "351\\000"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%s", "CK"] Step #5: === Compare result for: printf ["%s", "CK"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%x", "882"] Step #5: === Compare result for: printf ["%x", "882"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%q", "334"] Step #5: === Compare result for: printf ["%q", "334"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%b", "602"] Step #5: === Compare result for: printf ["%b", "602"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%x", "12"] Step #5: === Compare result for: printf ["%x", "12"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%o", "%656"] Step #5: === Compare result for: printf ["%o", "%656"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%f", "102"] Step #5: === Compare result for: printf ["%f", "102"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%f", "312"] Step #5: === Compare result for: printf ["%f", "312"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%s", "YxNl🧰Ã"] Step #5: === Compare result for: printf ["%s", "YxNl🧰Ã"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%x", "%586"] Step #5: === Compare result for: printf ["%x", "%586"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%f", "%21"] Step #5: === Compare result for: printf ["%f", "%21"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%f", "%919"] Step #5: === Compare result for: printf ["%f", "%919"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%d", "531"] Step #5: === Compare result for: printf ["%d", "531"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%b", "%179"] Step #5: === Compare result for: printf ["%b", "%179"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%o", "%116"] Step #5: === Compare result for: printf ["%o", "%116"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%d", "732"] Step #5: === Compare result for: printf ["%d", "732"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%o", "343\\c"] Step #5: === Compare result for: printf ["%o", "343\\c"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%z"] Step #5: === Compare result for: printf ["%z"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%z\\e"] Step #5: === Compare result for: printf ["%z\\e"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%b", "244"] Step #5: === Compare result for: printf ["%b", "244"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%c", "%86\\x00"] Step #5: === Compare result for: printf ["%c", "%86\\x00"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%z"] Step #5: === Compare result for: printf ["%z"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%b", "%776"] Step #5: === Compare result for: printf ["%b", "%776"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%c", "492\\f"] Step #5: === Compare result for: printf ["%c", "492\\f"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%x", "21"] Step #5: === Compare result for: printf ["%x", "21"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%b", "109"] Step #5: === Compare result for: printf ["%b", "109"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%o", "116"] Step #5: === Compare result for: printf ["%o", "116"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%o", "%256"] Step #5: === Compare result for: printf ["%o", "%256"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%s", "HMw8K"] Step #5: === Compare result for: printf ["%s", "HMw8K"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%b", "691\\u0000"] Step #5: === Compare result for: printf ["%b", "691\\u0000"] Step #5: Rust stdout: Step #5: 691 Step #5: GNU stdout: Step #5: 691 Step #5: --- START diff Step #5: -691 Step #5: +691 Step #5: --- END diff Step #5: Step #5: Rust stderr: Step #5: (empty) Step #5: GNU stderr: Step #5: invalid universal character name \u0000 Step #5: --- START diff Step #5: +invalid universal character name \u0000 Step #5: --- END diff Step #5: Step #5: Different exit code: (Rust: 0, GNU: 1) Step #5: Discrepancies detected: stdout differs, stderr differs, exit code differs Step #5: === KO Test failed and will panic for: printf ["%b", "691\\u0000"] Step #5: Step #5: thread '' (60) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:373:13: Step #5: Test failed for: printf ["%b", "691\\u0000"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==60== ERROR: libFuzzer: deadly signal 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: 0x66,0x4c,0x61,0x43,0x3,0x0,0x0,0x0,0x3,0x0,0x0,0x0,0x2, Step #5: fLaC\003\000\000\000\003\000\000\000\002 Step #5: artifact_prefix='./'; Test unit written to ./crash-d4989ec71b5326e27c5b9e05fc383e162055488b Step #5: Base64: ZkxhQwMAAAADAAAAAg== Step #5: MERGE-OUTER: attempt 2 Step #5: WARNING: Failed to find function "__sanitizer_acquire_crash_state". Step #5: WARNING: Failed to find function "__sanitizer_print_stack_trace". Step #5: WARNING: Failed to find function "__sanitizer_set_death_callback". Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3193834271 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.Merge57.txt' Step #5: MERGE-INNER: '/corpus/fuzz_printf/d4989ec71b5326e27c5b9e05fc383e162055488b' caused a failure at the previous merge step Step #5: MERGE-INNER: 322 total files; 253 processed earlier; will process 69 files now Step #5: Running test ["printf", "%f", "287"] Step #5: === Compare result for: printf ["%f", "287"] Step #5: === OK Same behavior Step #5: Step #5: #1 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["printf", "%f", "260"] Step #5: === Compare result for: printf ["%f", "260"] Step #5: === OK Same behavior Step #5: Step #5: #2 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["printf", "%z"] Step #5: === Compare result for: printf ["%z"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%o", "%918"] Step #5: === Compare result for: printf ["%o", "%918"] Step #5: === OK Same behavior Step #5: Step #5: #4 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["printf", "%z"] Step #5: === Compare result for: printf ["%z"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%s", "Y"] Step #5: === Compare result for: printf ["%s", "Y"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%o", "60"] Step #5: === Compare result for: printf ["%o", "60"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%z"] Step #5: === Compare result for: printf ["%z"] Step #5: === OK Same behavior Step #5: Step #5: #8 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["printf", "%c", "658"] Step #5: === Compare result for: printf ["%c", "658"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%s", "%308"] Step #5: === Compare result for: printf ["%s", "%308"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%f", "455"] Step #5: === Compare result for: printf ["%f", "455"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%x", "%541\\U00000000"] Step #5: === Compare result for: printf ["%x", "%541\\U00000000"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%s"] Step #5: === Compare result for: printf ["%s"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%c", "509"] Step #5: === Compare result for: printf ["%c", "509"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%s", "A\\a"] Step #5: === Compare result for: printf ["%s", "A\\a"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%d", "513"] Step #5: === Compare result for: printf ["%d", "513"] Step #5: === OK Same behavior Step #5: Step #5: #16 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["printf", "%d", "441\\\""] Step #5: === Compare result for: printf ["%d", "441\\\""] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%q", "71"] Step #5: === Compare result for: printf ["%q", "71"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%s"] Step #5: === Compare result for: printf ["%s"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%s"] Step #5: === Compare result for: printf ["%s"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%z"] Step #5: === Compare result for: printf ["%z"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%c", "487"] Step #5: === Compare result for: printf ["%c", "487"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%z\\r"] Step #5: === Compare result for: printf ["%z\\r"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%o", "230"] Step #5: === Compare result for: printf ["%o", "230"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%o", "%472"] Step #5: === Compare result for: printf ["%o", "%472"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%s", "%160"] Step #5: === Compare result for: printf ["%s", "%160"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%b", "831"] Step #5: === Compare result for: printf ["%b", "831"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%x", "827"] Step #5: === Compare result for: printf ["%x", "827"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%f", "423"] Step #5: === Compare result for: printf ["%f", "423"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%c", "74"] Step #5: === Compare result for: printf ["%c", "74"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%q", "%426"] Step #5: === Compare result for: printf ["%q", "%426"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%d", "538"] Step #5: === Compare result for: printf ["%d", "538"] Step #5: === OK Same behavior Step #5: Step #5: #32 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["printf", "%d", "122"] Step #5: === Compare result for: printf ["%d", "122"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%b", "477"] Step #5: === Compare result for: printf ["%b", "477"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%z\\v"] Step #5: === Compare result for: printf ["%z\\v"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%c", "598"] Step #5: === Compare result for: printf ["%c", "598"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%c", "868"] Step #5: === Compare result for: printf ["%c", "868"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%o", "%384"] Step #5: === Compare result for: printf ["%o", "%384"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%c", "%312"] Step #5: === Compare result for: printf ["%c", "%312"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%z"] Step #5: === Compare result for: printf ["%z"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%x", "872"] Step #5: === Compare result for: printf ["%x", "872"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%s", "0njW2(0w07"] Step #5: === Compare result for: printf ["%s", "0njW2(0w07"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%b", "592"] Step #5: === Compare result for: printf ["%b", "592"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%o", "356"] Step #5: === Compare result for: printf ["%o", "356"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%s", "Nox⚙"] Step #5: === Compare result for: printf ["%s", "Nox⚙"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%s", "%76"] Step #5: === Compare result for: printf ["%s", "%76"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%o", "981"] Step #5: === Compare result for: printf ["%o", "981"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%q", "364"] Step #5: === Compare result for: printf ["%q", "364"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%d", "643"] Step #5: === Compare result for: printf ["%d", "643"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%o", "862"] Step #5: === Compare result for: printf ["%o", "862"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%q", "%525"] Step #5: === Compare result for: printf ["%q", "%525"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%d", "618"] Step #5: === Compare result for: printf ["%d", "618"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%b", "832"] Step #5: === Compare result for: printf ["%b", "832"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%c", "504%%"] Step #5: === Compare result for: printf ["%c", "504%%"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%q", "362"] Step #5: === Compare result for: printf ["%q", "362"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%b", "680"] Step #5: === Compare result for: printf ["%b", "680"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%o", "61\\r"] Step #5: === Compare result for: printf ["%o", "61\\r"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%o", "851"] Step #5: === Compare result for: printf ["%o", "851"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%c", "821\\000"] Step #5: === Compare result for: printf ["%c", "821\\000"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%f", "338"] Step #5: === Compare result for: printf ["%f", "338"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%z"] Step #5: === Compare result for: printf ["%z"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%q", "%543"] Step #5: === Compare result for: printf ["%q", "%543"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%f", "535"] Step #5: === Compare result for: printf ["%f", "535"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%s", "%935"] Step #5: === Compare result for: printf ["%s", "%935"] Step #5: === OK Same behavior Step #5: Step #5: #64 pulse exec/s: 0 rss: 30Mb Step #5: Running test ["printf", "%z"] Step #5: === Compare result for: printf ["%z"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%o", "693"] Step #5: === Compare result for: printf ["%o", "693"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%d", "856\\U00000000"] Step #5: === Compare result for: printf ["%d", "856\\U00000000"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%b", "%871"] Step #5: === Compare result for: printf ["%b", "%871"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%z"] Step #5: === Compare result for: printf ["%z"] Step #5: === OK Same behavior Step #5: Step #5: #69 DONE exec/s: 0 rss: 32Mb Step #5: MERGE-OUTER: successful in 2 attempt(s) Step #5: MERGE-OUTER: the control file has 28806 bytes Step #5: MERGE-OUTER: consumed 0Mb (27Mb rss) to parse the control file Step #5: MERGE-OUTER: 0 new files with 0 new features added; 0 new coverage edges Step #5: [2025-12-31 06:39:53,190 INFO] Finding shared libraries for targets (if any). Step #5: [2025-12-31 06:39:53,200 INFO] Finished finding shared libraries for targets. Step #5: Coverage error, creating log file: /workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_echo_error.log Step #5: Error occured while running fuzz_cut: Step #5: Cov returncode: 0, grep returncode: 0 Step #5: WARNING: Failed to find function "__sanitizer_acquire_crash_state". Step #5: WARNING: Failed to find function "__sanitizer_print_stack_trace". Step #5: WARNING: Failed to find function "__sanitizer_set_death_callback". Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3193815292 Step #5: MERGE-OUTER: 309 files, 0 in the initial corpus, 0 processed earlier Step #5: MERGE-OUTER: attempt 1 Step #5: WARNING: Failed to find function "__sanitizer_acquire_crash_state". Step #5: WARNING: Failed to find function "__sanitizer_print_stack_trace". Step #5: WARNING: Failed to find function "__sanitizer_set_death_callback". Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3193832515 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.Merge2285.txt' Step #5: MERGE-INNER: 309 total files; 0 processed earlier; will process 309 files now Step #5: Running test ["cut"] Step #5: === Compare result for: cut [] Step #5: Pipe: O(4(Eo,G Step #5: ,FÃ3(6,zT⚙🪛Kiq,tC🧰️U1I,cb1zL Step #5: 62noÃjuqP,l⚙vB(🧰xlH,W️,⚙(3,Uv🔗 Step #5: F(,,a Step #5: L🔗,,Amb, Step #5: Ão,q,TVg(RP6,C,QÃ(y Step #5: ️kO,tsDc,w,sPwI⚙ Step #5: K,F(si,🔗,N9IE🪓zc,9AlFy9 Step #5: Ow,z️8gÃ🪛⚙g,Y,4blQà Step #5: t9A🔗d🪛ftw,,zÃE,Ãm6rk(s Step #5: Rust stderr: Step #5: cut-error-missing-mode-arg Step #5: GNU stderr: Step #5: you must specify a list of bytes, characters, or fields Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-missing-mode-arg Step #5: +you must specify a list of bytes, characters, or fields Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut [] Step #5: Step #5: #1 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["cut", "-f3", "-b6", "-f5", "-b2"] Step #5: === Compare result for: cut ["-f3", "-b6", "-f5", "-b2"] Step #5: Pipe: fÃmkl Step #5: H5,q,i,LRf,ÃE( Step #5: ️mjÃ9,1YÃ7,Q Step #5: 3,l0Ui,2,SGvz,Ãz🪓 Step #5: ,8lXT🔗D,cEP,r⚙d Step #5: dvROb🪛n(🪛 Step #5: ,, Step #5: Wjq5nWNq Step #5: Rz(I,W,,04K0Z4,P Step #5: uw Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-f3", "-b6", "-f5", "-b2"] Step #5: Step #5: #2 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["cut", "-b9", "-d,T", "-d,", "-c6", "-f5", "CÃV"] Step #5: === Compare result for: cut ["-b9", "-d,T", "-d,", "-c6", "-f5", "CÃV"] Step #5: Pipe: tYr7VL1 Step #5: t9I1,fFUBE6C,,89og,🪛 Step #5: Ã,S1(d,,,9yK( Step #5: ️2Q5Pz,u Step #5: (agT,5eCn Step #5: En(cngV,YJh Step #5: f0🪛RWL5 Step #5: EALÃURlE,D,,,pq Step #5: fBumV,⚙🔗b0,pm2(UkV,R,H7p3Y3K Step #5: ,G⚙o,P Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: the delimiter must be a single character Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +the delimiter must be a single character Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-b9", "-d,T", "-d,", "-c6", "-f5", "CÃV"] Step #5: Step #5: Running test ["cut", "-d,I", "-d,x", "-c2"] Step #5: === Compare result for: cut ["-d,I", "-d,x", "-c2"] Step #5: Pipe: Pb,Ã,0, Step #5: g🧰C,W,R0e Step #5: 🔩pxG,Fkcc2(,uxÃ(,🪓SDP Step #5: Sv,1,s,Y,⚙🔩dzSa Step #5: Ãd Step #5: v9FÃÃ,,sa🔗S,,UWx Step #5: ,V⚙B,, Step #5: ⚙️️R Step #5: o,,Ã(kr1Ã,sG5cuffG6y Step #5: ,MÃ,,xcIJt,Vjp Step #5: Rust stderr: Step #5: cut-error-delimiter-must-be-single-character Step #5: GNU stderr: Step #5: the delimiter must be a single character Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-delimiter-must-be-single-character Step #5: +the delimiter must be a single character Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-d,I", "-d,x", "-c2"] Step #5: Step #5: #4 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["cut", "-d,", "-b8"] Step #5: === Compare result for: cut ["-d,", "-b8"] Step #5: Pipe: ,k,h(,MJa Step #5: B7(hc Step #5: 🧰i🔩xQ1JvAq,gD4Tt8L Step #5: ,ÃY,Ko,,️7WHà Step #5: 🪓6AZ,(P74E5,z,OIdNmUC5,cA(iZ Step #5: D Step #5: J🧰N🪓y️m,eQ Step #5: rjJ⚙⚙6mF6p Step #5: ,w Step #5: Efjp,lUÃÃDN🔗j,04Jdz Step #5: Rust stderr: Step #5: cut-error-delimiter-only-with-fields Step #5: GNU stderr: Step #5: an input delimiter may be specified only when operating on fields Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-delimiter-only-with-fields Step #5: +an input delimiter may be specified only when operating on fields Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-d,", "-b8"] Step #5: Step #5: Running test ["cut", "-b8", "-d,h", "-b5", "-f1", "-f5"] Step #5: === Compare result for: cut ["-b8", "-d,h", "-b5", "-f1", "-f5"] Step #5: Pipe: 🔗,ZA9 Step #5: 6,XrLT(a5A,6w4y,🔗(y,hK2((lz Step #5: a0 Step #5: dPJymt,z,F, Step #5: Step #5: xfhbjÃ,,(0NÃk Step #5: 0,DaÃ🪓z3,NPA(⚙T3,uXs Step #5: 1,cW, Step #5: (️🧰W1x,🔗🧰p2,FÃwBVyprW Step #5: , Step #5: Rust stderr: Step #5: cut-error-delimiter-must-be-single-character Step #5: GNU stderr: Step #5: the delimiter must be a single character Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-delimiter-must-be-single-character Step #5: +the delimiter must be a single character Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-b8", "-d,h", "-b5", "-f1", "-f5"] Step #5: Step #5: Running test ["cut", "l", "-f3", "U"] Step #5: === Compare result for: cut ["l", "-f3", "U"] Step #5: Pipe: o,m,🪛 Step #5: VW,,UÃ6,x,cWpsu Step #5: ER Step #5: ,,Ãe,3isw Step #5: 0,,🔩u Step #5: U Step #5: S, Step #5: 403 Step #5: VÃIBta,🔗5GD Step #5: 0AM(rÃh,ZIK,dgaÃn,xYS,️ Step #5: Rust stderr: Step #5: l: No such file or directory Step #5: fuzz_cut: U: No such file or directory Step #5: GNU stderr: Step #5: l: No such file or directory Step #5: cut: U: No such file or directory Step #5: --- START diff Step #5: l: No such file or directory Step #5: -fuzz_cut: U: No such file or directory Step #5: +cut: U: No such file or directory Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["l", "-f3", "U"] Step #5: Step #5: Running test ["cut"] Step #5: === Compare result for: cut [] Step #5: Pipe: ️,AF6Ãt Step #5: Step #5: ,cpXHq⚙🔗XQ,2,X⚙ Step #5: ÃAzÃvJK, Step #5: F,P Step #5: P Step #5: bh9,🔗sG9Ã,dXm,Vc,y🪓EX(w8 Step #5: u3TÃk,N2l,uÃZ2, Step #5: Ãg🔩l Step #5: t,nÃ2🔩,SkvI,n8🪓RD,7 Step #5: Rust stderr: Step #5: cut-error-missing-mode-arg Step #5: GNU stderr: Step #5: you must specify a list of bytes, characters, or fields Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-missing-mode-arg Step #5: +you must specify a list of bytes, characters, or fields Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut [] Step #5: Step #5: #8 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["cut", "-c2", "-d,", "u", "-b2"] Step #5: === Compare result for: cut ["-c2", "-d,", "u", "-b2"] Step #5: Pipe: ,(,oL6o,z Step #5: otbF, Step #5: GU,⚙V🪛,B Step #5: ,GcRa,dà Step #5: Step #5: Ã32Ks,Q,ufà Step #5: v,VrHÃ(n Step #5: Ij(Yt, Step #5: iJu,,6,gR2Ãr Step #5: 🔩ia,,t9,⚙OaHDVd,hGl Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-c2", "-d,", "u", "-b2"] Step #5: Step #5: Running test ["cut", "-c8"] Step #5: === Compare result for: cut ["-c8"] Step #5: Pipe: Oy8mÃ,, Step #5: Pp3,s(,Ã,w27 Step #5: ,gok Step #5: L🪓,,I(,, Step #5: MIp7j,zSQ7M,0IXdà Step #5: ,4 Step #5: ,f,BiHYRC Step #5: m Step #5: 🧰0(Ã🪓,,,ENEnd,AcU Step #5: ,,fD Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut", "-b5", "🔗RH22"] Step #5: === Compare result for: cut ["-b5", "🔗RH22"] Step #5: Pipe: JslR Step #5: QwHWà Step #5: TLÃ,d🔗z🔩Ms,T,w5E️, Step #5: AbEu0 Step #5: ,L,0wCXkZ Step #5: 🪓j9WR6 Step #5: PÃtv,nd3fz,M,G Step #5: l1sYU,a Step #5: ntKG,I,,q Step #5: s7w, Step #5: Rust stderr: Step #5: 🔗RH22: No such file or directory Step #5: GNU stderr: Step #5: ''$'\360\237\224\227''RH22': No such file or directory Step #5: --- START diff Step #5: -🔗RH22: No such file or directory Step #5: +''$'\360\237\224\227''RH22': No such file or directory Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-b5", "🔗RH22"] Step #5: Step #5: Running test ["cut", "-f3", "-f3", "-b4"] Step #5: === Compare result for: cut ["-f3", "-f3", "-b4"] Step #5: Pipe: 0(8Nk Step #5: Fg Step #5: 6,l Step #5: 🪛️XB6,,à Step #5: (,RÃ⚙v Step #5: ,kVÃg1X Step #5: PAti Step #5: C,g,⚙ Step #5: BB8(jmD,,i,k( Step #5: ,v Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-f3", "-f3", "-b4"] Step #5: Step #5: Running test ["cut", "-c9"] Step #5: === Compare result for: cut ["-c9"] Step #5: Pipe: PÃcg,️⚙(jbav,3CJ1q,lIHhY,g5 Step #5: KTfAmzHtG,,LPuÃ🔗Y(Dc,C🔗F🔗L Step #5: S🪓(,me(5S4BL,z Step #5: 9v,🔗 Step #5: 0wÃd4mk,Ka3O,🔩uBm🪛🧰xVS7,Ms,J Step #5: Step #5: Kd,do8Wd,, Step #5: 🔩c9G,🔩s🧰i(, Step #5: PR Step #5: POÃ7SrD,(e,3kwdBbX,,tn Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut", "-d,S", "-f4", "-c2", "73yO(LG4xY"] Step #5: === Compare result for: cut ["-d,S", "-f4", "-c2", "73yO(LG4xY"] Step #5: Pipe: WR🪓S6,Yg,5(bE( Step #5: (,,e,🪛7xc37hv Step #5: 7ICB Step #5: d8C Step #5: 🪛Z4,XzÃdU,(U9V(ÃFw,TQ,pC2 Step #5: 3WHVtA,tHidtI Step #5: SeJ,🔗dhSÃ,c,ot🔩E( Step #5: ÃOXb,i,Gb77 Step #5: 2(XQDw Step #5: f2WI9 Step #5: Rust stderr: Step #5: cut-error-delimiter-must-be-single-character Step #5: GNU stderr: Step #5: the delimiter must be a single character Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-delimiter-must-be-single-character Step #5: +the delimiter must be a single character Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-d,S", "-f4", "-c2", "73yO(LG4xY"] Step #5: Step #5: Running test ["cut", "-d,", "-b4", "-b8"] Step #5: === Compare result for: cut ["-d,", "-b4", "-b8"] Step #5: Pipe: CKE️25,t,7🧰🪛Xn2,ÃCtÃqw Step #5: ,K️ Step #5: , Step #5: Q,00nrq,️,35YXq3 Step #5: B,Rcl Step #5: LwO0B🪛bx,nG,(j Step #5: Step #5: 🔗 Step #5: Step #5: ,fW(C🔗X,vmw1 Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-d,", "-b4", "-b8"] Step #5: Step #5: Running test ["cut", "-f4", "-d,"] Step #5: === Compare result for: cut ["-f4", "-d,"] Step #5: Pipe: d,uGA,up,vu,7🔗 Step #5: H,yy5H⚙VEvd️ Step #5: ,M66fy🪛,ClUY Step #5: ️ Step #5: aÃG Step #5: hc🪛⚙I,️O, Step #5: ,Tv2t(,qaZ,Wekh,V️2 Step #5: v,dr,ON,Q,C Step #5: 5UqZ Step #5: ,XX Step #5: === OK Same behavior Step #5: Step #5: #16 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["cut", "-b2", "-d,"] Step #5: === Compare result for: cut ["-b2", "-d,"] Step #5: Pipe: Step #5: Step #5: Step #5: jj,5,(,,5T(Mn Step #5: D,s⚙j, Step #5: 🪛AÃ,️🧰,tdHEvpp Step #5: tEr Step #5: k2🧰,dsV, Step #5: (Rwy🪓w,5FTUJ Step #5: 1T,🔩,,cxGje Step #5: Rust stderr: Step #5: cut-error-delimiter-only-with-fields Step #5: GNU stderr: Step #5: an input delimiter may be specified only when operating on fields Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-delimiter-only-with-fields Step #5: +an input delimiter may be specified only when operating on fields Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-b2", "-d,"] Step #5: Step #5: Running test ["cut", "-d,", "-c8", "-f1"] Step #5: === Compare result for: cut ["-d,", "-c8", "-f1"] Step #5: Pipe: 8(GUlbfl, Step #5: wH,EH,W Step #5: ,(,Ã🔩i Step #5: 🔩h6ht Step #5: HcPHc,hU,,z, Step #5: ⚙⚙Layedx Step #5: 5,🪛hOR6HIAÃm Step #5: ,P,Ã,5 Step #5: ,,P,s7iJ0jEg,ZDjCi Step #5: 🪛i⚙,M Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-d,", "-c8", "-f1"] Step #5: Step #5: Running test ["cut", "-b2", "-d,"] Step #5: === Compare result for: cut ["-b2", "-d,"] Step #5: Pipe: ,e5 Step #5: lKG,O,R,7 Step #5: lg7mOK🔗🔩 Step #5: n,yXs🔗9,🪛 Step #5: Tpa,,XÃG⚙j,tO Step #5: CFCH,Nifx🪓,ÃIg🔩⚙POd,C🪛4Czv Step #5: bKZZx,BÃV, Step #5: ,AZ,Ã,7aYKr🔩h,f Step #5: 🧰🧰mfNZG,, Step #5: B(,Dz Step #5: Rust stderr: Step #5: cut-error-delimiter-only-with-fields Step #5: GNU stderr: Step #5: an input delimiter may be specified only when operating on fields Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-delimiter-only-with-fields Step #5: +an input delimiter may be specified only when operating on fields Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-b2", "-d,"] Step #5: Step #5: Running test ["cut"] Step #5: === Compare result for: cut [] Step #5: Pipe: ODgEEt,Tm,W,🧰((8jOs,Wj🪓fEvbBq Step #5: Step #5: kD Step #5: p Step #5: ,wg(Ãtd,X4vjX, Step #5: AI4,,🔗7ktg, Step #5: ,K,Rh,i3🧰Jm Step #5: OgQ3yGZoaS Step #5: J,Ã,UÃy,s️n Step #5: JF,HHÃu5Ãf,o8,u0yVÃOj,O(qAd Step #5: Rust stderr: Step #5: cut-error-missing-mode-arg Step #5: GNU stderr: Step #5: you must specify a list of bytes, characters, or fields Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-missing-mode-arg Step #5: +you must specify a list of bytes, characters, or fields Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut [] Step #5: Step #5: Running test ["cut", "-c6"] Step #5: === Compare result for: cut ["-c6"] Step #5: Pipe: A,J,D Step #5: ,r Step #5: ,ÃA3r(L,tIiD6 Step #5: ️ Step #5: 8n Step #5: e,à Step #5: GTD🧰b⚙5, Step #5: k,6ir🔗,mte,6Q Step #5: Cr,nz7Pc,L Step #5: OY,⚙🔩cB Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut", "-f3"] Step #5: === Compare result for: cut ["-f3"] Step #5: Pipe: djJ Step #5: P,️L2xHL,fg Step #5: zB,(g,,VFÃtn,21uR Step #5: wkbXHX Step #5: SZ(m Step #5: Step #5: sc(🔩btHDà Step #5: Z(zq(,H,KQn,r4(Z,Ey Step #5: ️r(f,YwyX9CF,u,bX Step #5: jd, Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut", "BsJA1vxsXaT18V\u{fe0f}mPsR", "-c9", "-c1", "-c5"] Step #5: === Compare result for: cut ["BsJA1vxsXaT18V\u{fe0f}mPsR", "-c9", "-c1", "-c5"] Step #5: Pipe: G🧰🔩, Step #5: BÃ,🧰 Step #5: eP🪛,J(iwyXl,WEZ,643vVsJ Step #5: ,🪓,,,k🪓op Step #5: D,wÃÃa,z Step #5: qiV⚙(G Step #5: 4(hy4O,uT(O🪛,S,V Step #5: YL Step #5: (2AG,moP,Ã,VX Step #5: e,T,VIFW🪛,G🪛,2J Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["BsJA1vxsXaT18V\u{fe0f}mPsR", "-c9", "-c1", "-c5"] Step #5: Step #5: Running test ["cut", "-f2", "-d,", "-c4", "-d,"] Step #5: === Compare result for: cut ["-f2", "-d,", "-c4", "-d,"] Step #5: Pipe: Step #5: t,79h🔩ss,r, Step #5: ÃWC0,bW2GKa2,,🪓, Step #5: ÃlÃ(Qi,Nok,🪓🧰,oH9,Y3D Step #5: xkIk,d Step #5: Lv8Yx4Ã,N🪛z7ROLk,,dr,EÃg6DX Step #5: (,x((H,🔩80Z🔩️ Step #5: IZJÃdSGL,️,9n,U7W,E🔩zY Step #5: B,t,gesY09cwZ,,HÃUy(ÃG⚙ Step #5: Hdo,JksU2,,yA⚙2 Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-f2", "-d,", "-c4", "-d,"] Step #5: Step #5: Running test ["cut", "-f2", "lgOrGj"] Step #5: === Compare result for: cut ["-f2", "lgOrGj"] Step #5: Pipe: ,,k,A Step #5: ,Ah,,F,hxHAYPe Step #5: V,T3vNNfW,8E,RaWw Step #5: YD,(r🪓Kb,jlyTF6, Step #5: ,Ã🔩ÃÃD1,🧰R8Q Step #5: K🔩 Step #5: K, Step #5: , Step #5: P,EE Step #5: R,Y🔗 Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut", "-b10", "-f3"] Step #5: === Compare result for: cut ["-b10", "-f3"] Step #5: Pipe: 🔗 Step #5: 🔗UHUI,T,(mt,, Step #5: 🔩a🔗v⚙3P🔗n,A,zjj57,P Step #5: ,,BAAlO🪛VFv,R Step #5: p,tDN⚙ÃÃy,W4i Step #5: QFd,XÃ,k0,,G(((T Step #5: Dl,On1,E,,i🧰khIv Step #5: ÃOÃ9, Step #5: x Step #5: 4,T Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-b10", "-f3"] Step #5: Step #5: Running test ["cut", "-d,L", "-c3", "-b1"] Step #5: === Compare result for: cut ["-d,L", "-c3", "-b1"] Step #5: Pipe: i,,r,wh273,ZLxVuz🔩 Step #5: S,kC, Step #5: hZrlÃR2,BM( Step #5: vFkx,4T Step #5: C Step #5: ,,qjXGrMq,oqY,nyEO Step #5: ⚙️X4yDlQ3,dAr,v️,Ãz Step #5: ,1(t Step #5: 3️I, Step #5: C,YqEG Step #5: Rust stderr: Step #5: cut-error-delimiter-must-be-single-character Step #5: GNU stderr: Step #5: the delimiter must be a single character Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-delimiter-must-be-single-character Step #5: +the delimiter must be a single character Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-d,L", "-c3", "-b1"] Step #5: Step #5: Running test ["cut", "-b10"] Step #5: === Compare result for: cut ["-b10"] Step #5: Pipe: 🔗W6️, Step #5: V(VM5E,p,hWÃe,gObTb(,f5 Step #5: B,,h0,LD5X,bWZ Step #5: qHG,GNti1R, Step #5: O🔗(M2,AaF,,uFD4 Step #5: 6t,ia,hnw,à Step #5: Ã,f, Step #5: h Step #5: ️XYn4(uf,4Ã,Ã,Sa32Z,D6 Step #5: ÃU,ÃtG Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut", "-d,Y", "-f1", "-f2", "-b6"] Step #5: === Compare result for: cut ["-d,Y", "-f1", "-f2", "-b6"] Step #5: Pipe: y,🪛3,,NMAw Step #5: ,2gÃY,Y,E, Step #5: SIo,3C4yGQ,I1Oc,🧰 Step #5: Wmwaq,vQZ,🔩( Step #5: u1,y🧰a,, Step #5: ,c🪛🔗N,y,🪛MEg Step #5: Ã⚙M Step #5: ,A(omr0M,DE,dGk,PDÃ🪛a Step #5: nW2V8⚙,RdCo,, Step #5: A Step #5: Rust stderr: Step #5: cut-error-delimiter-must-be-single-character Step #5: GNU stderr: Step #5: the delimiter must be a single character Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-delimiter-must-be-single-character Step #5: +the delimiter must be a single character Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-d,Y", "-f1", "-f2", "-b6"] Step #5: Step #5: Running test ["cut", "⚙🪛d🪛UMv", "-f5", "-f3"] Step #5: === Compare result for: cut ["⚙🪛d🪛UMv", "-f5", "-f3"] Step #5: Pipe: Z,,Eu,rM40🔩,Sw Step #5: 1à Step #5: hJ⚙9,⚙pÃ,J🔗oLW,(,k06L Step #5: Wk8AD,🪛9rbep Step #5: ,qlW Step #5: 🔩,6c,NxU6EZKDlu,X, Step #5: 4JÃam Step #5: I,50⚙,X Step #5: ,Jd,,P Step #5: ,Ã,(JUp06cW Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["⚙🪛d🪛UMv", "-f5", "-f3"] Step #5: Step #5: Running test ["cut", "-d,", "-c2", "-d,1", "-f4", "-c3"] Step #5: === Compare result for: cut ["-d,", "-c2", "-d,1", "-f4", "-c3"] Step #5: Pipe: Ã🔩gPWLo Step #5: DrBP,,1,,r9Dg Step #5: ,FDG,K Step #5: ⚙A🔗JvSm,X(,gP6 Step #5: 8(TRVj,Hw,,Ãy(DI, Step #5: KTikmDQ4z,NBl,jqU Step #5: Ã,(️t Step #5: cn2,TD,ÃS Step #5: q Step #5: fyI(Gb52q, Step #5: Rust stderr: Step #5: cut-error-delimiter-must-be-single-character Step #5: GNU stderr: Step #5: the delimiter must be a single character Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-delimiter-must-be-single-character Step #5: +the delimiter must be a single character Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-d,", "-c2", "-d,1", "-f4", "-c3"] Step #5: Step #5: Running test ["cut", "-b5", "-f4", "-f4", "-f3"] Step #5: === Compare result for: cut ["-b5", "-f4", "-f4", "-f3"] Step #5: Pipe: i Step #5: OK,,Y,4 Step #5: Ãz61i,🔩E(V🧰I Step #5: Z6,🔩T,vK96🪓,K,(🔩 Step #5: ,g,ey,zy1,2 Step #5: G4KU,W856 Step #5: ,XXi,,,o9 Step #5: RÃ,cr🔩,Qg,L, Step #5: ( Step #5: I Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-b5", "-f4", "-f4", "-f3"] Step #5: Step #5: #32 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["cut", "-b6", "KbnlsZ0", "-b1"] Step #5: === Compare result for: cut ["-b6", "KbnlsZ0", "-b1"] Step #5: Pipe: ÃzLPyA8 Step #5: QVBNX,️W,p Step #5: ,B,Ã9🔗Z Step #5: 2V1v,42🪛O,,1Q,TEx Step #5: (A Step #5: ,🔩2qnGOZ Step #5: PYA(X🪛,rGCr Step #5: Step #5: XWk🔗, Step #5: yp(,KÃ️EF,O Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-b6", "KbnlsZ0", "-b1"] Step #5: Step #5: Running test ["cut", "-c7", "y", "bOgmV"] Step #5: === Compare result for: cut ["-c7", "y", "bOgmV"] Step #5: Pipe: w🪓,MLV,WmÃM(,ki🪛hS Step #5: KoÃh(R,,,6,ÃA Step #5: Vk Step #5: ⚙ZL7,,X(9FÃ( Step #5: ,,XT Step #5: 5,ifG Step #5: ,RJQ Step #5: ,,,kodÃ,jN Step #5: ng4,PbSwqYgxx,2fuCjYK🔗,h0Ug, Step #5: N,nd,M0️,u0A Step #5: Rust stderr: Step #5: y: No such file or directory Step #5: fuzz_cut: bOgmV: No such file or directory Step #5: GNU stderr: Step #5: y: No such file or directory Step #5: cut: bOgmV: No such file or directory Step #5: --- START diff Step #5: y: No such file or directory Step #5: -fuzz_cut: bOgmV: No such file or directory Step #5: +cut: bOgmV: No such file or directory Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-c7", "y", "bOgmV"] Step #5: Step #5: Running test ["cut", "-c4"] Step #5: === Compare result for: cut ["-c4"] Step #5: Pipe: x8FLÃ8F9Z,,eM,pT,J(6nfe Step #5: O,t,,1UAB,j Step #5: vjsDgmdh,W🔩,,uG Step #5: Eo Step #5: ÃQ🔗,️à Step #5: ,TOE Step #5: Y Step #5: JI🪓Cj(H67,🧰,,c,IOx Step #5: 🪛(,o⚙v,ot Step #5: 4e Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut", "-c3"] Step #5: === Compare result for: cut ["-c3"] Step #5: Pipe: ️,0nÃ6G,🔩FW,zÃ,fMbn Step #5: QM,Ãoks91C,6Q Step #5: diAOfP,L Step #5: m5wÃY,zWe,🔗IZ,0 Step #5: ,M4🔩,WkQTfiJ Step #5: ztG,b,,x Step #5: ,,wX(x️ Step #5: ,à Step #5: ️Mthw(H🔩,(à Step #5: 🪛🪛v,🧰6,B Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut", "-f2"] Step #5: === Compare result for: cut ["-f2"] Step #5: Pipe: l(hlPr6C,K🔗🧰vt,HV Step #5: IÃ,🔩Ã🔩,xs,bVÃn,ÃXà Step #5: sFZ Step #5: (7,i Step #5: AuIzmBÃ🔩( Step #5: A🧰,H,🔗 Step #5: boW,oa Step #5: jDL,2sÃ,9🔩B6iS(J,Nr Step #5: ,,ÃJ6iÃ4,Rtm4 Step #5: 4mi0uv,baJ Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut", "-d,B", "-d,Z", "-c8", "-b1"] Step #5: === Compare result for: cut ["-d,B", "-d,Z", "-c8", "-b1"] Step #5: Pipe: BIRI🪛,6, Step #5: 6🪓️,v,6V(m(Z,a, Step #5: TVAVÃi,,BIhF, Step #5: qJ,GOpUH,e️(i🔩rZa,RU Step #5: ,xXB,fz,85yUCZDMà Step #5: T6khÃcÃh1,(1Ã,🧰3,Fl Step #5: Y🪓Ã(qE,X,7 Step #5: R Step #5: tTÃYL(️,i6,ÃVko,XvfRuL Step #5: ufkc1,6,BP Step #5: Rust stderr: Step #5: cut-error-delimiter-must-be-single-character Step #5: GNU stderr: Step #5: the delimiter must be a single character Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-delimiter-must-be-single-character Step #5: +the delimiter must be a single character Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-d,B", "-d,Z", "-c8", "-b1"] Step #5: Step #5: Running test ["cut", "-f4", "-f4", "-f4"] Step #5: === Compare result for: cut ["-f4", "-f4", "-f4"] Step #5: Pipe: Ã,DzKdOs️,🔗,70(,p Step #5: ️,3F🧰Nj,(0,F, Step #5: 🔩,d,m Step #5: 3🪓VIR⚙XSN,(,JDSÃ,5 Step #5: 0dIÃ⚙ Step #5: X,7sIÃ,hXr,🔗DG,6(Ã8gW Step #5: RnI,,️hU2z,️zKtÃ(n,j Step #5: 1383l,S🔩d7,Su2Si,GJ🪛RibdÃrL Step #5: ,N,,qVd,OlqA🔗n Step #5: ,Ãg Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-f4", "-f4", "-f4"] Step #5: Step #5: Running test ["cut", "-b6", "-d,"] Step #5: === Compare result for: cut ["-b6", "-d,"] Step #5: Pipe: Step #5: 🔩doP,🪓,Dv Step #5: ,H,K,(Q4(3,( Step #5: ÃOeKmjCÃ,wqG1 Step #5: ,9vdB,Q,2DHEAx,Wf Step #5: 🪓7à Step #5: bKonG Step #5: P Step #5: ,,m Step #5: j🔗UÃtm,9 Step #5: Rust stderr: Step #5: cut-error-delimiter-only-with-fields Step #5: GNU stderr: Step #5: an input delimiter may be specified only when operating on fields Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-delimiter-only-with-fields Step #5: +an input delimiter may be specified only when operating on fields Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-b6", "-d,"] Step #5: Step #5: Running test ["cut", "-b9", "SEiCvhw", "-d,c"] Step #5: === Compare result for: cut ["-b9", "SEiCvhw", "-d,c"] Step #5: Pipe: c,99🪓,iMx⚙C9c,, Step #5: G Step #5: mB3RR🔗9,o,Wy,🔗EW2y7🧰 Step #5: ,baVBMTzmm,, Step #5: ⚙,I Step #5: yL,,mD Step #5: ,k9(,v🪓P,hj,( Step #5: U Step #5: Y4vep,Aqa0lH9d Step #5: Step #5: Rust stderr: Step #5: cut-error-delimiter-must-be-single-character Step #5: GNU stderr: Step #5: the delimiter must be a single character Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-delimiter-must-be-single-character Step #5: +the delimiter must be a single character Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-b9", "SEiCvhw", "-d,c"] Step #5: Step #5: Running test ["cut", "-b1"] Step #5: === Compare result for: cut ["-b1"] Step #5: Pipe: ,(Sr0s7Ne, Step #5: A8Y,Uu(Lt⚙7 Step #5: CÃ6,F,gTrX,i🪛,l Step #5: 6cFfq, Step #5: 3,xAR1kq,,oj,B6S Step #5: 8,g(N,uz5,, Step #5: L0m️Ã,🧰à Step #5: ,LEy🪓PZdX,1ÃY,9,j Step #5: (,,P🧰🪛Pq Step #5: q🔗hErP,(🔩G,SQmG,6 Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut", "-d,"] Step #5: === Compare result for: cut ["-d,"] Step #5: Pipe: N3mAÃc,🪓fOM,E🔩,9 Step #5: Ão,Q🔗obin8 Step #5: ,dX3(eVÃ,🧰V,PPeF Step #5: i,W(G Step #5: ,v Step #5: E2XÃMc,V Step #5: Ã(hLÃME,mR8U(Mdu3,6R,2lA3🧰u Step #5: wÃRX,,RWR,,tl Step #5: CÃjHD🪛U,K,kiF,pI🪓zpvp Step #5: kak,9jEk,rVY8 Step #5: Rust stderr: Step #5: cut-error-missing-mode-arg Step #5: GNU stderr: Step #5: you must specify a list of bytes, characters, or fields Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-missing-mode-arg Step #5: +you must specify a list of bytes, characters, or fields Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-d,"] Step #5: Step #5: Running test ["cut", "-d,(", "-f3"] Step #5: === Compare result for: cut ["-d,(", "-f3"] Step #5: Pipe: fFJAW,ÃVt,N1zh Step #5: 9D,K🪛,jClÃ,JgB,B9 Step #5: O(Qm,,rog,d,Rdn3DJ(x(🪛 Step #5: rs Step #5: yvjbE,n,p61M Step #5: k🔩Ã🪛🧰,S,lw Step #5: h7T5qx,,b Step #5: ,⚙3l,v8⚙Ã47,Ã,D Step #5: 🔩,,1XP,9, Step #5: mLr🧰df, Step #5: Rust stderr: Step #5: cut-error-delimiter-must-be-single-character Step #5: GNU stderr: Step #5: the delimiter must be a single character Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-delimiter-must-be-single-character Step #5: +the delimiter must be a single character Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-d,(", "-f3"] Step #5: Step #5: Running test ["cut", "-d,j", "-f3", "-f4", "-c10", "-f4", "-c4"] Step #5: === Compare result for: cut ["-d,j", "-f3", "-f4", "-c10", "-f4", "-c4"] Step #5: Pipe: H, Step #5: 7Dh(1M,LN,PlK️s,r(, Step #5: lfbs️w852,gHKssTNMs,g Step #5: I,F3gLr,xYX Step #5: ,EndsÃc🔩(,,BTXsp🔗🔗 Step #5: ,O4, Step #5: PtUÃZd,🧰F(twy4,,, Step #5: 🪓ixÃA,k, Step #5: Ã,I🧰S2🔩4,Ã1JJ,l3,x Step #5: ,5Ãh️m Step #5: Rust stderr: Step #5: cut-error-delimiter-must-be-single-character Step #5: GNU stderr: Step #5: the delimiter must be a single character Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-delimiter-must-be-single-character Step #5: +the delimiter must be a single character Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-d,j", "-f3", "-f4", "-c10", "-f4", "-c4"] Step #5: Step #5: Running test ["cut", "-c10", "⚙"] Step #5: === Compare result for: cut ["-c10", "⚙"] Step #5: Pipe: ️RE,mCsE2yQ4,g5p2t,️sBfUQ0 Step #5: G️LUyX🧰,o,z,,mÃNS Step #5: (Iv🔩n,lu Step #5: 7 Step #5: z2l6F,cfdtbjSv Step #5: ÃKzCcm,6🪛0(l Step #5: ZJ(QDY,Pe,PlQSysÃ5 Step #5: goL5🪛R️HK,4QhG,iÃ(,n🔩f Step #5: 242Z,,d, Step #5: ,,🪛A,YA,vo Step #5: Rust stderr: Step #5: ⚙: No such file or directory Step #5: GNU stderr: Step #5: ''$'\342\232\231': No such file or directory Step #5: --- START diff Step #5: -⚙: No such file or directory Step #5: +''$'\342\232\231': No such file or directory Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-c10", "⚙"] Step #5: Step #5: Running test ["cut", "QaOc"] Step #5: === Compare result for: cut ["QaOc"] Step #5: Pipe: ,r,9WE, Step #5: ,Qs, Step #5: Step #5: 41uVX,,8ÃzeT,ÃxG(6Fa Step #5: Ti(V🔩🔩,,ti3,X,R Step #5: N,,,, Step #5: ,ÃVI Step #5: R,z, Step #5: ÃU(p,(,Yx2,1RB Step #5: ,,br,m Step #5: Rust stderr: Step #5: cut-error-missing-mode-arg Step #5: GNU stderr: Step #5: you must specify a list of bytes, characters, or fields Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-missing-mode-arg Step #5: +you must specify a list of bytes, characters, or fields Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["QaOc"] Step #5: Step #5: Running test ["cut", "-f2", "-d,x", "rRKcnZSf"] Step #5: === Compare result for: cut ["-f2", "-d,x", "rRKcnZSf"] Step #5: Pipe: GE6,wkv4fs Step #5: 2F🪓BR(yy(,NL8E Step #5: 🔗SDzk0,J,AdS🔩nÃa7s Step #5: 1C,12 Step #5: OV🪓aIcg,MTjs,🔩wB,ps,KH(ueg🧰 Step #5: ,R,JM,2P5G,7k Step #5: ,uNblVS,,X7KyÃ, Step #5: v8j5XfwJ,Ã3KBcb,z,(7🔩ar Step #5: QrnAl🔩Tx,en3,x,GÃVQSmi Step #5: 4,5fbMEw,(vA4Yg Step #5: Rust stderr: Step #5: cut-error-delimiter-must-be-single-character Step #5: GNU stderr: Step #5: the delimiter must be a single character Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-delimiter-must-be-single-character Step #5: +the delimiter must be a single character Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-f2", "-d,x", "rRKcnZSf"] Step #5: Step #5: Running test ["cut", "-b7", "-d,", "-d,U", "🔗"] Step #5: === Compare result for: cut ["-b7", "-d,", "-d,U", "🔗"] Step #5: Pipe: ML(,L,,n5A Step #5: ,🔗C,o, Step #5: 5,FTL7Wk🪓 Step #5: 00B️E,,(YxVÃ,gTm,Z Step #5: PTW,x,ks57,y,5IhÃ🧰gAB Step #5: PhÃ,,mpÃ(QU Step #5: 8rQ,mU,🔗Ã,w, Step #5: TrqP,7Ã,dB,🪓tEC,mFD Step #5: D( Step #5: ,i,RGUS,z0,h5KÃt(W Step #5: Rust stderr: Step #5: cut-error-delimiter-must-be-single-character Step #5: GNU stderr: Step #5: the delimiter must be a single character Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-delimiter-must-be-single-character Step #5: +the delimiter must be a single character Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-b7", "-d,", "-d,U", "🔗"] Step #5: Step #5: Running test ["cut", "-c7", "-f5", "-b1", "-d,", "Pj"] Step #5: === Compare result for: cut ["-c7", "-f5", "-b1", "-d,", "Pj"] Step #5: Pipe: ️Y,JS,6,LjDÃ,G🪛🔩 Step #5: KT,,f Step #5: W7i8NÃX6t, Step #5: Ãbj️,bFn,MmT(,(eà Step #5: p9QV, Step #5: azzN(,oU,r Step #5: gB,,,J((0🧰zKla Step #5: 9,ix,⚙Ip Step #5: yX🔗69f,Ãp,3K Step #5: sH,nA,🪛BdwÃ🪛V,nyS9,hWX(🧰jW Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-c7", "-f5", "-b1", "-d,", "Pj"] Step #5: Step #5: Running test ["cut", "-d,", "-d,", "-c10"] Step #5: === Compare result for: cut ["-d,", "-d,", "-c10"] Step #5: Pipe: ,WSÃ8W Step #5: ,q9i,🔗ÃCsijwk,6iq1Z Step #5: Step #5: ,z🧰3v🧰q,Klk0J🪓,⚙JvMc Step #5: lQUxEp,v((roe,🪓9Yhnd,Fd🔩38,(e🔗Xr Step #5: q Step #5: hw,MzRz,,yWw2j Step #5: au🧰Vp,C Step #5: H,6RTbIQ2,S Step #5: S🔗 Step #5: Rust stderr: Step #5: cut-error-delimiter-only-with-fields Step #5: GNU stderr: Step #5: an input delimiter may be specified only when operating on fields Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-delimiter-only-with-fields Step #5: +an input delimiter may be specified only when operating on fields Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-d,", "-d,", "-c10"] Step #5: Step #5: Running test ["cut", "-d,", "-c7", "Ã", "-c5", "-f1"] Step #5: === Compare result for: cut ["-d,", "-c7", "Ã", "-c5", "-f1"] Step #5: Pipe: aC🪓,g,J3( Step #5: 7f1️,GYPX🪓,⚙ Step #5: 6,🪓🪛WeÃ,,SdBWo(🔩d Step #5: mÃYddÃ5u Step #5: LGn🪛o🔩l,S🔩v,🪛8 Step #5: (MQ,j,,XÃoNy,(I Step #5: 🔩,tfip8 Step #5: ️🔩ÃK Step #5: s,Gd,9MZGMPx1qÃ,40y3dL,jtX Step #5: ,9sJyG5 Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-d,", "-c7", "Ã", "-c5", "-f1"] Step #5: Step #5: Running test ["cut", "-d,", "-c5"] Step #5: === Compare result for: cut ["-d,", "-c5"] Step #5: Pipe: Ã🧰Ql3,Q,x Step #5: ,T Step #5: CEyXRG9,,qW Step #5: ,saFpÃ🔗,,P🪓Dk,M Step #5: Uq🧰Z,v️46j,Ã6QM(BEm Step #5: M,cDrB,E(QJf9 Step #5: ifjV5s6ÃdK Step #5: qkbÃ,T,,,h3J Step #5: w2d Step #5: I,5bCr(B,6G🪓,, Step #5: Rust stderr: Step #5: cut-error-delimiter-only-with-fields Step #5: GNU stderr: Step #5: an input delimiter may be specified only when operating on fields Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-delimiter-only-with-fields Step #5: +an input delimiter may be specified only when operating on fields Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-d,", "-c5"] Step #5: Step #5: Running test ["cut", "-f3", "-d,", "-d,"] Step #5: === Compare result for: cut ["-f3", "-d,", "-d,"] Step #5: Pipe: XScRT,e3FIaWe3🔩 Step #5: ,🔗22 Step #5: 8IBtzKS🔗,o,mdny,J Step #5: c,j,38CFz,MoIa,G Step #5: ms9️,8Q Step #5: ,gPh Step #5: u,b🔩🔩🪓ZPyzb, Step #5: O⚙o Step #5: ,E Step #5: i,🔗 Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut", "-b6"] Step #5: === Compare result for: cut ["-b6"] Step #5: Pipe: k6🪓G,G,Z,,diIGoSV50( Step #5: o7Y,q️hSeFe,roaeXo️ Step #5: fQ27S🔗,e(8iY🪓(,,FvH63,VV Step #5: ZN Step #5: ,,QMU9 Step #5: ,🪛I,F Step #5: f🔩z,LYS Step #5: ,,,,w Step #5: 🧰,🪓 Step #5: ,HYl🧰à Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut", "-b4", "-f4"] Step #5: === Compare result for: cut ["-b4", "-f4"] Step #5: Pipe: 9ZCU(ANÃp Step #5: Ãq,auJhtxBz,ak( Step #5: 🔩ÃX🧰6 Step #5: Ãd,BEc Step #5: ,NlxXc,6ztd,,En Step #5: kH,ÃDj,zX(Ly⚙H Step #5: Ue(u🪛wZ Step #5: MQV5(jF, Step #5: ,,YvHw0,, Step #5: AGo,🔩gHI6gE, Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-b4", "-f4"] Step #5: Step #5: Running test ["cut", "-b5", "-c7", "-c3", "-f4"] Step #5: === Compare result for: cut ["-b5", "-c7", "-c3", "-f4"] Step #5: Pipe: C(0Lep,,🔩r Step #5: BJH,Ov Step #5: ,⚙yW(od Step #5: ,,🔩Ã,Ir,à Step #5: ,T Step #5: vVLb,(ÃÃ🔩N,R2p,oJ(bÃ🧰,1 Step #5: ,🔩0A🧰,WFcvÃL️Gj,, Step #5: kZT,,O, Step #5: ,,Q, Step #5: H🪓,CNÃ,k,rh🔗,EKp🔗 Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-b5", "-c7", "-c3", "-f4"] Step #5: Step #5: Running test ["cut"] Step #5: === Compare result for: cut [] Step #5: Pipe: 🔗,,7t,rD6B Step #5: tt, Step #5: v3 Step #5: ,tÃi,Y,p2 Step #5: Ã(Z Step #5: S9o,8K,️🪛gE Step #5: Hx5c,mxgZo,gDF,y(rW((,🪓NaZ0e3q Step #5: GHF7 Step #5: K,,SH,M5LÃKB Step #5: 🪓,C5vUà Step #5: Rust stderr: Step #5: cut-error-missing-mode-arg Step #5: GNU stderr: Step #5: you must specify a list of bytes, characters, or fields Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-missing-mode-arg Step #5: +you must specify a list of bytes, characters, or fields Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut [] Step #5: Step #5: Running test ["cut", "-c8"] Step #5: === Compare result for: cut ["-c8"] Step #5: Pipe: ,⚙2clM️,Ynt⚙A,E,W Step #5: m,o🧰W,,kFt6 Step #5: pF,FTRPy,9🔩VFm Step #5: ,p,GZI,,p Step #5: NnbLHII, Step #5: ,zU3,1zv1u,EQVv🔩 Step #5: B🧰,,lfJ7Bo, Step #5: T Step #5: ,🔗 Step #5: PJB,,,EAqvD Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut"] Step #5: === Compare result for: cut [] Step #5: Pipe: ,,🪓,Gmh️xi Step #5: 🔗1Ã,v,jj Step #5: MV5P,🔗rj,DP Step #5: oÃ,k7M,,u Step #5: x Step #5: 🪛,ve,44k Step #5: 1,uPr,o7,( Step #5: Step #5: B(,OIZ Step #5: 🔩E(yR(j,LG️,Ã,fHà Step #5: Rust stderr: Step #5: cut-error-missing-mode-arg Step #5: GNU stderr: Step #5: you must specify a list of bytes, characters, or fields Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-missing-mode-arg Step #5: +you must specify a list of bytes, characters, or fields Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut [] Step #5: Step #5: Running test ["cut", "-f3", "-c2", "-b3", "-f2", "-d,"] Step #5: === Compare result for: cut ["-f3", "-c2", "-b3", "-f2", "-d,"] Step #5: Pipe: sMn,i,Ã,f(h,0EXZtcjxDu Step #5: Ã,,F2eps,l🪓e Step #5: W Step #5: 🪓bEa62(9rB,(pW Step #5: U,6vm7Q(,y8(GY4H Step #5: en,0Yj Step #5: ,C,🔗z7 Step #5: R,🪛CU Step #5: ANÃlCMk Step #5: 2k🪓,,Np,v(H(2 Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-f3", "-c2", "-b3", "-f2", "-d,"] Step #5: Step #5: Running test ["cut", "-b5", "-b4", "-c3", "-d,", "-f2"] Step #5: === Compare result for: cut ["-b5", "-b4", "-c3", "-d,", "-f2"] Step #5: Pipe: CÃU,9(,,,y Step #5: Ki,, Step #5: WS(gIV Step #5: 5,Oan,wPfm Step #5: hYÃA,Ã1jo26(d,🪛Gzb, Step #5: 5(,,2kiÃa,G Step #5: (y65fÃ,Ãk,NMh,Nv2YÃB Step #5: IPB,Zk,V Step #5: IituXK7,V,Dzs,Q,u️G1Su Step #5: GfLnueM(i, Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-b5", "-b4", "-c3", "-d,", "-f2"] Step #5: Step #5: Running test ["cut", "-b5", "-b1"] Step #5: === Compare result for: cut ["-b5", "-b1"] Step #5: Pipe: uWJlXm8,,, Step #5: , Step #5: sÃL14J🔩Df(,G,3MGM4, Step #5: m Step #5: p7f(,Dh,,19Ht0 Step #5: i🔗K,(fn Step #5: ,🧰L Step #5: I🧰5n,🪓,Yà Step #5: Ws2cW,🪓ZXSR Step #5: Sf9Oa(,xkr,, Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-b5", "-b1"] Step #5: Step #5: Running test ["cut", "nÃ6N(Ãgxvz", "-f5"] Step #5: === Compare result for: cut ["nÃ6N(Ãgxvz", "-f5"] Step #5: Pipe: N,FuÃ,Mhb,2,Rv0RqLF Step #5: ,82🪓Ãff,qQHtI,2p Step #5: Jx Step #5: ÃD️,Ãt,j,f Step #5: u71lOm🪛qP Step #5: (i Step #5: MD8DtBEn,x,X9🔗,🪛(R🪛1 Step #5: 🪓7xTw0,F,(Ld, Step #5: 4X8F Step #5: M,(m,W,s2y,(I Step #5: Rust stderr: Step #5: 'nÃ6N(Ãgxvz': No such file or directory Step #5: GNU stderr: Step #5: 'n'$'\303\203''6N('$'\303\203''gxvz': No such file or directory Step #5: --- START diff Step #5: -'nÃ6N(Ãgxvz': No such file or directory Step #5: +'n'$'\303\203''6N('$'\303\203''gxvz': No such file or directory Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["nÃ6N(Ãgxvz", "-f5"] Step #5: Step #5: #64 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["cut"] Step #5: === Compare result for: cut [] Step #5: Pipe: Tw4,️m2BBMY️A,utÃS,0V Step #5: LuIVS,BQ,0VWBDX,aw️NJD Step #5: 6q44u,ra,I(L1Q🔩 Step #5: ,HN0J Step #5: P,nh( Step #5: ,c,x Step #5: 4,u🔩⚙UÃÃ🔩W Step #5: Q4IX2t,⚙s7️,,,xXo Step #5: M0L Step #5: 0,xT(WRv,XZMCf,1HB,🪓 Step #5: Rust stderr: Step #5: cut-error-missing-mode-arg Step #5: GNU stderr: Step #5: you must specify a list of bytes, characters, or fields Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-missing-mode-arg Step #5: +you must specify a list of bytes, characters, or fields Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut [] Step #5: Step #5: Running test ["cut"] Step #5: === Compare result for: cut [] Step #5: Pipe: ,3jz,t🪛wq,,🔗Ãq️W(⚙y Step #5: Bs Step #5: mlm🪓 Step #5: B,2lEF🔩 Step #5: dj,aa🪛H Step #5: RCwx7,N Step #5: P🔗y Step #5: Ps5nJ1ÃJ,,🔩S, Step #5: Q8Vp,WÃk,NVkq(jl,⚙nVZo,tq🔩WP Step #5: aCSv(s(B5,w🪓,⚙eH Step #5: Rust stderr: Step #5: cut-error-missing-mode-arg Step #5: GNU stderr: Step #5: you must specify a list of bytes, characters, or fields Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-missing-mode-arg Step #5: +you must specify a list of bytes, characters, or fields Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut [] Step #5: Step #5: Running test ["cut", "-b2", "-c9", "-f5"] Step #5: === Compare result for: cut ["-b2", "-c9", "-f5"] Step #5: Pipe: (PU Step #5: 8️O,,Ã(( Step #5: Qu Step #5: H0o⚙🔩Bt,🔩9My Step #5: ,B,ÃÃyp,((fÃ,ys6 Step #5: RK🪓hG🧰️Ã,8🧰6 Step #5: qK,y(Z Step #5: O,Ã,ÃmIvSi,(Ucà Step #5: ,4FJ,PeRr⚙zA,j Step #5: Ã,IrÃ, Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-b2", "-c9", "-f5"] Step #5: Step #5: Running test ["cut", "-f2", "-d,", "-b9"] Step #5: === Compare result for: cut ["-f2", "-d,", "-b9"] Step #5: Pipe: T Step #5: kQ2Wd8🧰He, Step #5: Ã3LZ(p6,DH1Y,,99dg🧰G🪛r, Step #5: Step #5: ,(,ÃsCI,D Step #5: A( Step #5: CqSOZ,,DojÃ️Vk,️ Step #5: c8,H,6ra🔗4XPd,o Step #5: kYsQca54,🔗93🧰L⚙,,uz1JÃ, Step #5: V Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-f2", "-d,", "-b9"] Step #5: Step #5: Running test ["cut", "-b4", "-b7", "-b4"] Step #5: === Compare result for: cut ["-b4", "-b7", "-b4"] Step #5: Pipe: Ã,9🔩Ow4,7,pXwRlB,wFJvkWÃP🪛 Step #5: Qr2,ÃVXi4mR️ Step #5: QiS,C7,g Step #5: A🔗Lg🔗VH,JO Step #5: 🔗6IY,(G🪛Ã9(B🔩h,(5,DMC Step #5: ,F🪛Hx Step #5: yAx,vÃ,Q,EPt, Step #5: 🧰⚙,VOT,4🔩V1 Step #5: ,,X Step #5: djCm,,mf Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-b4", "-b7", "-b4"] Step #5: Step #5: Running test ["cut"] Step #5: === Compare result for: cut [] Step #5: Pipe: OsNbaHcH,,jzNJe Step #5: MJ,0,,(3 Step #5: tHÃc,LRbÃ, Step #5: a2L🪛,Ij3,jaBd7,,oS8WLZ Step #5: 🧰iqrS7C, Step #5: T0Rk,,U⚙0D,Ie,0(e️ Step #5: 🪛E,6hRCM,,,vJD Step #5: Ã,,️uÃ,(,wv Step #5: jr,gSQY,jn8,iBF,DhÃÃjL Step #5: Step #5: Rust stderr: Step #5: cut-error-missing-mode-arg Step #5: GNU stderr: Step #5: you must specify a list of bytes, characters, or fields Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-missing-mode-arg Step #5: +you must specify a list of bytes, characters, or fields Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut [] Step #5: Step #5: Running test ["cut", "-f5"] Step #5: === Compare result for: cut ["-f5"] Step #5: Pipe: AU,YhyLn🧰D,5G,5Y4yw6,Ã4YR8(tr Step #5: ,BÃÃ5,keS, Step #5: FZ,b🔩11Y,⚙ Step #5: gNm Step #5: ,zb⚙J83 Step #5: b,hpt,6 Step #5: P🪓🧰4Yt8 Step #5: (G🧰KÃ3ku, Step #5: l0,5Ã( Step #5: ,3M,E4(e,, Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut", "-d,", "-d,w", "-d,6", "-c3"] Step #5: === Compare result for: cut ["-d,", "-d,w", "-d,6", "-c3"] Step #5: Pipe: ⚙ÃdDP,5 Step #5: KG,UHq⚙Sg⚙ayE Step #5: O,,(fn,p Step #5: Ceu,Ek9, Step #5: (,b(🔗jE,iArJ Step #5: ÃOWDF️1Ã,🔩,1DQ,i4c6,Xh️ Step #5: D Step #5: 🧰Xw(h0Ã,N,Kfr Step #5: ,fz,a🔩aà Step #5: u,,ÃLu,, Step #5: Rust stderr: Step #5: cut-error-delimiter-must-be-single-character Step #5: GNU stderr: Step #5: the delimiter must be a single character Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-delimiter-must-be-single-character Step #5: +the delimiter must be a single character Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-d,", "-d,w", "-d,6", "-c3"] Step #5: Step #5: Running test ["cut", "-f5", "-d,", "-c2", "EÃÃOq0pSc🧰116", "-f4"] Step #5: === Compare result for: cut ["-f5", "-d,", "-c2", "EÃÃOq0pSc🧰116", "-f4"] Step #5: Pipe: wGEp,,rN,OKpb Step #5: (Sf🪛t,,🔩 Step #5: Gp🪓, Step #5: PomC(R🪛jA,s,g5o Step #5: kB,e,e,(🪛n1️3Và Step #5: ,Hd7zM🔗,M🔩M, Step #5: ,W,(faa(y(g9 Step #5: ,R,jbt🔗Uq Step #5: (,n5OPEL,SxJuWvP Step #5: l, Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-f5", "-d,", "-c2", "EÃÃOq0pSc🧰116", "-f4"] Step #5: Step #5: Running test ["cut", "-b4", "-b1", "-c7", "TZZX(szELJUWn", "-d,"] Step #5: === Compare result for: cut ["-b4", "-b1", "-c7", "TZZX(szELJUWn", "-d,"] Step #5: Pipe: ,n,,4A8Y Step #5: 🪓TÃ,apFft,ZL,s🔗(O Step #5: Ky,Pz,W Step #5: ️Jc🪓,5nMCÃX,5b, Step #5: FD🪛PEA,rq⚙(9,,🔩ggJ Step #5: Step #5: Step #5: (à Step #5: 7C,1,,VeNb,9hR🪓p Step #5: EFN,,(0🪓M,t(,(U Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-b4", "-b1", "-c7", "TZZX(szELJUWn", "-d,"] Step #5: Step #5: Running test ["cut", "-c2"] Step #5: === Compare result for: cut ["-c2"] Step #5: Pipe: I8Qp Step #5: Step #5: l,,️E Step #5: 🪓,1r Step #5: YÃIlEVK,(sbEO,,Ã(pÃoE,7QGbbW Step #5: L,,(( Step #5: g,zZ( Step #5: aq🔩PEFsb Step #5: mjH, Step #5: ,,7mA,, Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut", "-f1"] Step #5: === Compare result for: cut ["-f1"] Step #5: Pipe: yÃQrcP2 Step #5: , Step #5: I Step #5: G Step #5: VHÃz, Step #5: Step #5: ,Ajb🔩s,w,T Step #5: Step #5: kU(srltO,Pv🔗Ym,o8J,U055(7b,udhL🔩0mME Step #5: 🔗o,iZCs,n6 Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut", "-f3", "-c10", "-d,", "-f5", "-b3"] Step #5: === Compare result for: cut ["-f3", "-c10", "-d,", "-f5", "-b3"] Step #5: Pipe: 1,wUd9 Step #5: 8F(BHy1PW,🧰G(uC86E,,(Gb,p Step #5: 6,🔗XA,🔩,O9GubB,CazUwA Step #5: C(H(,tLtr(Q9,Zwxe(️🔗 Step #5: A5hNq,J Step #5: w2 Step #5: Sb,U7(,9,ÃagCt,MJ Step #5: Gv,rP(️,WE, Step #5: uÃE,,🔗fjBeY,Rmd( Step #5: L🪓gZ,X,iP Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-f3", "-c10", "-d,", "-f5", "-b3"] Step #5: Step #5: Running test ["cut", "-f4"] Step #5: === Compare result for: cut ["-f4"] Step #5: Pipe: sKXI3,i,DJGN🪓BsN,(️,Az(sJ8G Step #5: B🧰su🪓G,,L,D Step #5: Step #5: (,,vjQ3ÃX Step #5: , Step #5: Step #5: h4,Os,2(,,1 Step #5: W🪓H️,G1t5h,9,X, Step #5: ,G,e63(45P,,p9🔗LGg5 Step #5: eq8bL,, Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut", "-f2", "xNq2B", "🧰di5w🔗yv🔗u8(7ky", "-b9", "-f2", "-d,Z"] Step #5: === Compare result for: cut ["-f2", "xNq2B", "🧰di5w🔗yv🔗u8(7ky", "-b9", "-f2", "-d,Z"] Step #5: Pipe: P,🔩4NL Step #5: 5,( Step #5: lh Step #5: i⚙pu(,WC,⚙2, Step #5: 9ukfv,ÃÃq,K3sAG️ga Step #5: p Step #5: ,uJ,,️9Ac Step #5: A2n, Step #5: , Step #5: x,,zu,m,a Step #5: Rust stderr: Step #5: cut-error-delimiter-must-be-single-character Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-delimiter-must-be-single-character Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-f2", "xNq2B", "🧰di5w🔗yv🔗u8(7ky", "-b9", "-f2", "-d,Z"] Step #5: Step #5: Running test ["cut", "t2fVzVz", "-b1", "-f2", "-b7", "-b5"] Step #5: === Compare result for: cut ["t2fVzVz", "-b1", "-f2", "-b7", "-b5"] Step #5: Pipe: mNcnM,D,(4UOÃzcRW,mwn Step #5: (,lc Step #5: mRGN3,QJA,kY,Ãc Step #5: ,OW,w🔗(Ã,🔗Aj,kzS Step #5: Bg🔗f,jG🪛k🪛r,🧰Enx Step #5: (As(eu,,🪛,ÃljgZ3feG, Step #5: X0a3U2⚙di,Ã,sI, Step #5: ,o1(cÃ,,Y Step #5: ,bE,🔗 Step #5: 3LsÃ,3l,7fxgVm,zJa,WÃxU Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["t2fVzVz", "-b1", "-f2", "-b7", "-b5"] Step #5: Step #5: Running test ["cut", "-b5"] Step #5: === Compare result for: cut ["-b5"] Step #5: Pipe: D🪓fqV Step #5: ,Qà Step #5: t,4w,, Step #5: ,cÃ(,5,a️H🧰BC2, Step #5: HIrkO,,Ãic(f Step #5: S2r,Ã7V6Z,wvpaO, Step #5: VFUbX,0c, Step #5: ️️Tu🧰G,n Step #5: ,x,n,Wa,Wh Step #5: 🔗s,b Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut", "-c3", "M🧰sGvÃÃbSs"] Step #5: === Compare result for: cut ["-c3", "M🧰sGvÃÃbSs"] Step #5: Pipe: qk,z Step #5: (Bc⚙ebx,ms Step #5: (wLh4k4Ã,u3🔩i,à Step #5: MS, Step #5: , Step #5: w,Ã,k5GÃf,sOKFJ Step #5: kFPX( Step #5: ZE,o,rQ1,,88️ Step #5: mYf️ Step #5: (wd,, Step #5: Rust stderr: Step #5: M🧰sGvÃÃbSs: No such file or directory Step #5: GNU stderr: Step #5: 'M'$'\360\237\247\260''sGv'$'\303\203\303\203''bSs': No such file or directory Step #5: --- START diff Step #5: -M🧰sGvÃÃbSs: No such file or directory Step #5: +'M'$'\360\237\247\260''sGv'$'\303\203\303\203''bSs': No such file or directory Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-c3", "M🧰sGvÃÃbSs"] Step #5: Step #5: Running test ["cut", "-b3", "WkUoJCNykKuIr", "-b2", "-b4", "Df3"] Step #5: === Compare result for: cut ["-b3", "WkUoJCNykKuIr", "-b2", "-b4", "Df3"] Step #5: Pipe: 9BÃWvXZ3Fw,W,(H🔩 Step #5: R🔩,,h,HF,4 Step #5: vuZh,gdX, Step #5: x,J️8((g,i Step #5: owUbPMK,,️,,🪛🔗WS Step #5: ZN,,🔗 Step #5: B,xj(,Wg, Step #5: sÃaqu,I Step #5: E Step #5: lp,, Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-b3", "WkUoJCNykKuIr", "-b2", "-b4", "Df3"] Step #5: Step #5: Running test ["cut", "-c6", "-b8", "pmlGrdÃXuVO2W🪓", "-b2", "-f3"] Step #5: === Compare result for: cut ["-c6", "-b8", "pmlGrdÃXuVO2W🪓", "-b2", "-f3"] Step #5: Pipe: ,z🪛(a(r🪛v Step #5: 8,🔗RFlj🪓🧰KQ🪛,K Step #5: Pn1q(h,eA,f,🪛U(F Step #5: 🪓Ed,,z,pi Step #5: ( Step #5: ,M,(xfN3CrC,,ÃXK Step #5: l⚙Nt Step #5: guLF,Pmc9hf,T Step #5: , Step #5: ,4D,paSGqg,,lAqV Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-c6", "-b8", "pmlGrdÃXuVO2W🪓", "-b2", "-f3"] Step #5: Step #5: Running test ["cut", "-f1"] Step #5: === Compare result for: cut ["-f1"] Step #5: Pipe: rYB6c,,Ap,⚙ÃA, Step #5: M8,hI,V,,Km(X Step #5: N,Xsr, Step #5: fkbD🧰,,N Step #5: K9(,(Z5,P5( Step #5: Ãx⚙w Step #5: Bq,,x🧰Fj,3,a8 Step #5: Step #5: 7p,🪓,0 Step #5: r,1v8k1 Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut"] Step #5: === Compare result for: cut [] Step #5: Pipe: (,7🔗Okn,(c️FÃ,S Step #5: ÃU Step #5: Ã(V8,,,F2t0S,1cgYÃgÃo⚙ Step #5: ,gL(,hG4Ã(ZB,lw,ÃC Step #5: V5((u,,(,(qGAbCEvbr,à Step #5: ÃnÃ,,Gs🧰T,Wy, Step #5: ovoO,gmxw Step #5: ,,49XCneI,T Step #5: yu,,Z4W Step #5: Ux,mM3,(S1(w,Y5🪛to, Step #5: Rust stderr: Step #5: cut-error-missing-mode-arg Step #5: GNU stderr: Step #5: you must specify a list of bytes, characters, or fields Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-missing-mode-arg Step #5: +you must specify a list of bytes, characters, or fields Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut [] Step #5: Step #5: Running test ["cut", "-b8", "-f1", "-d,F", "-c8", "ONA🪓JÃ", "-b5"] Step #5: === Compare result for: cut ["-b8", "-f1", "-d,F", "-c8", "ONA🪓JÃ", "-b5"] Step #5: Pipe: d4(J Step #5: 8,5wA9O2f,Daz4 Step #5: 🔩t,,(L(so,Uyf3pà Step #5: f(beÃ,,U6 Step #5: , Step #5: ,53I,Xyza🧰ru,Ij,UuwTw7 Step #5: (b(71a, Step #5: 5e(🔗1jQ(,LEQeu,H,307(️,W Step #5: ,⚙7bn,eMnsZ🪛HfZ,Ch,6O Step #5: 🪓b️lS,1n,ALÃhd8,FT(Z Step #5: Rust stderr: Step #5: cut-error-delimiter-must-be-single-character Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-delimiter-must-be-single-character Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-b8", "-f1", "-d,F", "-c8", "ONA🪓JÃ", "-b5"] Step #5: Step #5: Running test ["cut", "g"] Step #5: === Compare result for: cut ["g"] Step #5: Pipe: h,j🪓qO,WZ,(Q Step #5: (Ã8R,T,d,(, Step #5: c40Nng,m Step #5: oyv, Step #5: Xbx9vEN,,r3Cwm Step #5: G9W8(MÃi,7🔩 Step #5: 🔩 Step #5: 🧰 Step #5: 3rUy🔩0,i,rà Step #5: l️K1J🧰lzoX,71ov0a Step #5: Rust stderr: Step #5: cut-error-missing-mode-arg Step #5: GNU stderr: Step #5: you must specify a list of bytes, characters, or fields Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-missing-mode-arg Step #5: +you must specify a list of bytes, characters, or fields Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["g"] Step #5: Step #5: Running test ["cut", "-f2", "-c1", "-c3", "⚙", "-f4", "-c1"] Step #5: === Compare result for: cut ["-f2", "-c1", "-c3", "⚙", "-f4", "-c1"] Step #5: Pipe: ixn2e Step #5: n,h4c82(u,,à Step #5: CscI Step #5: Ã🔩K Step #5: ️RNP,mQXDg,E,,P Step #5: P🪛,LbÃ4,(,, Step #5: ,KoAIÃ,Ã,Y5F⚙(Ã🔩, Step #5: 1W,qA Step #5: 9,k,JvGy⚙aÃDU,9⚙6Ã🪛,hiy🔩j Step #5: l,,5 Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-f2", "-c1", "-c3", "⚙", "-f4", "-c1"] Step #5: Step #5: Running test ["cut", "-f2", "-d,y", "-c5", "-c9"] Step #5: === Compare result for: cut ["-f2", "-d,y", "-c5", "-c9"] Step #5: Pipe: 6q6ibi,m,🔗i Step #5: iYl Step #5: ,T,a🔩6,pm6oÃoFkH Step #5: Step #5: 5boeÃ,Gme,DZ,0⚙,sqCrUT🔗cu Step #5: ,udG Step #5: UN9pb️,9 Step #5: ,fS,p🔩E,Jk Step #5: ÃPq🪛B,,(V,fcfd0,RvYj(2 Step #5: h7,Ã, Step #5: Rust stderr: Step #5: cut-error-delimiter-must-be-single-character Step #5: GNU stderr: Step #5: the delimiter must be a single character Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-delimiter-must-be-single-character Step #5: +the delimiter must be a single character Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-f2", "-d,y", "-c5", "-c9"] Step #5: Step #5: Running test ["cut", "-d,", "-c8", "-b10", "-b1"] Step #5: === Compare result for: cut ["-d,", "-c8", "-b10", "-b1"] Step #5: Pipe: Ãr4AR1NI,🪓🧰(CvÃ,RZ5,r((c,v Step #5: u66eX,3ÃI, Step #5: Bm,8g Step #5: ,wKac,, Step #5: Step #5: tbI Step #5: Y9oVY🪛U Step #5: E19GQ Step #5: p7xYgeg,Ã95🔩o,B,93s(,5Dl Step #5: ÃJv Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-d,", "-c8", "-b10", "-b1"] Step #5: Step #5: Running test ["cut", "-b6", "bU🪛n"] Step #5: === Compare result for: cut ["-b6", "bU🪛n"] Step #5: Pipe: ,PC,gXu( Step #5: ,m,je,🪓,aw Step #5: 🔗3,🪛,,pK6 Step #5: g️ Step #5: j Step #5: yv Step #5: O,SPAiWmv8,(4t Step #5: c,EÃmOp16V,n4k(Ã,0QZp9🧰 Step #5: 2W🪛Hhm(k1,(SwUW,xVN,🔗 Step #5: g🪛T(🧰, Step #5: Rust stderr: Step #5: bU🪛n: No such file or directory Step #5: GNU stderr: Step #5: 'bU'$'\360\237\252\233''n': No such file or directory Step #5: --- START diff Step #5: -bU🪛n: No such file or directory Step #5: +'bU'$'\360\237\252\233''n': No such file or directory Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-b6", "bU🪛n"] Step #5: Step #5: Running test ["cut", "-b10", "-f4", "-c6", "-f4"] Step #5: === Compare result for: cut ["-b10", "-f4", "-c6", "-f4"] Step #5: Pipe: oqNe1lFD,️(Ã🔩eÃV Step #5: ,r,UQm,VÃxQ,aÃXWd Step #5: HvA,9,u🪓H9,F0G Step #5: Q,( Step #5: Z2RA2Iap,f6R0, Step #5: 3,h,5C,9🪓k Step #5: JpmF6,,Ã🪓(, Step #5: D,n,ÃHQ8P, Step #5: (,ÃW7d0,ot,,Ms Step #5: ZpG Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-b10", "-f4", "-c6", "-f4"] Step #5: Step #5: Running test ["cut", "-f2"] Step #5: === Compare result for: cut ["-f2"] Step #5: Pipe: i3WGHK Step #5: ,ÃT0,nc Step #5: 71f,g️wXÃ,PCn(lJ(O🧰T,g Step #5: ,,(D,,(d0LX4Ã5 Step #5: U(PqW,X3,V,⚙iÃ, Step #5: 5,Gx,F3t Step #5: R4R7,h(w,waPSw Step #5: WkT,iÃV5, Step #5: Uk,QH Step #5: NC3, Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut", "-d,X"] Step #5: === Compare result for: cut ["-d,X"] Step #5: Pipe: ,,Jpir Step #5: X, Step #5: P(S,PHSfEà Step #5: D,zJ,e Step #5: ,🧰q,0jmQZL(v,G Step #5: Ztv,L(oP,b,Ynl Step #5: Step #5: f,🔗,8(4,ÃkAD Step #5: yld6VxkS5,🪛0c,🔗u188mZsm,n,gjZzY(I Step #5: f3H,à Step #5: Rust stderr: Step #5: cut-error-delimiter-must-be-single-character Step #5: GNU stderr: Step #5: the delimiter must be a single character Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-delimiter-must-be-single-character Step #5: +the delimiter must be a single character Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-d,X"] Step #5: Step #5: Running test ["cut", "-c5", "-d,🔗", "-d,"] Step #5: === Compare result for: cut ["-c5", "-d,🔗", "-d,"] Step #5: Pipe: ,CQf,K0,(E️,DYuw2🔗 Step #5: ,YUsOL🧰Bn,y,Ã7,NÃQ Step #5: Qg,,wG Step #5: b,TPg,B Step #5: ,,,lKly5b,Jyn Step #5: Step #5: 5P(G Step #5: 9p40D,,, Step #5: XK Step #5: (ÃÃLrWj, Step #5: Rust stderr: Step #5: cut-error-delimiter-only-with-fields Step #5: GNU stderr: Step #5: the delimiter must be a single character Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-delimiter-only-with-fields Step #5: +the delimiter must be a single character Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-c5", "-d,🔗", "-d,"] Step #5: Step #5: Running test ["cut", "-d,k", "-f4", "-f2", "-f2"] Step #5: === Compare result for: cut ["-d,k", "-f4", "-f2", "-f2"] Step #5: Pipe: nF Step #5: 7p(,️ Step #5: ,,CKY,🔩Lt(m6n🔗 Step #5: NE,VpÃM(e87 Step #5: k,Pa🔩 Step #5: 🧰🔩Ã2MF,🔩N1,1vh,🔩 Step #5: vC,9WVk(o,6,zb,4c0o Step #5: 6X90,nh,,T,QRiCcDd5S Step #5: ,yQ2j,RLPZg🔗S5 Step #5: ,🔗UCB(vf,VJVrV,A2wQcx Step #5: Rust stderr: Step #5: cut-error-delimiter-must-be-single-character Step #5: GNU stderr: Step #5: the delimiter must be a single character Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-delimiter-must-be-single-character Step #5: +the delimiter must be a single character Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-d,k", "-f4", "-f2", "-f2"] Step #5: Step #5: Running test ["cut", "-f1", "🪓U0Ce", "-f4", "-d,"] Step #5: === Compare result for: cut ["-f1", "🪓U0Ce", "-f4", "-d,"] Step #5: Pipe: UW,goS,cP,à Step #5: eÃ,wE(,mI9n Step #5: 🔗P️,,dÃ((wu🔗Ã,fi7E8 Step #5: Za,eF,,OS1🔗yÃVi Step #5: RÃTÃmeW Step #5: uD,UB Step #5: 5T,n,🔗KL,j2F,2J Step #5: ,,66,,W Step #5: K7(, Step #5: ,,i🔩Ãuf,O Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-f1", "🪓U0Ce", "-f4", "-d,"] Step #5: Step #5: Running test ["cut", "-f4"] Step #5: === Compare result for: cut ["-f4"] Step #5: Pipe: Step #5: , Step #5: GBJr Step #5: X, Step #5: à Step #5: ItEuCÃd,8,q,6Ig🧰 Step #5: rA,juGtjW🔗q,Y Step #5: (,(FB,H,JoP6 Step #5: 🪓Q( Step #5: n4M Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut", "k🪛🧰r", "-c4", "-c6", "-c4", "-f5"] Step #5: === Compare result for: cut ["k🪛🧰r", "-c4", "-c6", "-c4", "-f5"] Step #5: Pipe: EPÃ️mg(3F Step #5: 01(HFd7(lh,9,,zXi(Ii3,Ba🔗xc Step #5: ,nN,GNIe Step #5: ÃNU,A Step #5: K,5IG Step #5: (a🪓YR🔗 Step #5: YY,ÃI Step #5: lAI,,,,1 Step #5: ,ak4,Dqk🔩lÃ⚙0p,DW,q Step #5: ,3HCE(,,pD Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["k🪛🧰r", "-c4", "-c6", "-c4", "-f5"] Step #5: Step #5: Running test ["cut", "-b3", "-f5", "-c7", "-f3"] Step #5: === Compare result for: cut ["-b3", "-f5", "-c7", "-f3"] Step #5: Pipe: q3m7,d(🔗,Yc2D,,JT Step #5: 🪛,9Ã2,egM,B4 Step #5: 🪓2z3,F,dB,p8 Step #5: 75L,BpRQN,,l,lt Step #5: X,X(,🔩 Step #5: KBWdlxY,ÃVuN🔗V(q Step #5: 2A🔗d,s Step #5: Ã,l Step #5: k Step #5: OtIvz,🔩SJW Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-b3", "-f5", "-c7", "-f3"] Step #5: Step #5: Running test ["cut"] Step #5: === Compare result for: cut [] Step #5: Pipe: ,ten⚙,E,KOÃwpD Step #5: Step #5: Ba,Ã5⚙E,,x,h3D(M7 Step #5: 2,u⚙2kb8,yn, Step #5: g,KR2TTgHy,sq8owv(,QX🔩Ã🪛h7 Step #5: j3,U(BqQ,⚙Nf Step #5: Cy Step #5: Ã0x0vD,ge Step #5: ,aG,ÃazNxQK,HP Step #5: 4Ã,,fc8,0Dn,oGZttq Step #5: Rust stderr: Step #5: cut-error-missing-mode-arg Step #5: GNU stderr: Step #5: you must specify a list of bytes, characters, or fields Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-missing-mode-arg Step #5: +you must specify a list of bytes, characters, or fields Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut [] Step #5: Step #5: Running test ["cut", "UÃneK", "-f3", "-f2", "bFhOC", "-d,", "-b3"] Step #5: === Compare result for: cut ["UÃneK", "-f3", "-f2", "bFhOC", "-d,", "-b3"] Step #5: Pipe: DGXz,D Step #5: C3eW3,🪛XD️ Step #5: ,7Ãe,,ZXg,️VpVMaWI Step #5: THk,dZH,(,KÃ,️ Step #5: SV,N Step #5: k,️kN Step #5: ,,ZNVP Step #5: VIz,kPnZl,wNk3CrLÃ, Step #5: 6bj(4🔗 Step #5: 3 Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["UÃneK", "-f3", "-f2", "bFhOC", "-d,", "-b3"] Step #5: Step #5: Running test ["cut", "-b1"] Step #5: === Compare result for: cut ["-b1"] Step #5: Pipe: Q,cQIÃvI Step #5: Z,j,ÃAÃZozKd,️🪓Kk Step #5: O Step #5: FuNÃÃ,3LBAY,UJkWQP3,,🪛J Step #5: 🧰,1🔩 Step #5: NCwiN,,k🔩,5sKar,bv3y Step #5: GHt3,NzAV Step #5: y8,tm(sU Step #5: FmÃo6Sy7xJ Step #5: y Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut", "-d,⚙", "-f2", "-c6", "-b9", "-d,🔩"] Step #5: === Compare result for: cut ["-d,⚙", "-f2", "-c6", "-b9", "-d,🔩"] Step #5: Pipe: gM,J,,RmRO Step #5: 8🪛bqG,à Step #5: ,Kf9l4,à Step #5: l Step #5: 2q Step #5: (,n🔗3🪓g Step #5: 1ddz,🪛,Q,P8qszSsW Step #5: ,(,3,,0TV🧰 Step #5: ZbXgTYb🪛5,J Step #5: ️Ã09o,c,ÃA9QeZ⚙S Step #5: Rust stderr: Step #5: cut-error-delimiter-must-be-single-character Step #5: GNU stderr: Step #5: the delimiter must be a single character Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-delimiter-must-be-single-character Step #5: +the delimiter must be a single character Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-d,⚙", "-f2", "-c6", "-b9", "-d,🔩"] Step #5: Step #5: Running test ["cut", "K", "-c9", "-d,8", "-d,r"] Step #5: === Compare result for: cut ["K", "-c9", "-d,8", "-d,r"] Step #5: Pipe: ,Bc️x,q7🔩n Step #5: ,W Step #5: C46, Step #5: 4Z, Step #5: q,mÃegnKB🔩,, Step #5: FEo🪛,,Oc🔩F0, Step #5: xW(,bpFxFGr6,8qHkbCNep,🧰yO,l Step #5: I,XV(SQr,kmLr🔩qXÃkb Step #5: 09R6,xHw🧰tF,,0(E Step #5: Uzz9vÃ🪓8,XkDC6Bc🔗r Step #5: Rust stderr: Step #5: cut-error-delimiter-must-be-single-character Step #5: GNU stderr: Step #5: the delimiter must be a single character Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-delimiter-must-be-single-character Step #5: +the delimiter must be a single character Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["K", "-c9", "-d,8", "-d,r"] Step #5: Step #5: Running test ["cut", "-f3", "-d,", "ptztW", "-b1"] Step #5: === Compare result for: cut ["-f3", "-d,", "ptztW", "-b1"] Step #5: Pipe: 0, Step #5: ,ÃnNY🔩Q7Id Step #5: 🔩,ADu6 Step #5: ,Q🪛ojM Step #5: hvzc,LÃV,f3msw,vDk Step #5: ,R, Step #5: ,cDÃT,E Step #5: k Step #5: DaR32Ãd,️🧰AGeÃX,O,9 Step #5: 19Ã(,9s,5g Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-f3", "-d,", "ptztW", "-b1"] Step #5: Step #5: Running test ["cut", "-d,v", "-b10"] Step #5: === Compare result for: cut ["-d,v", "-b10"] Step #5: Pipe: t🪓,UBh,kpb️🔩 Step #5: W0,m Step #5: B53H Step #5: P⚙,w(K,S7,pkae Step #5: 6w🔗xf Step #5: 8U,Ãm,Ia8(RisT,🔩🧰Yf,sK🔗N Step #5: buZd0GB Step #5: 1,E,fh1 Step #5: Gaxw5,ZH,fV🔗,107mKuÃ,qUIyKY Step #5: qS8,n️c(Ã(B, Step #5: Rust stderr: Step #5: cut-error-delimiter-must-be-single-character Step #5: GNU stderr: Step #5: the delimiter must be a single character Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-delimiter-must-be-single-character Step #5: +the delimiter must be a single character Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-d,v", "-b10"] Step #5: Step #5: Running test ["cut", "-b1", "-c7"] Step #5: === Compare result for: cut ["-b1", "-c7"] Step #5: Pipe: D🪛aà Step #5: N4z(,5 Step #5: S🔩,b Step #5: x( Step #5: ,Ãu🔩,,,mim Step #5: gjD,7, Step #5: v5ejqb,🪛v49eU,5,(,ZyjR Step #5: Q Step #5: ,(2xu,K3L,Ãk⚙🔩8, Step #5: Mep️Ã,mTEug,pWF1 Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-b1", "-c7"] Step #5: Step #5: Running test ["cut", "J", "-c3", "-c7"] Step #5: === Compare result for: cut ["J", "-c3", "-c7"] Step #5: Pipe: XuvBBJ,o2X,DP(,O2️(m6 Step #5: Ym,️(,Ã,9a7Ãz🪓ÃS,F Step #5: b, Step #5: Z1su(,,(lj,9,27Ao6s2xC Step #5: C,w1W,vwx🔗K🔩ECO,ndfULà Step #5: y31k Step #5: X,aVpnaSB️x Step #5: Step #5: 3dj1,A83ljÃ,Tlsz,R(🧰O Step #5: ,R⚙Q6 Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["J", "-c3", "-c7"] Step #5: Step #5: Running test ["cut", "-f5"] Step #5: === Compare result for: cut ["-f5"] Step #5: Pipe: ÃeÃT(,🔩ÃL,fU,z🔩Bh6Ã(, Step #5: Qwji7,vaÃEJN,u Step #5: nL(w🔩🔩,d,Fj(🪓Gr,(qTXb,B Step #5: q5c,,,d🪓WO72Ãk,xXWEf Step #5: Q,5lo🧰UT🪛,m(️BqMs,IkZ️(ukGR Step #5: NhbA(,5,T,2W,GXY Step #5: 2 Step #5: eÃ🔗Qgnp,m,🪓mK8,ÃjqIG,Cv Step #5: m,Ieh,0Ã, Step #5: Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut", "-b10", "-b5", "ÃXÃ⚙g⚙", "-d,", "-f3", "-d,"] Step #5: === Compare result for: cut ["-b10", "-b5", "ÃXÃ⚙g⚙", "-d,", "-f3", "-d,"] Step #5: Pipe: t4⚙,gJI5,fKE️ Step #5: bgh,G,5ÃJ3c1,T,️y Step #5: 🪛fSLM Step #5: ,,nWCnSà Step #5: z🔗(0 Step #5: 🔩njS Step #5: S,,s5,jgx, Step #5: 🧰a Step #5: G,,3xl,A Step #5: ioZ🪛J️,U🧰S,lj Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-b10", "-b5", "ÃXÃ⚙g⚙", "-d,", "-f3", "-d,"] Step #5: Step #5: Running test ["cut", "-d,", "-b4", "9"] Step #5: === Compare result for: cut ["-d,", "-b4", "9"] Step #5: Pipe: u🪛0J4m,j5H🔩( Step #5: CKÃxAyV,Ã8iC,Y3y(410 Step #5: j(lmxu8,VT️8,,Mp4WS,El Step #5: 7🔗A🔗🔩,qv🪓v,Bx,⚙Ã🪛e,J Step #5: ️K,,K,mhÃ,️Dvf Step #5: JAÃW(OI Step #5: pa0B0,q,B,ÃÃÃmMd,y0ZOE Step #5: WT🔩fKD,xXIes Step #5: u23iTb🪛g⚙,SC, Step #5: 7,zw5VwOYQ Step #5: Rust stderr: Step #5: cut-error-delimiter-only-with-fields Step #5: GNU stderr: Step #5: an input delimiter may be specified only when operating on fields Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-delimiter-only-with-fields Step #5: +an input delimiter may be specified only when operating on fields Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-d,", "-b4", "9"] Step #5: Step #5: Running test ["cut", "-f5", "-b7", "-c9", "w", "-b4"] Step #5: === Compare result for: cut ["-f5", "-b7", "-c9", "w", "-b4"] Step #5: Pipe: 1x,a9sa🧰,dxL,D,55t🔗XJ🔗MB Step #5: ruVZabU,eZ,m Step #5: gpÃh4i,8rb Step #5: V Step #5: ,oY,4xk,🪓BI0v,m Step #5: ,,A1IQN🔗l5,🧰0, Step #5: y,C,Dta,AL6 Step #5: aq3🪓🪓,Bh Step #5: 7G,OÃÃg,q Step #5: 🧰⚙as🔗3WMAI,🪓zLm,(,,vR️UuND Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-f5", "-b7", "-c9", "w", "-b4"] Step #5: Step #5: Running test ["cut", "-b7", "-c7", "-c7"] Step #5: === Compare result for: cut ["-b7", "-c7", "-c7"] Step #5: Pipe: EcmgD🔗,f,p,cgO0(yW,P(IXx Step #5: , Step #5: B1,dSl2,AQ Step #5: EiN Step #5: y,O,z2 Step #5: MR4c🔗,Ã,h0lI Step #5: A🔩J72lA3,,Xzmqpu Step #5: a Step #5: rz0🪓TH, Step #5: 🔩R,RzRQO,x, Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-b7", "-c7", "-c7"] Step #5: Step #5: Running test ["cut", "-c3", "qÃ"] Step #5: === Compare result for: cut ["-c3", "qÃ"] Step #5: Pipe: k⚙(Fkn,,(YWDl Step #5: vlH,ÃWXOfo, Step #5: ,mg,IWQ Step #5: ,2Sh,(7PVÃceN,ÃqM,V Step #5: 🧰,(H54 Step #5: h🪛 Step #5: hhWzLXxng,VtF️P🪓KqU,F7drM,I Step #5: Oh,I72🪓(ÃcO,,JP( Step #5: 6🪓K Step #5: 2O Step #5: Rust stderr: Step #5: qÃ: No such file or directory Step #5: GNU stderr: Step #5: 'q'$'\303\203': No such file or directory Step #5: --- START diff Step #5: -qÃ: No such file or directory Step #5: +'q'$'\303\203': No such file or directory Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-c3", "qÃ"] Step #5: Step #5: Running test ["cut", "-f5"] Step #5: === Compare result for: cut ["-f5"] Step #5: Pipe: Step #5: 6(kXw,3,y(🪛G🧰 Step #5: Step #5: PdUzrqI🔗h Step #5: G🔩🪓 Step #5: hspf,,V,IM(,XZ Step #5: 1Zze5fP4🧰,kvmdW,G Step #5: ,uAÃrwwKA,KoUUt Step #5: Ão Step #5: rhiY Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut", "-c4"] Step #5: === Compare result for: cut ["-c4"] Step #5: Pipe: KIJQ,lybga0rw6,xvq,gv Step #5: Step #5: XN,ebIVT,, Step #5: 9E2Ãj,Ã,0OD,ÃpÃ4F(2,P Step #5: ,3 Step #5: M Step #5: dj,🔗Ã,9,It Step #5: HL Step #5: jl,2⚙c Step #5: hMGNXZm Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut", "-c7", "-d,"] Step #5: === Compare result for: cut ["-c7", "-d,"] Step #5: Pipe: PBh(,M Step #5: Z Step #5: R,xlYJcU Step #5: O,5🧰32wVX,v5Ã6,4,ju Step #5: ,3(,U🔩Or(,5U️,🔗v1L Step #5: Trd🔗,YIa🪓,H,iFj7 Step #5: Ã0,K3 Step #5: Jpqi1P,h,r2,AQ2,j0bb Step #5: o,🪓O,,🔗(kz,P41qdMGÃt Step #5: bÃ,,,vX Step #5: Rust stderr: Step #5: cut-error-delimiter-only-with-fields Step #5: GNU stderr: Step #5: an input delimiter may be specified only when operating on fields Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-delimiter-only-with-fields Step #5: +an input delimiter may be specified only when operating on fields Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-c7", "-d,"] Step #5: Step #5: Running test ["cut", "-b6", "-f2", "-f3"] Step #5: === Compare result for: cut ["-b6", "-f2", "-f3"] Step #5: Pipe: ,T0, Step #5: ZylÃ4Sw,1 Step #5: 9IPÃ,hbV,,🪓ZdRu Step #5: H,JfQsÃÃcs8, Step #5: Ld🔗qmx,BY(,🔩,2XbPB,⚙kaY Step #5: ,1b Step #5: ÃE,,dzÃq,️bp,🪓1SF3 Step #5: ÃcE⚙ Step #5: blahÃ,29X🔗,Jq2a Step #5: Ãf🔩2,,🧰ÃeKx,Ãk Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-b6", "-f2", "-f3"] Step #5: Step #5: Running test ["cut", "csgnq4w56", "-b2", "-c1", "-d,", "-b4"] Step #5: === Compare result for: cut ["csgnq4w56", "-b2", "-c1", "-d,", "-b4"] Step #5: Pipe: ic Step #5: 2,zxwI Step #5: 🪓Jv,5ÃBb,h,️C Step #5: 🧰 Step #5: 🧰M,Bn3,b🧰ot, Step #5: ,Ã,t,EK Step #5: Step #5: mWKnm,Vhev Step #5: j606(,,0Sx Step #5: Tp3,eT,Nl,eWV️,yGgÃfzk Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["csgnq4w56", "-b2", "-c1", "-d,", "-b4"] Step #5: Step #5: Running test ["cut", "-d,K", "-f4", "-d,M", "-b10", "-b10"] Step #5: === Compare result for: cut ["-d,K", "-f4", "-d,M", "-b10", "-b10"] Step #5: Pipe: FfH,ObÃXb,d Step #5: mg,4,ybSUQFv,pqK🔩(lmf Step #5: im3y,(🪛 Step #5: bNLG Step #5: XANLTAu,9(ieF,🔩B5(9n Step #5: w3x5,🔗DL Step #5: r,(🔗JaMh Step #5: RyK2F0p🧰,Vq,,rB Step #5: ️à Step #5: 🪓,kb, Step #5: Rust stderr: Step #5: cut-error-delimiter-must-be-single-character Step #5: GNU stderr: Step #5: the delimiter must be a single character Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-delimiter-must-be-single-character Step #5: +the delimiter must be a single character Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-d,K", "-f4", "-d,M", "-b10", "-b10"] Step #5: Step #5: Running test ["cut", "-b4"] Step #5: === Compare result for: cut ["-b4"] Step #5: Pipe: 🔩5,qI,8u,ncgoQ Step #5: Y,O23T Step #5: m,Qà Step #5: T,hZBa,Nv🪛,wV Step #5: kmPW🪛i,S0(QQK Step #5: ,H🔗QKÃPh Step #5: 1,Yao2uZT, Step #5: ,(3🪓7z4N( Step #5: ,Zd1ln, Step #5: ,Xk,,(, Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut", "-d,", "-d,", "-b4", "-f1"] Step #5: === Compare result for: cut ["-d,", "-d,", "-b4", "-f1"] Step #5: Pipe: qkD🧰Fm,CuBtÃQ Step #5: y,ZnYln,uJAgqOP,Ã,k🪛sÃH0 Step #5: ii5l,4b,5h(IeiGu,Ã4🪛(aKeK Step #5: 🪛cU Step #5: GNiU🪓8cB,L,v⚙🪛,e,4Y Step #5: fbERdV9W, Step #5: 6 Step #5: VMBEw,zJwfL🔩,7,ioZ,ZJQ Step #5: à Step #5: I,(IQx(Z,️,82,2CDr Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-d,", "-d,", "-b4", "-f1"] Step #5: Step #5: Running test ["cut", "-c10", "-b8"] Step #5: === Compare result for: cut ["-c10", "-b8"] Step #5: Pipe: Pu,F Step #5: 7,,IcAx,️,Dq Step #5: (S,q(AvN,(1 Step #5: r,Z,c2Ã(2E,idp,(WnoGÃlC Step #5: szg0,o,h Step #5: Ãw7,(,5,,Qn5C Step #5: ,Z1d Step #5: I,5,,91,RÃiU Step #5: ,v0x Step #5: k,((,⚙🔗,S3VqRÃaK,RjL Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-c10", "-b8"] Step #5: Step #5: Running test ["cut", "WDWwS🪛Y91", "-f2", "-d,🪓", "-d,o"] Step #5: === Compare result for: cut ["WDWwS🪛Y91", "-f2", "-d,🪓", "-d,o"] Step #5: Pipe: ,jÃO,f Step #5: (,V,🪓Z7,3 Step #5: W(K,,T🪓,,🧰XZT Step #5: IsvO4k,8w,y🔩LC1wqi,EzRa Step #5: ,(WhYJj, Step #5: 55⚙ Step #5: Ã🪓,,,i Step #5: ZbY Step #5: Xw,qr Step #5: un7XÃq(,rc,YhaG,,TIy6Cy Step #5: Rust stderr: Step #5: cut-error-delimiter-must-be-single-character Step #5: GNU stderr: Step #5: the delimiter must be a single character Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-delimiter-must-be-single-character Step #5: +the delimiter must be a single character Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["WDWwS🪛Y91", "-f2", "-d,🪓", "-d,o"] Step #5: Step #5: Running test ["cut", "NVK8(wlk89CV", "-f5", "-f2", "Sl5b"] Step #5: === Compare result for: cut ["NVK8(wlk89CV", "-f5", "-f2", "Sl5b"] Step #5: Pipe: (ci,,xvÃ,sCy Step #5: Zv,X Step #5: 4(r Step #5: o,s0bk⚙,🪛v(6( Step #5: ,C2qE,ÃDM,,Ã( Step #5: ofW, Step #5: ZFIR Step #5: EH6,,sU,R8 Step #5: iNlAFSf,sVM,aBq8,D,C9Lbty Step #5: XT8RR🔩t7Ej,, Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["NVK8(wlk89CV", "-f5", "-f2", "Sl5b"] Step #5: Step #5: Running test ["cut", "-f5"] Step #5: === Compare result for: cut ["-f5"] Step #5: Pipe: k⚙TqTy️u Step #5: ,9tsmj9,(🔩, Step #5: E,S⚙o,A4🔗y Step #5: u,((,(v0aSj,(tEf(Iw(1,⚙VUDV Step #5: ,ÃW Step #5: Z,oZDa⚙w,ibal( Step #5: E,x(zS Step #5: à Step #5: 1🔩🪓(,🔗x️dpe,jI8Ã,39tp, Step #5: TMGkZ,🧰 Step #5: === OK Same behavior Step #5: Step #5: #128 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["cut", "-c10"] Step #5: === Compare result for: cut ["-c10"] Step #5: Pipe: ,UE⚙,à Step #5: 36Qq3 Step #5: YÃusB,,E🔗U,️x Step #5: rZ8w,Y🪓CÃ1,,uUa️XÃdzx Step #5: W,(Zv(YiN0,UL,1Ai,EUe Step #5: ,,fKI,Tà Step #5: 5W,NhÃgQCxr Step #5: vMh0🪛04HVX,⚙e7QdTP,, Step #5: 8qORu,,b️S2P Step #5: 6kr7fÃFÃN,k2,fU(i,Hw,LMk8 Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut", "-c10", "-f5"] Step #5: === Compare result for: cut ["-c10", "-f5"] Step #5: Pipe: L(1Sfh Step #5: 8(PÃBà Step #5: F️ Step #5: ,🔗🧰p2,cj🪓2SÃn,3(Xn,iv Step #5: QEr(,wa,p, Step #5: bXw🔗,,z66nHI3(,ÃJSswQEw Step #5: 🪛8i8q,🪛ZftpN,(,YUMÃA Step #5: n,3FÃjhc,S,e Step #5: XN,🪛,yg Step #5: G Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-c10", "-f5"] Step #5: Step #5: Running test ["cut", "-d,w"] Step #5: === Compare result for: cut ["-d,w"] Step #5: Pipe: 20uVt⚙ Step #5: 9 Step #5: 8 Step #5: ,5N Step #5: CFZG9dL7r Step #5: odse6,aZ2,W,h0🔩🪛u Step #5: VNyzW,SN Step #5: M0bLrmP🔗,LC,b1(,9F Step #5: ️vdFI(u,k🧰 Step #5: qFX7mw,️oQyMr,f Step #5: Rust stderr: Step #5: cut-error-delimiter-must-be-single-character Step #5: GNU stderr: Step #5: the delimiter must be a single character Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-delimiter-must-be-single-character Step #5: +the delimiter must be a single character Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-d,w"] Step #5: Step #5: Running test ["cut", "-f3", "-d,3"] Step #5: === Compare result for: cut ["-f3", "-d,3"] Step #5: Pipe: xThy Step #5: i0fKYxjÃA,8TYz,E0n46Hb🪛O,pa Step #5: j Step #5: i,d,Cà Step #5: 2L2j,jj,t,,89kcm Step #5: VY(1,S Step #5: E,zBSr Step #5: 🔗7JKK Step #5: Lc, Step #5: 🧰 Step #5: Rust stderr: Step #5: cut-error-delimiter-must-be-single-character Step #5: GNU stderr: Step #5: the delimiter must be a single character Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-delimiter-must-be-single-character Step #5: +the delimiter must be a single character Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-f3", "-d,3"] Step #5: Step #5: Running test ["cut", "-c10", "-b8"] Step #5: === Compare result for: cut ["-c10", "-b8"] Step #5: Pipe: SOmq,1,( Step #5: ️⚙l,(28WaR(w(,r Step #5: Step #5: xÃrv,sWZZKN,(A4, Step #5: 🧰t0,TlWcq,5E,🪛308502 Step #5: 9KE️à Step #5: 🧰zF🪛,K2d🪛Q4,ZS Step #5: Step #5: p🔩I🧰Ox Step #5: ,cp🪓n⚙,Z,tÃhu️XF,e Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-c10", "-b8"] Step #5: Step #5: Running test ["cut", "-b10", "-f2"] Step #5: === Compare result for: cut ["-b10", "-f2"] Step #5: Pipe: TÃ,2🪓R(qiv6 Step #5: D,,R Step #5: Lpc️,bl Step #5: 1W,, Step #5: 2KD(,(,,5 Step #5: S(M Step #5: F,t7D,(ÃRTD🔗Ãb,tgNÃio,sS98 Step #5: ,OÃNqoIla,à Step #5: 5TLp,N,p,E1,⚙fPH(à Step #5: p7⚙6🪓T6e Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-b10", "-f2"] Step #5: Step #5: Running test ["cut", "-f5", "-f1", "-c3", "-c8"] Step #5: === Compare result for: cut ["-f5", "-f1", "-c3", "-c8"] Step #5: Pipe: M2,, Step #5: qYwfs,pà Step #5: 5(️Ã, Step #5: B,pZhc Step #5: mÃin Step #5: GÃ7,,i,I🔗dg🪓,2🔗6 Step #5: rzE,GWt,V(4YHjT Step #5: 1vmOwi, Step #5: lkMc,🧰94Qvk0O,Lea Step #5: 8xxw,q,iBSak38,m Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-f5", "-f1", "-c3", "-c8"] Step #5: Step #5: Running test ["cut", "-f2", "-d,f", "-b1"] Step #5: === Compare result for: cut ["-f2", "-d,f", "-b1"] Step #5: Pipe: ÃR9,,ÃqY1Qu7 Step #5: 2Y,,hMp,T Step #5: 6(4IÃ,,7 Step #5: A Step #5: UP🧰,⚙g🔗j,yBMg, Step #5: f Step #5: ( Step #5: kQ7Ã,l⚙(G,n0B,EK Step #5: Og7(,,AÃko(🔗,Ã,XXFWR Step #5: JÃ,S,rQP(,W2🔗,Bz( Step #5: Rust stderr: Step #5: cut-error-delimiter-must-be-single-character Step #5: GNU stderr: Step #5: the delimiter must be a single character Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-delimiter-must-be-single-character Step #5: +the delimiter must be a single character Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-f2", "-d,f", "-b1"] Step #5: Step #5: Running test ["cut", "-f5", "-f5", "-c4", "-c10", "-d,🪛"] Step #5: === Compare result for: cut ["-f5", "-f5", "-c4", "-c10", "-d,🪛"] Step #5: Pipe: (1🔩,J,HrkI,SoT Step #5: ol,⚙UM1nÃC,Yj🪓LK6,Z🔩r,v6KE Step #5: 9,⚙HnÃ5 Step #5: Rc(, Step #5: ,6 Step #5: Rnl,F0w Step #5: 🪓,,h🔩🪛,uXl8D Step #5: 4uc,eoGFN6b⚙,8(D🔗 Step #5: PTFNIM,M,fKq Step #5: ,y,2686c,,aw7⚙🧰2 Step #5: Rust stderr: Step #5: cut-error-delimiter-must-be-single-character Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-delimiter-must-be-single-character Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-f5", "-f5", "-c4", "-c10", "-d,🪛"] Step #5: Step #5: Running test ["cut", "-d,", "u3bk", "-c1"] Step #5: === Compare result for: cut ["-d,", "u3bk", "-c1"] Step #5: Pipe: wJs,,so Step #5: ,f🪓️Sj5,FÃWWv9(,O Step #5: 85f🧰,9🪓xR9E,Ãg12(P⚙l,2nc,ÃF Step #5: 13,🧰pCF, Step #5: d5n,t(U,,KtiJl,v Step #5: 0OfNÃm,, Step #5: Y(G8A⚙ob,kq,feoÃh Step #5: ,Wj,wz,R, Step #5: xksWKm,(s🔩X,dK, Step #5: Vglm,,V,xV Step #5: Rust stderr: Step #5: cut-error-delimiter-only-with-fields Step #5: GNU stderr: Step #5: an input delimiter may be specified only when operating on fields Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-delimiter-only-with-fields Step #5: +an input delimiter may be specified only when operating on fields Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-d,", "u3bk", "-c1"] Step #5: Step #5: Running test ["cut", "-f2"] Step #5: === Compare result for: cut ["-f2"] Step #5: Pipe: ozÃ(,z,hB1️dl,,U🔗X Step #5: KVgNgGv6,ÃaMU🪛,O,1️zSJTrC,s85Z9 Step #5: v,2g,,BÃyOAR, Step #5: ,8,5ÃQYm️,My11A Step #5: S2lM,rjp9,🪓,n9x Step #5: zPAh🔩Sz,,am,f,lÃ🔩WLg Step #5: fX🔗O7JSQ,m,,YCJ Step #5: ,32 Step #5: (TuF Step #5: C,g,a️(Exh,Ãb04Yhj Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut", "-f5", "-b2", "-b1", "-f3"] Step #5: === Compare result for: cut ["-f5", "-b2", "-b1", "-f3"] Step #5: Pipe: McgMPA,gBO🪓eÃVpZ4 Step #5: tÃ,L,(,Ãltz Step #5: Rh Step #5: Step #5: ,I Step #5: ️,MFcZ,a Step #5: 🪓wWz Step #5: cYk,,,D,FNt🔗1kÃW Step #5: kLc,,,KZà Step #5: 🔩ÃwPSYk,,,Fax,5🔗 Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-f5", "-b2", "-b1", "-f3"] Step #5: Step #5: Running test ["cut", "-b2", "-c6", "-c1", "-f5", "-d,"] Step #5: === Compare result for: cut ["-b2", "-c6", "-c1", "-f5", "-d,"] Step #5: Pipe: RP8I(6c8n,Ãd Step #5: C5m🔩BY7p Step #5: ,W,sWAgC,,eDO Step #5: ( Step #5: ,oV(c,CBO Step #5: ,U,e Step #5: ,🪓,0v Step #5: 4pX🧰G8Xn(,GerP,🔩oX97⚙,Ãz Step #5: I,️Zb,vOÃ🔗 Step #5: OVz(AUÃvbf Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-b2", "-c6", "-c1", "-f5", "-d,"] Step #5: Step #5: Running test ["cut", "LihY🧰qÃaRm((xRfaP", "-b8", "-c5"] Step #5: === Compare result for: cut ["LihY🧰qÃaRm((xRfaP", "-b8", "-c5"] Step #5: Pipe: ks,a Step #5: rÃ5ez,0Cyn Step #5: rgHIÃUKUne,YoC7ydhz,kW8 Step #5: O🔗ig,4,3Ad,k Step #5: K🪛🔩d,,Hf,pBwF2A,b82(3 Step #5: I1A,( Step #5: kw,rÃk,🪛🔗🔗,Ãn4k(qM, Step #5: a,LqAOh7Lwy,K,SE Step #5: y4,HAdNÃ,🧰1,,(cÃà Step #5: PSkD,eS8, Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["LihY🧰qÃaRm((xRfaP", "-b8", "-c5"] Step #5: Step #5: Running test ["cut", "-d,", "-c1", "-d,"] Step #5: === Compare result for: cut ["-d,", "-c1", "-d,"] Step #5: Pipe: 🔩aÃ,A️ Step #5: ,S Step #5: v,nJ2mR,xp Step #5: ,OtÃ⚙,k9 Step #5: 🔩P🪛a,, Step #5: ,S,à Step #5: Ã🪛sm(,t9ptL,2HÃ0 Step #5: ,z, Step #5: dW,,️ Step #5: P7tM Step #5: Rust stderr: Step #5: cut-error-delimiter-only-with-fields Step #5: GNU stderr: Step #5: an input delimiter may be specified only when operating on fields Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-delimiter-only-with-fields Step #5: +an input delimiter may be specified only when operating on fields Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-d,", "-c1", "-d,"] Step #5: Step #5: Running test ["cut", "-d,X", "-f4", "-f4", "-d,w", "-c10"] Step #5: === Compare result for: cut ["-d,X", "-f4", "-f4", "-d,w", "-c10"] Step #5: Pipe: c0hg5,LtT,soa0Qg🪛,( Step #5: (,dHÃ,o Step #5: OKR6,v,P,aeRWP,Rg8🔗J Step #5: xV,🪓,tAvÃy59y Step #5: ÃkU,n Step #5: Rf,iÃbA Step #5: ÃLd,,mrj Step #5: ,️lu0, Step #5: ETmZ(1QÃ(z,VB03E,,D Step #5: 🪛,wÃmb🔩🪓w Step #5: Rust stderr: Step #5: cut-error-delimiter-must-be-single-character Step #5: GNU stderr: Step #5: the delimiter must be a single character Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-delimiter-must-be-single-character Step #5: +the delimiter must be a single character Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-d,X", "-f4", "-f4", "-d,w", "-c10"] Step #5: Step #5: Running test ["cut", "-f4", "-c4", "-d,"] Step #5: === Compare result for: cut ["-f4", "-c4", "-d,"] Step #5: Pipe: mkD,luOh(W7🔩,I,,Wc Step #5: Y Step #5: Step #5: r9️Ãp4g,x8o5y Step #5: A,EVI,q7C,BQ🪓1,Doqà Step #5: ,jql,F🧰 Step #5: 7,PU Step #5: 2fP⚙ Step #5: à Step #5: Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-f4", "-c4", "-d,"] Step #5: Step #5: Running test ["cut", "-f3", "-c4", "-c8"] Step #5: === Compare result for: cut ["-f3", "-c4", "-c8"] Step #5: Pipe: ,N,🪓 Step #5: aXVxw,djf Step #5: x,o,W0qA,S🔗🔩 Step #5: dÃ️3u,W,2 Step #5: e8II,hi🔗,u2 Step #5: 2 Step #5: f9QaN,Ã,(qh,W,o🧰HSc(ZzS Step #5: F🔗🔗r Step #5: Ay0g Step #5: Oeb,sEUW25,vkqq Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-f3", "-c4", "-c8"] Step #5: Step #5: Running test ["cut", "-d,", "-b5"] Step #5: === Compare result for: cut ["-d,", "-b5"] Step #5: Pipe: ,t,Dme,4Ã,GvG Step #5: Dutv9(,4🔩N Step #5: ,6 Step #5: lcs,gQ2BC,GiA Step #5: (lhG,s🔩T Step #5: ÃaP,M0️ Step #5: bPM(z🪛Y,zmE9🔗,D Step #5: tvÃT,mtzÃy,BzÃv38,️WG Step #5: 🧰(🪓g🧰k🔗ii,LU Step #5: ,🔗3uZÃZÃ🔗 Step #5: Rust stderr: Step #5: cut-error-delimiter-only-with-fields Step #5: GNU stderr: Step #5: an input delimiter may be specified only when operating on fields Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-delimiter-only-with-fields Step #5: +an input delimiter may be specified only when operating on fields Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-d,", "-b5"] Step #5: Step #5: Running test ["cut", "-b8", "-d,R"] Step #5: === Compare result for: cut ["-b8", "-d,R"] Step #5: Pipe: c Step #5: v,,Ze,,TU Step #5: Mxjj Step #5: ,H Step #5: t🪓z,lBc9J,Pi,🪛i🪓 Step #5: ÃVxzMii4(6,m5🪛RB,AT,,🪛qHFjR Step #5: ,m,(🧰j680 Step #5: tr Step #5: 4TE,🔩,4gIYNi,ofy39T Step #5: z Step #5: Rust stderr: Step #5: cut-error-delimiter-must-be-single-character Step #5: GNU stderr: Step #5: the delimiter must be a single character Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-delimiter-must-be-single-character Step #5: +the delimiter must be a single character Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-b8", "-d,R"] Step #5: Step #5: Running test ["cut", "-d,", "-d,", "-b4", "-b6", "-d,X", "Ã(rvJ"] Step #5: === Compare result for: cut ["-d,", "-d,", "-b4", "-b6", "-d,X", "Ã(rvJ"] Step #5: Pipe: 🪛It Step #5: 7C,⚙YW7DEP,️OGoI Step #5: m,ZJXD,B(,SYo47U, Step #5: u🪛3L4f,🪛cP,TÃ️Ha7Kà Step #5: IwTQ,Zy5J Step #5: ÃKEz Step #5: ,ÃZÃH,2COBf🪓,⚙V Step #5: FÃ,s Step #5: o🪓N, Step #5: hJa🧰 Step #5: Rust stderr: Step #5: cut-error-delimiter-must-be-single-character Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-delimiter-must-be-single-character Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-d,", "-d,", "-b4", "-b6", "-d,X", "Ã(rvJ"] Step #5: Step #5: Running test ["cut", "-d,"] Step #5: === Compare result for: cut ["-d,"] Step #5: Pipe: LMÃ,lRÃJav7,lG🪛U,🪛 Step #5: ,fU,,,j0Ã8jSg Step #5: 4T(,Y(f1,9ÃL,,24m️ Step #5: d,YK,Qg,6 Step #5: l(Ãi,MguÃ0⚙8m,⚙4 Step #5: ,p Step #5: El,,,2dv,e Step #5: YWA,🔩IÃ7v🔗P,L Step #5: l,B1, Step #5: KshYloY6 Step #5: Rust stderr: Step #5: cut-error-missing-mode-arg Step #5: GNU stderr: Step #5: you must specify a list of bytes, characters, or fields Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-missing-mode-arg Step #5: +you must specify a list of bytes, characters, or fields Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-d,"] Step #5: Step #5: Running test ["cut", "-d,", "-c7", "6X🧰🪛POe🔩9D", "2IG0F", "-c6"] Step #5: === Compare result for: cut ["-d,", "-c7", "6X🧰🪛POe🔩9D", "2IG0F", "-c6"] Step #5: Pipe: ,P9QR Step #5: ,HCRGy,M,ÃÃ,I2C5zOjgc Step #5: H,PtI,z(A,f️,qK Step #5: kEà Step #5: KÃhRB,,K,je Step #5: L3h,H Step #5: ,J,LZ,(q,hà Step #5: EH,gG,,D3EWÃYVn Step #5: g Step #5: Tj🪓,1 Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-d,", "-c7", "6X🧰🪛POe🔩9D", "2IG0F", "-c6"] Step #5: Step #5: Running test ["cut", "-d,", "-c9"] Step #5: === Compare result for: cut ["-d,", "-c9"] Step #5: Pipe: , Step #5: XZG,🔗h,,Ã🪛wV3 Step #5: K,f️HR,RH,,RljTNU2 Step #5: ZqÃ,fRFC,(,, Step #5: (p,c28uÃkD,x3 Step #5: IK8TpW,,xÃ🔗sN4,vd,8 Step #5: n7SCn(,POBq,,S95UÃ,SR Step #5: uHQ1 Step #5: pTg Step #5: sb,🧰2,of9762 Step #5: Rust stderr: Step #5: cut-error-delimiter-only-with-fields Step #5: GNU stderr: Step #5: an input delimiter may be specified only when operating on fields Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-delimiter-only-with-fields Step #5: +an input delimiter may be specified only when operating on fields Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-d,", "-c9"] Step #5: Step #5: Running test ["cut", "-f5"] Step #5: === Compare result for: cut ["-f5"] Step #5: Pipe: Step #5: Step #5: raB,ZW0Mv,OXa1,nv Step #5: p0qI Step #5: t,Q🧰,,G(b Step #5: yTF0bOxÃi4,g,JdS3S Step #5: rR Step #5: 4 Step #5: Step #5: s,maKhw6FÃ,,Ãf5,r9r🧰 Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut", "-b2"] Step #5: === Compare result for: cut ["-b2"] Step #5: Pipe: esJY,5(TMM8,gJ Step #5: SO(Z, Step #5: Step #5: wj Step #5: 8 Step #5: Ã9🪛t,AY(🪓E,(Ã(J((,dBXr Step #5: ÃWZ Step #5: LDDB,,,A5m,O6Y🪓2J(XI Step #5: ,b Step #5: x,f,AMhe,hZN,Z Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut", "-b10", "-f5", "-b9", "kr", "-b1"] Step #5: === Compare result for: cut ["-b10", "-f5", "-b9", "kr", "-b1"] Step #5: Pipe: 3 Step #5: Step #5: lNÃ1H,K🔩AÃp,nJKr🧰,7,7 Step #5: rO,tl((️,(7 Step #5: ,BdC,T, Step #5: 🔗I,Xn Step #5: XCv2(🪓F,n,mY🔗7OAM,qg,p2Nà Step #5: 8ÃÃ(s3z Step #5: Step #5: 🪓DGQGY,jmtJi,,(6pyjS Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-b10", "-f5", "-b9", "kr", "-b1"] Step #5: Step #5: Running test ["cut", "-f1", "-f2", "-b9", "-b10", "-d,"] Step #5: === Compare result for: cut ["-f1", "-f2", "-b9", "-b10", "-d,"] Step #5: Pipe: m⚙Bq Step #5: T,y Step #5: 86EL Step #5: ,🔩iAnA(uGM,🧰h Step #5: 4, Step #5: ,V((8MbÃ3,av7⚙,k🧰,Z Step #5: V,,9yd Step #5: qg,TxD,5 Step #5: ErR,Pyr(mo,2,Ã,ÃvD8tK Step #5: P6,9b🔩nDi2 Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-f1", "-f2", "-b9", "-b10", "-d,"] Step #5: Step #5: Running test ["cut", "-d,", "-b10"] Step #5: === Compare result for: cut ["-d,", "-b10"] Step #5: Pipe: 🧰(,Nu,,szk Step #5: j,zM,0(Ã,524q Step #5: p,W,ZSVÃI,IbCT7P Step #5: nGÃGCW,y Step #5: L(F5à Step #5: u,b Step #5: (9OG(qEK,a,ÃCP⚙ArsKC,lSÃP3Gf Step #5: P,grH,J🪓Y,️THc Step #5: 🔗, Step #5: fc06(Z,0(q0u,🧰d, Step #5: Rust stderr: Step #5: cut-error-delimiter-only-with-fields Step #5: GNU stderr: Step #5: an input delimiter may be specified only when operating on fields Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-delimiter-only-with-fields Step #5: +an input delimiter may be specified only when operating on fields Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-d,", "-b10"] Step #5: Step #5: Running test ["cut", "-c9"] Step #5: === Compare result for: cut ["-c9"] Step #5: Pipe: L,I(9,N Step #5: mErQÃ,(HXR3VO Step #5: tYI,v1,,ÃA,sqe Step #5: 6Wm Step #5: g,,G0v Step #5: zÃLUQu,L,fl9m(L,L(bZ, Step #5: r(5🧰C,, Step #5: ht0g🧰🪓8,vp Step #5: Wt,Qm,2HÃ,ÃB,6(E Step #5: ,DxoÃe8m🪓,,oP6(,SdN Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut", "-d,"] Step #5: === Compare result for: cut ["-d,"] Step #5: Pipe: ÃV6,7🪓,Ga Step #5: ,WWlà Step #5: dn,nodo(,S,,3DRA Step #5: 1o240tct,,🧰M(,R🧰EG3t,H Step #5: ÃO,H,,NG(Cy Step #5: 🔗IÃ6,5v,iCQ🔩 Step #5: Step #5: nBj,f,🔗,DjÃ, Step #5: L1ZF3V,ZWE,o,B⚙s,l Step #5: A,(dNxe,5ÃPKy(i Step #5: Rust stderr: Step #5: cut-error-missing-mode-arg Step #5: GNU stderr: Step #5: you must specify a list of bytes, characters, or fields Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-missing-mode-arg Step #5: +you must specify a list of bytes, characters, or fields Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-d,"] Step #5: Step #5: Running test ["cut", "-f2", "-f4", "(2T", "VA49CWArOÃLCo"] Step #5: === Compare result for: cut ["-f2", "-f4", "(2T", "VA49CWArOÃLCo"] Step #5: Pipe: n️uU7x,g,ÃH6,O Step #5: MÃq6S(k,7d0h,🪓Ã,l, Step #5: Step #5: xGuu,eQS,Fa,🔗,H🪓E Step #5: q,C82VC️X,🪛,v🔗4vM Step #5: jdufl26yxj,ai Step #5: (,pqh Step #5: j7⚙Ii🪛,yvtÃz,OC Step #5: C8AuOP,LÃ(I Step #5: ,x Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-f2", "-f4", "(2T", "VA49CWArOÃLCo"] Step #5: Step #5: Running test ["cut", "-f1", "-b5", "-c7", "-b1"] Step #5: === Compare result for: cut ["-f1", "-b5", "-c7", "-b1"] Step #5: Pipe: 6ÃA,0,Ip,K,4aXp🔗iRJà Step #5: ,(U,iB Step #5: o,p,omSsg, Step #5: EZ,,,GÃOKI,tÃkt🪓 Step #5: gym,XHQ,c8,sS Step #5: ,SnPD️,vtgmI Step #5: W,rt,O Step #5: UMML,(4ÃiUU🧰L,v Step #5: t2,4🪓0 Step #5: q,n,70Q Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-f1", "-b5", "-c7", "-b1"] Step #5: Step #5: Running test ["cut", "-b5", "-b4"] Step #5: === Compare result for: cut ["-b5", "-b4"] Step #5: Pipe: WID,g( Step #5: sJm🪛N,, Step #5: i,Md🔗Gk🔩,⚙5X️tà Step #5: ,Fca Step #5: LV Step #5: ⚙Ãr(q6 Step #5: e,B,,BC Step #5: ÃvgKI️cAÃ🪛,7Ã(ÃC,EPlLB Step #5: ,Z5(,Q0a Step #5: 4 Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-b5", "-b4"] Step #5: Step #5: Running test ["cut", "-f1"] Step #5: === Compare result for: cut ["-f1"] Step #5: Pipe: w(⚙🪓,U🪛ptR,Rv,️j,JG(O(⚙b Step #5: (r🔗,bVUMn🧰,KIÃ,y🔩🪛️ecZÃ,0 Step #5: W Step #5: 🧰r,Dxec Step #5: Bn2d,4dN Step #5: 9CE,t5,LM,n1AK,NÃm Step #5: ,lgVvNZ,ÃO(rxWA,j Step #5: TIa,rS6iNp Step #5: ,WxÃ,i,r,28 Step #5: eNO🪓2dÃw Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut", "-c7", "-b10", "AXv5Y🔩XqIwPvgtgGbB", "-c3", "-c10"] Step #5: === Compare result for: cut ["-c7", "-b10", "AXv5Y🔩XqIwPvgtgGbB", "-c3", "-c10"] Step #5: Pipe: ffQDA3yA,,(yL2KG(V Step #5: ,ehiSXVhx,Npa,, Step #5: 7tv,🧰9b,o53L Step #5: f(w,Gb,lNCaer0I,🪛g,QZ(B Step #5: ,Jju Step #5: zjZ4er8,9,ni🪛6(,fj Step #5: 8w,yr,2 Step #5: e,,Ã55 Step #5: jTWhY,,(,🪛️ Step #5: Ã,1,, Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-c7", "-b10", "AXv5Y🔩XqIwPvgtgGbB", "-c3", "-c10"] Step #5: Step #5: Running test ["cut", "-f1"] Step #5: === Compare result for: cut ["-f1"] Step #5: Pipe: 69QYcÃ,GEL,O,4o,uM🔗P Step #5: (V,C,j0u🪓,c🔩rÃ5🪛 Step #5: TX4U(n,5A6q Step #5: f🪓eI🧰,,Pk,5x0FKLP Step #5: v1WpRL4 Step #5: ️5🪛U🔗h Step #5: VEM🔩u,Ã3enr Step #5: D Step #5: Q,1 Step #5: zB🪛Obq8qAM,Ã9⚙,,b1m,Ã🪛Ãà Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut", "-b4"] Step #5: === Compare result for: cut ["-b4"] Step #5: Pipe: 🧰rm,x7YnÃ,,4, Step #5: ÃSHf,,bMn⚙🔩E, Step #5: Ã4KIc(IXu Step #5: o(V2 Step #5: (bbF Step #5: Step #5: 6( Step #5: ,nlq,️0,JwI075hW Step #5: p,HÃD,w,( Step #5: 0Ã,w,Ãf,Pnà Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut", "-d,", "-f4", "-d,", "-c6", "-c2"] Step #5: === Compare result for: cut ["-d,", "-f4", "-d,", "-c6", "-c2"] Step #5: Pipe: Xg((🧰,lDKc,🔗 Step #5: Step #5: ,,(O(zÃ🧰,a9yX,⚙ Step #5: , Step #5: Step #5: oIs7,JkAmlbQ,r,,tH Step #5: TkV️🪓C6ÃD Step #5: ⚙L️9uÃe,Rqyo Step #5: G Step #5: 🪓kUKrt,iuy, Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-d,", "-f4", "-d,", "-c6", "-c2"] Step #5: Step #5: Running test ["cut", "-f3"] Step #5: === Compare result for: cut ["-f3"] Step #5: Pipe: dcF,ZGWk Step #5: DÃB🔗X🪛Kp(P,Gi Step #5: ,XRÃ3q Step #5: dB(K,t5(,k Step #5: ⚙,PC, Step #5: ,kd(ZaGA,b,4l4j,xO Step #5: v,🪓i Step #5: fd,,No,( Step #5: Ã🔩nz7,M,x🔗T🔩I Step #5: X Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut", "-c10", "-c3", "-b2"] Step #5: === Compare result for: cut ["-c10", "-c3", "-b2"] Step #5: Pipe: y,,Ã6,,cA Step #5: ODQW4kg,q6Fd,7XÃbZ,p9 Step #5: 74(k,0N,,8GRE,PR Step #5: 8p,gkfQÃ,xNC,2, Step #5: Pw3A,🔩v,GeÃ(⚙M,2zvDC Step #5: ⚙L(,🧰nyR1,kBD Step #5: Step #5: n,8h,az4,ro3⚙l,Ow1 Step #5: 🪛UDQVqjyÃ,Mgwu20Do,️,dXjMfT3,KKESg Step #5: w8,Sp,à Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-c10", "-c3", "-b2"] Step #5: Step #5: Running test ["cut", "-d,", "-d,"] Step #5: === Compare result for: cut ["-d,", "-d,"] Step #5: Pipe: cf7Bc,BV5,J7,cJKM🪛jGa,J Step #5: jUhPE Step #5: q,CvCCAf🪛,d Step #5: ️((,4HsNd,,, Step #5: ,k,f8XD,Mnn Step #5: Gy Step #5: n,u(N1XeB,️Z7DzTM6z,ch(7K Step #5: 🪛DI,VqQP,p5,gQX,Bgà Step #5: Dse(ÃÃUU Step #5: 🪛yuaK3,t2P1 Step #5: Rust stderr: Step #5: cut-error-missing-mode-arg Step #5: GNU stderr: Step #5: you must specify a list of bytes, characters, or fields Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-missing-mode-arg Step #5: +you must specify a list of bytes, characters, or fields Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-d,", "-d,"] Step #5: Step #5: Running test ["cut", "-c2", "gc", "-d,T", "-b8", "-b8", "-c6"] Step #5: === Compare result for: cut ["-c2", "gc", "-d,T", "-b8", "-b8", "-c6"] Step #5: Pipe: tbXu🪓 Step #5: ,(CP,FEYEVh2,3i,2 Step #5: à Step #5: (lpe,FZÃ,3RS Step #5: ,km,aG,AcKa️ma Step #5: DM8(w,️ygKsx Step #5: ️OK(V(Ã,🪓pyClM1j,2n(,vNp,AQGQ7 Step #5: Ul🪛 Step #5: upL,gBHdit,u4S,, Step #5: c Step #5: Rust stderr: Step #5: cut-error-delimiter-must-be-single-character Step #5: GNU stderr: Step #5: the delimiter must be a single character Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-delimiter-must-be-single-character Step #5: +the delimiter must be a single character Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-c2", "gc", "-d,T", "-b8", "-b8", "-c6"] Step #5: Step #5: Running test ["cut", "-c7"] Step #5: === Compare result for: cut ["-c7"] Step #5: Pipe: 🪓,K8kMaj( Step #5: Ay,iBS,hÃrP,C,5g15🪛y Step #5: ,Am Step #5: ,,t5qzÃT5WJ,gys, Step #5: I,K🪓,5,mHU8day,L Step #5: , Step #5: MH,,ES🧰🔗️b Step #5: ,qrb,Y,gU,xQ7 Step #5: yr Step #5: ÃHK5Or,,, Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut", "-c10", "-c9"] Step #5: === Compare result for: cut ["-c10", "-c9"] Step #5: Pipe: à Step #5: OFz,(t,EGaQxGX(f,(6T(l,u1GIx Step #5: n4AFJMSnI,T🔗q Step #5: (AGt🪛,(q1X,🔗u,🪓UEV🔗qTn,V Step #5: Q(,U,G Step #5: (,️(m Step #5: uK,Gx6T3,LO🪓 Step #5: ,aA🔩,4,QNiGV🪓hG Step #5: WLMY🔗iD0,UÃrY(fPb,zh6⚙,(3,sS23RzM Step #5: lsiHVy,7,s⚙q5G(ÃdrG Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-c10", "-c9"] Step #5: Step #5: Running test ["cut", "-f1"] Step #5: === Compare result for: cut ["-f1"] Step #5: Pipe: 🔩SrQs,2AmNc,, Step #5: u⚙YPqqÃ,ÃT,,M🔗,lUN Step #5: a5iSR4Ã🧰,pQOOxdà Step #5: (,bob Step #5: Step #5: G4,f Step #5: (N️🪓O,,Xe,riQ9,Z7xuj Step #5: ,Yw7,b,aC1X5v Step #5: EEXO,ysIYn, Step #5: (S5Ii,(wH,PG0Ã( Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut", "-d,w", "-b10", "-f3"] Step #5: === Compare result for: cut ["-d,w", "-b10", "-f3"] Step #5: Pipe: XR7NR7Ãp,qbx,D(6⚙Ã,la Step #5: l7⚙,,y,(c Step #5: 1,I6(️T,5,ÃeNNk5 Step #5: PimmjJC,Y4KFDDsV Step #5: Step #5: d,H,K,HwJf2 Step #5: dBU,2d4k⚙O6HFV,DJÃrueos,uXy4Hh Step #5: 0,Q(,O,E Step #5: WÃAx7 Step #5: T,,D🔩tVO Step #5: Rust stderr: Step #5: cut-error-delimiter-must-be-single-character Step #5: GNU stderr: Step #5: the delimiter must be a single character Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-delimiter-must-be-single-character Step #5: +the delimiter must be a single character Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-d,w", "-b10", "-f3"] Step #5: Step #5: Running test ["cut", "-b7", "-c5", "-c5"] Step #5: === Compare result for: cut ["-b7", "-c5", "-c5"] Step #5: Pipe: neH Step #5: j6,Ãv0kesfpK Step #5: N(rt,⚙BN Step #5: W,k Step #5: ⚙H,️,ia,w🔗2S(KU Step #5: ,Ã,PM🪓Y,PttXNK,2 Step #5: bgi2, Step #5: 🔗(,(v,gMsY,eÃS Step #5: Ã,,ÃkFL(h Step #5: Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-b7", "-c5", "-c5"] Step #5: Step #5: Running test ["cut", "-f2"] Step #5: === Compare result for: cut ["-f2"] Step #5: Pipe: Z,9,kPRRer Step #5: DjlXo️,QRGa,7 Step #5: NE6🧰, Step #5: Ão1l3S,( Step #5: a,CK7hmH Step #5: ku🪓PA Step #5: ,Dh6🔩,i,ZGB🧰,fYz Step #5: ,fQBv5BX⚙,Uq5,P04, Step #5: ,TÃ(7Wj,,ZR41FX, Step #5: L,7,Ã9,C Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut", "-f1", "-f2"] Step #5: === Compare result for: cut ["-f1", "-f2"] Step #5: Pipe: Step #5: nOtABIÃ,,W5Tqe,4🪛5G73, Step #5: ,wmD⚙h,h(, Step #5: ,i,n Step #5: 5(Z🔩P4,A3,pv⚙O,,mP(🔩 Step #5: f7 Step #5: 0jk1qj( Step #5: 🧰v Step #5: Q7qaM,Z(⚙z Step #5: b,Eae🪛,️,dz7Gb8🔩F,wà Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-f1", "-f2"] Step #5: Step #5: Running test ["cut", "t(UÃ🪓0o(Cr", "-f3"] Step #5: === Compare result for: cut ["t(UÃ🪓0o(Cr", "-f3"] Step #5: Pipe: (S,W,2L,2J Step #5: 4 Step #5: FÃ,Ã,DI,, Step #5: RJdQ(🔗, Step #5: 7🧰pFh,H,eyOÃqXU,Fe(iDlM Step #5: 5XBn5o,,1m,c Step #5: 0iWH,X,e,️aRW,9IaQ Step #5: jP,ss, Step #5: w0nv,mHDq,,🔗X(KEl8B,I🪛 Step #5: ,,(caOk6Ye,OF Step #5: Rust stderr: Step #5: 't(UÃ🪓0o(Cr': No such file or directory Step #5: GNU stderr: Step #5: 't(U'$'\303\203\360\237\252\223''0o(Cr': No such file or directory Step #5: --- START diff Step #5: -'t(UÃ🪓0o(Cr': No such file or directory Step #5: +'t(U'$'\303\203\360\237\252\223''0o(Cr': No such file or directory Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["t(UÃ🪓0o(Cr", "-f3"] Step #5: Step #5: Running test ["cut", "-b4", "-b9", "-f2"] Step #5: === Compare result for: cut ["-b4", "-b9", "-f2"] Step #5: Pipe: ,p(N,t, Step #5: oKM,️bc4k,Ã,ÃUQ,⚙2vXH Step #5: tMEzzoQk,DppiuS,(WhrÃ(rP, Step #5: 0Sn(,3k,zRA, Step #5: I,9,Ã,0D🧰, Step #5: 19Mc0 Step #5: oÃ,g6🔩(H11(TS,DVPl,dd,Ãhi️ Step #5: tP0KsNFEÃy,p,sN5Gc,yob Step #5: Step #5: E7Lvz,,⚙Ã,🔗,Qj Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-b4", "-b9", "-f2"] Step #5: Step #5: Running test ["cut", "-b8", "-f4", "-f2"] Step #5: === Compare result for: cut ["-b8", "-f4", "-f2"] Step #5: Pipe: ️WMxYLÃ8O,25,wdHScyÃXw,G,cppO38 Step #5: Uv5tj⚙ Step #5: r, Step #5: bB,O,2oTK2,nvAK,🪛🪓C Step #5: LM3yK(,,,zf Step #5: ,e,⚙RCZO, Step #5: Step #5: dfuq,(🪓U⚙U,(Ãm,iHx,Bb Step #5: zv4 Step #5: 🔗🧰, Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-b8", "-f4", "-f2"] Step #5: Step #5: Running test ["cut", "-d,Q", "F⚙ISU", "-f4", "-c2"] Step #5: === Compare result for: cut ["-d,Q", "F⚙ISU", "-f4", "-c2"] Step #5: Pipe: ea3ÃG75t Step #5: ,dIUN Step #5: Step #5: i(🔩l,,Htb Step #5: Step #5: mcB Step #5: F,Z12,🪓(th,VZ, Step #5: bÃu,T9ÃT,ÃB5xiÃR Step #5: s,nS🪓o,b Step #5: ,,iYr, Step #5: Rust stderr: Step #5: cut-error-delimiter-must-be-single-character Step #5: GNU stderr: Step #5: the delimiter must be a single character Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-delimiter-must-be-single-character Step #5: +the delimiter must be a single character Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-d,Q", "F⚙ISU", "-f4", "-c2"] Step #5: Step #5: Running test ["cut"] Step #5: === Compare result for: cut [] Step #5: Pipe: (ÃSqb( Step #5: x Step #5: ,,Yà Step #5: On Step #5: 🪓, Step #5: kGXrmoe,q6XV,à Step #5: jz(,Cq,Ul Step #5: 🧰zÃX,ir,14kzJ Step #5: eM(,Q🔗S,tg,q(R8g9H Step #5: Cf, Step #5: Rust stderr: Step #5: cut-error-missing-mode-arg Step #5: GNU stderr: Step #5: you must specify a list of bytes, characters, or fields Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-missing-mode-arg Step #5: +you must specify a list of bytes, characters, or fields Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut [] Step #5: Step #5: Running test ["cut", "-f4", "-c7", "-c5", "-d,z", "-f1", "-c6"] Step #5: === Compare result for: cut ["-f4", "-c7", "-c5", "-d,z", "-f1", "-c6"] Step #5: Pipe: ,T Step #5: Kv7 Step #5: cWAiYS🔗🪓ew,Bk0⚙ Step #5: ⚙QRT,jIGn🔗,6,4y, Step #5: P(jvmu Step #5: HP(tzekE3h, Step #5: Ã,🧰i,npMt0,F, Step #5: rif Step #5: Ã,YJ0O,Ã,7 Step #5: 4RYm,🔩34,7rBh,,Bm Step #5: Rust stderr: Step #5: cut-error-delimiter-must-be-single-character Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-delimiter-must-be-single-character Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-f4", "-c7", "-c5", "-d,z", "-f1", "-c6"] Step #5: Step #5: Running test ["cut", "-c7", "-b1", "-f4", "-c5"] Step #5: === Compare result for: cut ["-c7", "-b1", "-f4", "-c5"] Step #5: Pipe: T,7(GÃ4z,X3,,ZBO Step #5: (h,🧰,,m Step #5: (i,,🪓,🪛8Qi3N,🔩 Step #5: ((9,,h,ÃZh4️8,c5kL Step #5: ,,ÃNqvlÃyÃcz,,P🔗 Step #5: Fn🔩,⚙TL,,EQg,Mw9Q⚙C Step #5: dy,uH,aVF0,,QeZÃ🪛K Step #5: RqD,7,d(F,7(H🪛 Step #5: 7a1zÃ,🪓,,3(bIKF Step #5: SY🔩ÃÃ⚙3,WuhCZq9LR Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-c7", "-b1", "-f4", "-c5"] Step #5: Step #5: Running test ["cut", "-d,", "M"] Step #5: === Compare result for: cut ["-d,", "M"] Step #5: Pipe: l,,KAPb Step #5: XrMdSslEWY,Z5ih Step #5: lÃ,(,pJ5jÃLqk Step #5: fS,t,oqE,S4🪛eq Step #5: L0YY7yEJ2s,,🪓 Step #5: ,T🔗p,gV Step #5: x(🪛4c,AFÃE🔩,,,k🧰🪓 Step #5: 6️ÃN,🔗Syx,vJLcy,Y, Step #5: (g(Qtp,,k,,t(hh Step #5: 0n,H Step #5: Rust stderr: Step #5: cut-error-missing-mode-arg Step #5: GNU stderr: Step #5: you must specify a list of bytes, characters, or fields Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-missing-mode-arg Step #5: +you must specify a list of bytes, characters, or fields Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-d,", "M"] Step #5: Step #5: Running test ["cut", "-f1", "-d,", "-b6", "-c10", "-b4", "-b3"] Step #5: === Compare result for: cut ["-f1", "-d,", "-b6", "-c10", "-b4", "-b3"] Step #5: Pipe: (,5CP35,,qak🔗,55NdÃ🧰K( Step #5: Fy,e8r Step #5: W6 Step #5: 3R((m,sfr4J,🧰0,🪛 Step #5: 4,🔗rlP,,p,( Step #5: ArfS9S,7H Step #5: nV🧰j,Hsf,,dMà Step #5: ️btL9🪓J🪓 Step #5: (🪛,B Step #5: r(⚙ Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-f1", "-d,", "-b6", "-c10", "-b4", "-b3"] Step #5: Step #5: Running test ["cut", "-f4", "-b6", "080JOKf22", "8ÃuPÃ"] Step #5: === Compare result for: cut ["-f4", "-b6", "080JOKf22", "8ÃuPÃ"] Step #5: Pipe: e,,aa Step #5: v1goÃ,5SL,E🪛,, Step #5: t,a,🧰(ÃhD️p, Step #5: ÃtT,bX🔗n🧰,J🧰xv Step #5: E,Ã,mn,U,rO🔩DtnoMP Step #5: ⚙A(VÃSlVM,fe,oÃLh,z,E(HXB Step #5: 4Ro,B,(x(,EKe, Step #5: 🔗Edlzly,l,yw Step #5: (6G⚙s,️FRjQJ,️J,dg Step #5: ,1🧰,,,cs Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-f4", "-b6", "080JOKf22", "8ÃuPÃ"] Step #5: Step #5: Running test ["cut", "-f3", "-d,R"] Step #5: === Compare result for: cut ["-f3", "-d,R"] Step #5: Pipe: ,DMn⚙C Step #5: Step #5: V(3bD1W Step #5: ,Z,T5r, Step #5: 🪓 Step #5: J9TVYkQ,X Step #5: ACzlp,Wi🧰n,IpI88,Y,P Step #5: ️9️,G,o🔩rÃ,J Step #5: TGe,6Ãs🪛k,H,bERZuB Step #5: ,nD,G,à Step #5: Rust stderr: Step #5: cut-error-delimiter-must-be-single-character Step #5: GNU stderr: Step #5: the delimiter must be a single character Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-delimiter-must-be-single-character Step #5: +the delimiter must be a single character Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-f3", "-d,R"] Step #5: Step #5: Running test ["cut", "-f3", "wVp"] Step #5: === Compare result for: cut ["-f3", "wVp"] Step #5: Pipe: icRcD(6,🔩gxÃFNK Step #5: 86TI,,2UNk🔩Q3P(,gjÃ,4 Step #5: E,J,HbX Step #5: Ãm️s,pd, Step #5: D Step #5: ÃXDTSÃ,🪓,mF🔗OÃbb,🔩b Step #5: ,yKmOm7 Step #5: c3fBÃE Step #5: A,j(PKPJ,l, Step #5: Sm,laÃ🧰GU( Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut", "-c6", "-d,z", "-f5", "-f2"] Step #5: === Compare result for: cut ["-c6", "-d,z", "-f5", "-f2"] Step #5: Pipe: FY,pLwdQfYhw,z🔗AF,,cr Step #5: m0fl Step #5: 9mZ🔗f,Y4ey🪓c🧰Gm9,tÃ0,AD Step #5: 2,rK9itTr,TwWLo,Wj🔩q9,thZ Step #5: ig,,Fyy Step #5: k🪓D4lF,M,(🪓J️uL, Step #5: TXHf,OOjr🪓b0pYQ,U⚙EÃ(, Step #5: AUdr(6,c,VÃ(,7mO🪛DNi Step #5: 1x(i4🧰,PÃD4,u, Step #5: S,zAd,m7Fk,0p Step #5: Rust stderr: Step #5: cut-error-delimiter-must-be-single-character Step #5: GNU stderr: Step #5: the delimiter must be a single character Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-delimiter-must-be-single-character Step #5: +the delimiter must be a single character Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-c6", "-d,z", "-f5", "-f2"] Step #5: Step #5: Running test ["cut", "-f4"] Step #5: === Compare result for: cut ["-f4"] Step #5: Pipe: I,3Pt7Ze, Step #5: Step #5: 0, Step #5: Step #5: zZ,uMWXkR🔗o,nVRl7,Dj(ZuPM Step #5: AK Step #5: n,🔗,y1(O,(ÃFlJ(x,Abxz Step #5: IR8,m🪛42n Step #5: N,Ru1Ãjà Step #5: 🧰l Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut", "-f2", "-b4"] Step #5: === Compare result for: cut ["-f2", "-b4"] Step #5: Pipe: AwÃ,,⚙ Step #5: zk6a Step #5: ️a🧰,L,️mÃ3,Ãà Step #5: (,S(9Mk,RAKÃkE,O9🪓aÃ4🔩B,(1yà Step #5: ,(Ej4,X,️,dBF Step #5: KkV2 Step #5: 🪛7n,4jÃ5,,Nb,ÃJ🪛2 Step #5: eH,LA Step #5: 🪓 Step #5: 6(🔗Z🔗S,RÃVn Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-f2", "-b4"] Step #5: Step #5: Running test ["cut", "W8wKcet"] Step #5: === Compare result for: cut ["W8wKcet"] Step #5: Pipe: t7O,QhBClKroe,ÃzR,,EX Step #5: GVl Step #5: d Step #5: ,,jZKL,d4n1gzw Step #5: Cy18oÃ4A,(2Hu,, Step #5: rbDhr1,(D0l️ld(🔩1,(,VSgM,EZ Step #5: ,Ãb,⚙rv Step #5: M7i🪓PAÃ,5Y,mGr🪛aimU Step #5: PRÃ🔩 Step #5: C🔩,dbnN🪓wg(,XU3aHl🪓Ãv,g Step #5: Rust stderr: Step #5: cut-error-missing-mode-arg Step #5: GNU stderr: Step #5: you must specify a list of bytes, characters, or fields Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-missing-mode-arg Step #5: +you must specify a list of bytes, characters, or fields Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["W8wKcet"] Step #5: Step #5: Running test ["cut", "-f5"] Step #5: === Compare result for: cut ["-f5"] Step #5: Pipe: 5🔩🔗Pe🪛🔗,(9xJcpm Step #5: ,v(5lB Step #5: V Step #5: YkE,V,2 Step #5: ÃhZKmP,ÃrI(Lnz🔩,L🔗, Step #5: ,6,Ã(,M7V Step #5: Ã5,YF,ÃÃx Step #5: ,8,(Rzz,🔩à Step #5: q3(, Step #5: m🪛,,d Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut", "-c7"] Step #5: === Compare result for: cut ["-c7"] Step #5: Pipe: V Step #5: xTSa,Bivg,o,Ex Step #5: 8i(vcA3M,L2Yl⚙g,🧰mAppDU🪓aY, Step #5: ,w,gVbM(vDLsV,CjLF,o4 Step #5: 🪛dEJ,Z8QXX Step #5: 0H,,g,NTÃ,Jà Step #5: ,Ã,xoulF,yb Step #5: DRhd🪓P,t, Step #5: iÃ(GQ,(dea Step #5: (7u7Iyw, Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut", "-b1", "-f1", "-b4"] Step #5: === Compare result for: cut ["-b1", "-f1", "-b4"] Step #5: Pipe: oa,,y, Step #5: Vo,g,⚙kJ🔗dUvb,O(ZXDL0F Step #5: TLR,pVz, Step #5: ,L Step #5: p,dSDÃA, Step #5: S, Step #5: Step #5: 1zS Step #5: L(,,QQmD,Mnt Step #5: RE Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-b1", "-f1", "-b4"] Step #5: Step #5: Running test ["cut", "-f3", "-c10"] Step #5: === Compare result for: cut ["-f3", "-c10"] Step #5: Pipe: bV(S,Ã1pK1,5,,W Step #5: NJ,wK,uRÃp2mo(2🔩 Step #5: VzLÃÃo4,,CxAgii53bO,5cb,3g Step #5: gBÃ1e,m,Q61kagPN7 Step #5: CKy🪓q,6,,(5 Step #5: 0,MWJ,D8x🪛⚙,🧰,5KE(uK Step #5: I🔩OF Step #5: JPL(,3B3,,pÃKl(,️oÃw Step #5: Z,, Step #5: w6fb,,v🔩5 Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-f3", "-c10"] Step #5: Step #5: Running test ["cut", "-f5", "-d,", "-b1"] Step #5: === Compare result for: cut ["-f5", "-d,", "-b1"] Step #5: Pipe: Ãz3HRf Step #5: X7,oiÃn,U,0⚙2(r,🪓sWEJT Step #5: ,R4wpk Step #5: Nx Step #5: ya,6,q1U🔩,7oDR🧰G2f8 Step #5: 1m🔩️(PTY,xd🧰i7da5,Ã9xb(C Step #5: Z, Step #5: ,2🧰,ocdR(ÃS,,1W(🔩⚙EtK⚙ Step #5: HWC🧰,39 Step #5: (p,,,l,u⚙aà Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-f5", "-d,", "-b1"] Step #5: Step #5: Running test ["cut", "-d,", "-c10", "-b3"] Step #5: === Compare result for: cut ["-d,", "-c10", "-b3"] Step #5: Pipe: BRP Step #5: , Step #5: Step #5: E1🔗ezu,e⚙,rjh Step #5: w,🪓I,8,o(NbpQzà Step #5: N,c880Hy,️(T1,U Step #5: ,(E, Step #5: b,🧰49B Step #5: ,YZmVb9,R,((w🔩Ãjib,XmCj6 Step #5: ,4,,1 Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-d,", "-c10", "-b3"] Step #5: Step #5: Running test ["cut", "-d,W", "-d,R", "⚙lprg"] Step #5: === Compare result for: cut ["-d,W", "-d,R", "⚙lprg"] Step #5: Pipe: (yÃ,,iqZA6,, Step #5: RP,f,h Step #5: P,l,🪓K,ZvFY,eWoGg9C Step #5: Ã🪛v,lj,gU🪓⚙PL⚙,Zp️v62 Step #5: Q(2c🔗ppHFk Step #5: 9 Step #5: 🔩251q️Io,️,Og🔗T,p🪛L40,z Step #5: ÃlqjVh,395C,xS06 Step #5: Ye,5g,,q,B(U⚙S Step #5: 🪛,QIE,U,sMnS6 Step #5: Rust stderr: Step #5: cut-error-delimiter-must-be-single-character Step #5: GNU stderr: Step #5: the delimiter must be a single character Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-delimiter-must-be-single-character Step #5: +the delimiter must be a single character Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-d,W", "-d,R", "⚙lprg"] Step #5: Step #5: Running test ["cut", "-d,P"] Step #5: === Compare result for: cut ["-d,P"] Step #5: Pipe: stGC Step #5: F,dbBf⚙G🪛v,🪓p️z, Step #5: q Step #5: 4(UW,N Step #5: 51(🔗H Step #5: BSUHq Step #5: ,iq,L Step #5: ,5,Ã,d0W,2P( Step #5: uKy🔩,Dx🪛,Ã,N((s⚙W,zR Step #5: dFAmÃr,a Step #5: Rust stderr: Step #5: cut-error-delimiter-must-be-single-character Step #5: GNU stderr: Step #5: the delimiter must be a single character Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-delimiter-must-be-single-character Step #5: +the delimiter must be a single character Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-d,P"] Step #5: Step #5: Running test ["cut"] Step #5: === Compare result for: cut [] Step #5: Pipe: TzV,jzG,O, Step #5: Step #5: ,dhC8,, Step #5: ÃMlruÃi Step #5: jmigD Step #5: Lvr,,t Step #5: gqurM,f,xw🔩69s Step #5: ,⚙Sb,,sRwddGÃZ,Db Step #5: Q8(,,🪛xUP,EqR Step #5: cezsodb Step #5: Rust stderr: Step #5: cut-error-missing-mode-arg Step #5: GNU stderr: Step #5: you must specify a list of bytes, characters, or fields Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-missing-mode-arg Step #5: +you must specify a list of bytes, characters, or fields Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut [] Step #5: Step #5: Running test ["cut", "-f4"] Step #5: === Compare result for: cut ["-f4"] Step #5: Pipe: uI🧰yMhx🔗,kY,o8G,, Step #5: Nm,5,🪓W3⚙S,,js🪛yD🔩 Step #5: 🔗K8NKX🔩 Step #5: 8🔗5🔩m0 Step #5: ,O️ Step #5: UaDGa,⚙s Step #5: M,PE7q🪓f,🪓G Step #5: mm,Gju Step #5: m,TtL,zu🧰mUdGjRZ,tÃR Step #5: g,,RUeUP,🧰UXH️ÃxG Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut", "-f2", "-d,", "-d,", "-f1"] Step #5: === Compare result for: cut ["-f2", "-d,", "-d,", "-f1"] Step #5: Pipe: ,W,sÃlZq Step #5: 5,qk🪛G,hNsvd Step #5: 2,s,Zs⚙l Step #5: kJ Step #5: z🪛,aQkcKÃ,,JAH Step #5: Q,h Step #5: Wl9,gapfV7, Step #5: (,gsy,( Step #5: 47SCG5MQA,🔩r3Z,UgpNp,EArIw Step #5: 6lhZÃ,,djuvT,Et4Gu, Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-f2", "-d,", "-d,", "-f1"] Step #5: Step #5: Running test ["cut", "-d,", "-d,", "-f2"] Step #5: === Compare result for: cut ["-d,", "-d,", "-f2"] Step #5: Pipe: 4W,6JÃFAt,,⚙(Z Step #5: O(9 Step #5: srp🪓,p,,,p(G Step #5: tQ Step #5: QYX🔗,(🔗n( Step #5: Step #5: h(Vaw Step #5: EÃIuu Step #5: N,UTHf Step #5: (,oM3Ã0,,S9 Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut", "-c7", "-d,"] Step #5: === Compare result for: cut ["-c7", "-d,"] Step #5: Pipe: OI,,I Step #5: yn5,jsaed⚙RA,,,O Step #5: 4Ã,6🪓V,sY8blm, Step #5: ,,L⚙KÃ(,Vg️,8🔗8 Step #5: (,KJZn8 Step #5: ÃbwI🔩🔗zB,,aSC⚙v,UN, Step #5: (,YNxGbYG,🪛jp⚙Q Step #5: 9tV Step #5: V🪛2pe5🧰,,w8Vq0, Step #5: ,2MiI,TLRf(y,4,4An Step #5: Rust stderr: Step #5: cut-error-delimiter-only-with-fields Step #5: GNU stderr: Step #5: an input delimiter may be specified only when operating on fields Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-delimiter-only-with-fields Step #5: +an input delimiter may be specified only when operating on fields Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-c7", "-d,"] Step #5: Step #5: Running test ["cut", "-d,x"] Step #5: === Compare result for: cut ["-d,x"] Step #5: Pipe: Ã🪛ÃU,,,ÃU Step #5: ik️,npdÃ,1 Step #5: ,3aOd,zÃORqJ⚙3,tQr1n,cZo3 Step #5: ,rWKPzsb🧰H,D,🪛 Step #5: ÃV(,(0,Rb⚙,Y Step #5: ,yu1p,X,G Step #5: mO,I,Q,T Step #5: 8x,6Am,N(yF,4S Step #5: b8KPm9,,🧰U🧰🪛mM Step #5: P,,Ãw2,SvXyd,cjD🪓JC Step #5: Rust stderr: Step #5: cut-error-delimiter-must-be-single-character Step #5: GNU stderr: Step #5: the delimiter must be a single character Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-delimiter-must-be-single-character Step #5: +the delimiter must be a single character Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-d,x"] Step #5: Step #5: Running test ["cut", "-f2", "-b3", "-d,", "-c4"] Step #5: === Compare result for: cut ["-f2", "-b3", "-d,", "-c4"] Step #5: Pipe: Pe,⚙Gq3Q Step #5: OtÃJIm Step #5: rp,YKD,🪛C,(,v Step #5: 7Ãf2ÃÃ,Pjwy(,p,Qc1w(V,(( Step #5: ,2,️ Step #5: hH,,Qu Step #5: 🔩es,(🪓 Step #5: Step #5: 6(f,q,o,xE Step #5: 29🪛myNex,m(1Ã,h,ungmN, Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-f2", "-b3", "-d,", "-c4"] Step #5: Step #5: Running test ["cut", "-b10", "-d,4", "Iv🪓l"] Step #5: === Compare result for: cut ["-b10", "-d,4", "Iv🪓l"] Step #5: Pipe: OgÃ️F8Ãv,BVQMw9, Step #5: pg(3J🧰,EvU(,,Ã7 Step #5: GE875W4,sBDJI,q0U️, Step #5: 11,k🪓MbNa Step #5: ,h(,A,e7V,UÃ0V Step #5: ,,à Step #5: Ã️1RPxQp,cEt⚙B Step #5: ️HORG⚙Z🔗 Step #5: ,1 Step #5: ,Q️LqA3,d Step #5: Rust stderr: Step #5: cut-error-delimiter-must-be-single-character Step #5: GNU stderr: Step #5: the delimiter must be a single character Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-delimiter-must-be-single-character Step #5: +the delimiter must be a single character Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-b10", "-d,4", "Iv🪓l"] Step #5: Step #5: Running test ["cut", "CU8CA(KÃq", "-f2", "YC", "-f5", "-f2"] Step #5: === Compare result for: cut ["CU8CA(KÃq", "-f2", "YC", "-f5", "-f2"] Step #5: Pipe: T, Step #5: lEv5,🪓CR(, Step #5: ⚙fdhf Step #5: Step #5: 5,pUoEI Step #5: Ã((qV,J,️A,S,🧰X6 Step #5: Step #5: b🪛sVÃ,tKx,,️,rÃ️Da Step #5: 8, Step #5: h1z Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["CU8CA(KÃq", "-f2", "YC", "-f5", "-f2"] Step #5: Step #5: Running test ["cut", "-c7"] Step #5: === Compare result for: cut ["-c7"] Step #5: Pipe: P,,sK0b,9IzHÃt(4️,ySYg Step #5: iZ4j,,J4zà Step #5: sK,8B((ui Step #5: ,,ÃWw,CS Step #5: ,,nvj,PlW Step #5: pTaW(,Nx,f,F Step #5: ,,, Step #5: Step #5: o Step #5: 2kNL,ÃÃMd,,YJ,x( Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut", "-b8", "Tkx", "-d,", "-c8", "-b10"] Step #5: === Compare result for: cut ["-b8", "Tkx", "-d,", "-c8", "-b10"] Step #5: Pipe: 3W🔗, Step #5: ,c6w,R,,F Step #5: bUh,⚙,,Fv🪛F( Step #5: K,,J(iDoÃ,dà Step #5: IL🪓,WÃS⚙74n,S️Z, Step #5: U(🪛L🪓, Step #5: ,Ã,Dp Step #5: 39🧰,Tt,B🔩KÃ5,RS🔗,G(w Step #5: o,(Uij,0ymd,fAeh0(f(mw,S Step #5: Hsl,(Gb9r(Ã,Ã7,8L,(️d Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-b8", "Tkx", "-d,", "-c8", "-b10"] Step #5: Step #5: Running test ["cut", "-d,", "-d,X"] Step #5: === Compare result for: cut ["-d,", "-d,X"] Step #5: Pipe: FeUÃÃFZ⚙R⚙,(ÃsdbP(7,6DÃbfjr,gi4( Step #5: J,Imot(W(M,🔩,,8Et🔩5 Step #5: 🔩qT,PÃ,OWr,eSÃrg Step #5: Hf, Step #5: 2R4Ã,(xp1,rzmkj Step #5: E Step #5: 4,,,dp⚙C70️🪓,Wtqq Step #5: ZLO🪛PNX,,,, Step #5: 🪛,ZI Step #5: Jh🪓JwSk,A3z7 Step #5: Rust stderr: Step #5: cut-error-delimiter-must-be-single-character Step #5: GNU stderr: Step #5: the delimiter must be a single character Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-delimiter-must-be-single-character Step #5: +the delimiter must be a single character Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-d,", "-d,X"] Step #5: Step #5: Running test ["cut", "-d,", "-d,Ã", "-c7"] Step #5: === Compare result for: cut ["-d,", "-d,Ã", "-c7"] Step #5: Pipe: A,8 Step #5: ,,ffWkM,5ZCÃÃÃO Step #5: 1bÃy,AÃ🪛 Step #5: XS🔗🔗2,wNJZ,,jhÃ( Step #5: ,0,🪓w4⚙YA,🧰🪓J Step #5: PRFoÃrs,⚙,wsAZj Step #5: 1,V,hJ Step #5: ,3,8FT6 Step #5: Step #5: WxM,D, Step #5: Rust stderr: Step #5: cut-error-delimiter-must-be-single-character Step #5: GNU stderr: Step #5: the delimiter must be a single character Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-delimiter-must-be-single-character Step #5: +the delimiter must be a single character Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-d,", "-d,Ã", "-c7"] Step #5: Step #5: Running test ["cut", "vrzp6🪛", "-c5", "-b5", "-b4", "-d,a", "-d,B"] Step #5: === Compare result for: cut ["vrzp6🪛", "-c5", "-b5", "-b4", "-d,a", "-d,B"] Step #5: Pipe: 🔗(OCbZT, Step #5: ,Ãtr,,1rÃKka,Y Step #5: 3GK(4i,0,2(,4u9Fh5GJL Step #5: ggWJWFx,T🔗4t,ÃD,dtR,7BpTWMpÃZ Step #5: 7WDEy🪛 Step #5: ⚙(xO7,Etc,️ry04hv Step #5: k,Q🪛zR,️l,mU Step #5: W8CJb️upO Step #5: g,Ym️e Step #5: ,🧰1,8hAnyy7,XÃiY6P2n,L6Tn Step #5: Rust stderr: Step #5: cut-error-delimiter-must-be-single-character Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-delimiter-must-be-single-character Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["vrzp6🪛", "-c5", "-b5", "-b4", "-d,a", "-d,B"] Step #5: Step #5: Running test ["cut", "-d,Ã", "-b10", "-c6", "-b8", "-d,j"] Step #5: === Compare result for: cut ["-d,Ã", "-b10", "-c6", "-b8", "-d,j"] Step #5: Pipe: FfHE0ie,6 Step #5: TwV,Wpy0yN52,Y8K7B Step #5: M,OtS2N Step #5: Step #5: M Step #5: Ã,,Ã🪛j,,1O Step #5: ,Y8j,fTkP1️n,,Wx2qWv4c Step #5: Th,IwÃug,X(🔗BbN,BNj,mwTL Step #5: ⚙MH7C,z,5skg,C,à Step #5: o0,ErqSa,,lk(MWg,P Step #5: Rust stderr: Step #5: cut-error-delimiter-must-be-single-character Step #5: GNU stderr: Step #5: the delimiter must be a single character Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-delimiter-must-be-single-character Step #5: +the delimiter must be a single character Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-d,Ã", "-b10", "-c6", "-b8", "-d,j"] Step #5: Step #5: Running test ["cut", "-d,3", "-c7", "-b8"] Step #5: === Compare result for: cut ["-d,3", "-c7", "-b8"] Step #5: Pipe: m🔩e Step #5: ,11ci3,Ã(qR7f,6fà Step #5: cvQ9,vzy,Z Step #5: rE(,ÃG,7,Dc Step #5: PÃ,,ÃS Step #5: ,,HY️🧰 Step #5: Cjk,B5DÃ,🔗(A1🔗gt Step #5: T(QPeI,t Step #5: rÃR(,r0 Step #5: P,🔗oÃQ,O️,,(dHÃ8k🧰ZwB Step #5: Rust stderr: Step #5: cut-error-delimiter-must-be-single-character Step #5: GNU stderr: Step #5: the delimiter must be a single character Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-delimiter-must-be-single-character Step #5: +the delimiter must be a single character Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-d,3", "-c7", "-b8"] Step #5: Step #5: Running test ["cut", "-d,8", "CxYNPv3"] Step #5: === Compare result for: cut ["-d,8", "CxYNPv3"] Step #5: Pipe: (a,(jPNc,9T,D,Ià Step #5: Lv,,(🔗imXz,i Step #5: ÃÃ,Ã️,h Step #5: L5(bc,j0F️W,OJ9Jh, Step #5: 🪛J,z Step #5: ,️M1z,b, Step #5: NLTG,KO⚙ Step #5: DÃa,,H Step #5: x,CL05 Step #5: ,6N Step #5: Rust stderr: Step #5: cut-error-delimiter-must-be-single-character Step #5: GNU stderr: Step #5: the delimiter must be a single character Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-delimiter-must-be-single-character Step #5: +the delimiter must be a single character Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-d,8", "CxYNPv3"] Step #5: Step #5: Running test ["cut", "-c5"] Step #5: === Compare result for: cut ["-c5"] Step #5: Pipe: SYx(,zMz,️2,X Step #5: ,v,CN9yc(YwgV Step #5: Oo,t,MÃ, Step #5: ,g,ygF🔩 Step #5: ,Ij Step #5: ,u0E,w🔗️🪛e(g,dE, Step #5: bÃyxg🔩NS,🔩🪛🪓S,L8L Step #5: Step #5: 3lq,AV,,hH,qvÃPH Step #5: 0,,IbLhwL,9,qw(fA Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut", "-d,"] Step #5: === Compare result for: cut ["-d,"] Step #5: Pipe: 🪛S,eeO8 Step #5: t,,fZ,EQOU,🪛sQvf Step #5: Qh,,(j🪓,ynaà Step #5: 5nUO,ÃQ🪛ODdT,Ãm,C Step #5: Step #5: H,(,r,d1C, Step #5: 🪓twl🪛n,1,(o Step #5: Ei,b,( Step #5: l6lr, Step #5: ,6O️,0kE,Gd3 Step #5: Rust stderr: Step #5: cut-error-missing-mode-arg Step #5: GNU stderr: Step #5: you must specify a list of bytes, characters, or fields Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-missing-mode-arg Step #5: +you must specify a list of bytes, characters, or fields Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-d,"] Step #5: Step #5: Running test ["cut", "-b1", "-c3"] Step #5: === Compare result for: cut ["-b1", "-c3"] Step #5: Pipe: wÃW9,MK4T,JIHV Step #5: bzi,Z6t Step #5: tvBP3r,,mfPl🪛, Step #5: (lU Step #5: s⚙0j2YIA Step #5: n,,4Q, Step #5: FZ,36IJjFO🔩E Step #5: USs Step #5: B,2 Step #5: huj,zI8X0oyÃB,Z,75🧰,W Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-b1", "-c3"] Step #5: Step #5: Running test ["cut", "-f2", "🔩", "-d,7", "-d,t"] Step #5: === Compare result for: cut ["-f2", "🔩", "-d,7", "-d,t"] Step #5: Pipe: ,Ãs, Step #5: ,2wÃuHgTK,pmm⚙🔗zb🔩,i4 Step #5: q5hkh8nHJ,PQf,tOa, Step #5: 🧰9(3,7IÃhzm,1b(,S,uU3 Step #5: 5(️ZIÃy, Step #5: S🧰 Step #5: faqjqP️vR Step #5: 4m,PwoTFQ🪓,Nz,,MmqT3 Step #5: 8F,,🧰,0 Step #5: ,0Z,P((ÃsBi(7(,oYqq🪛x🔗I Step #5: Rust stderr: Step #5: cut-error-delimiter-must-be-single-character Step #5: GNU stderr: Step #5: the delimiter must be a single character Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-delimiter-must-be-single-character Step #5: +the delimiter must be a single character Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-f2", "🔩", "-d,7", "-d,t"] Step #5: Step #5: Running test ["cut", "-f1", "-b8", "-d,x", "-d,"] Step #5: === Compare result for: cut ["-f1", "-b8", "-d,x", "-d,"] Step #5: Pipe: AYH4T,(P,Z Step #5: M,ckdiL,c,(🪓 Step #5: 1🔗,🧰yYp🔗,7ÃÃ, Step #5: zk,0,Ryb,L,62Fk0MC1 Step #5: 🧰peFk,e6,aQ5,iXQlt,e5 Step #5: Yg,i,aaX,5,Vppk Step #5: s4,,P(JP,à Step #5: x,🪛lJbl,(u,COoBz(,C044Rà Step #5: EyRZ,🧰 Step #5: pE Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-f1", "-b8", "-d,x", "-d,"] Step #5: Step #5: Running test ["cut", "-f1", "FDfhmhL((P(T("] Step #5: === Compare result for: cut ["-f1", "FDfhmhL((P(T("] Step #5: Pipe: PUi,5Ãy Step #5: I Step #5: ,3,lG,🪛1g,iEWÃh Step #5: Z Step #5: n84ig,e,2 Step #5: gÃa2,JÃqUU Step #5: 🪓vvK,oE🔩MGR,l🔩,🔩6cM Step #5: W,Ãc Step #5: 🔗AMÃs,TEaAQw,6 Step #5: 6kR6🔗dÃ⚙,ÃÃRb08ÃÃ,jn Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut", "🔗"] Step #5: === Compare result for: cut ["🔗"] Step #5: Pipe: Jic,xK94kW,nebE Step #5: G(nLh,XkqG,kjÃd Step #5: ÃLe Step #5: 8UJEDl,eWmMX(i🧰 Step #5: c🪛Tud7Nucf,,ftd,dtpÃA,D Step #5: 6 Step #5: DQ(ik,f6,Ãk️d, Step #5: Quv3Ã,QlWJ,,4 Step #5: N4,,M,V Step #5: r Step #5: Rust stderr: Step #5: cut-error-missing-mode-arg Step #5: GNU stderr: Step #5: you must specify a list of bytes, characters, or fields Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-missing-mode-arg Step #5: +you must specify a list of bytes, characters, or fields Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["🔗"] Step #5: Step #5: Running test ["cut"] Step #5: === Compare result for: cut [] Step #5: Pipe: ,🪓,1,,X7u Step #5: J(lGÃ,V,(KW,M,️ Step #5: fTv,,🔩c0Vx Step #5: r,pv,R️G,01Wi,à Step #5: ,️,🪛nyq,(7a,p7Nb Step #5: 🪛l🪛8,xWxD,f🧰V⚙(B Step #5: 🪓hbGz Step #5: 7⚙NO,T, Step #5: ,h⚙(,hB Step #5: 🪓️,,fnO,wÃ🧰,à Step #5: Rust stderr: Step #5: cut-error-missing-mode-arg Step #5: GNU stderr: Step #5: you must specify a list of bytes, characters, or fields Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-missing-mode-arg Step #5: +you must specify a list of bytes, characters, or fields Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut [] Step #5: Step #5: Running test ["cut", "-d,"] Step #5: === Compare result for: cut ["-d,"] Step #5: Pipe: 🪓,wZnV,XNK,Sm🔩5IZV,1gAdrPX Step #5: KmL,gÃ,🪓kp,57🪓w🪛i8k,w🔩 Step #5: 🔗t4 Step #5: 6Ji,🔩ryxteà Step #5: ra(s,qjpkia8,Hsa,,i4rgUR( Step #5: Step #5: wra,c🪛yÃ7 Step #5: sB,Em Step #5: jhw3L,(5I🔩 Step #5: (Ãà Step #5: Rust stderr: Step #5: cut-error-missing-mode-arg Step #5: GNU stderr: Step #5: you must specify a list of bytes, characters, or fields Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-missing-mode-arg Step #5: +you must specify a list of bytes, characters, or fields Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-d,"] Step #5: Step #5: Running test ["cut", "-f2", "R", "-c6", "-c4"] Step #5: === Compare result for: cut ["-f2", "R", "-c6", "-c4"] Step #5: Pipe: 62zk(2LP,ÃjF,,v3xn(🔗 Step #5: Ã🔗 Step #5: muT7a(f Step #5: H3W, Step #5: ️(z,,fp Step #5: 3VQy, Step #5: ,X5t22,KACmr Step #5: NZ,M Step #5: ,nÃd,VD Step #5: 2,44ZDku, Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-f2", "R", "-c6", "-c4"] Step #5: Step #5: Running test ["cut", "-f5"] Step #5: === Compare result for: cut ["-f5"] Step #5: Pipe: 2B🪛,AW5V,⚙(🔗z Step #5: ,4,D7,🔩j,q Step #5: Z,,GJKsBW(P⚙ Step #5: pn Step #5: E, Step #5: JXZSBWÃ4,6,(d2 Step #5: T7,X6LjP,,yz5hWk1s,a(kLzpEOvz Step #5: ,v,BÃK️e🔩,🔗 Step #5: J(f(Od Step #5: (wu🪛X42E,z,N, Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut", "-b6", "-c9"] Step #5: === Compare result for: cut ["-b6", "-c9"] Step #5: Pipe: ,JDI🔩1Ts5w Step #5: eY6R Step #5: M332X,,2sM,🔗Ee🔗 Step #5: 🪛⚙iQR5⚙,7,xmVg Step #5: ,s🧰(T, Step #5: ,, Step #5: 4,(LE, Step #5: ,L🧰zÃ️D2 Step #5: sA,à Step #5: Lv,Oi,,Q3FW1YgM3🔗 Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-b6", "-c9"] Step #5: Step #5: Running test ["cut", "1zOJm⚙8Aap", "-b6", "-d,m"] Step #5: === Compare result for: cut ["1zOJm⚙8Aap", "-b6", "-d,m"] Step #5: Pipe: Xcà Step #5: 🔩5TnDCÃO,(qpx,Ã(VQ( Step #5: Zk,,0LMX Step #5: sV3TUjR Step #5: ,,FSq,11 Step #5: HApv,Ãà Step #5: EwY(U,K(9gZ,9w Step #5: ObT,🔗e(3s8Z,dtEEeF🪛x5c,,V Step #5: C5LUl🔩🔩H,,LT,(QTx, Step #5: iu,1,(,,x🧰9qy Step #5: Rust stderr: Step #5: cut-error-delimiter-must-be-single-character Step #5: GNU stderr: Step #5: the delimiter must be a single character Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-delimiter-must-be-single-character Step #5: +the delimiter must be a single character Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["1zOJm⚙8Aap", "-b6", "-d,m"] Step #5: Step #5: Running test ["cut", "-b5"] Step #5: === Compare result for: cut ["-b5"] Step #5: Pipe: ÃcL,vAv,🔗 Step #5: YKnf,T6k,t,JJK4vWk Step #5: 🔩SÃ,d️qpsu Step #5: NlC,Sj,9QndP Step #5: A,️️,🪛YZ Step #5: sBU,️xU🪛 Step #5: wx,🔗p, Step #5: s,6,,🧰xcQd,L Step #5: a🪓(7 Step #5: 5,At,m,,🧰 Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut", "-b2"] Step #5: === Compare result for: cut ["-b2"] Step #5: Pipe: qjm Step #5: vG🔗E Step #5: WU8️NZcF Step #5: ,,bT,, Step #5: 🪛q,Ã,I,s🪓(2🧰f( Step #5: Ãq(R,Ã, Step #5: (🔩 Step #5: u Step #5: d,,,Yb️1ycb,U2Q Step #5: 8HEqMk,(0xE0🔩7,G Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut", "-f3", "-c9", "-d,("] Step #5: === Compare result for: cut ["-f3", "-c9", "-d,("] Step #5: Pipe: A🧰ca4,(🔩Qym,j Step #5: Ye,w,b9TQmrNP Step #5: a🪛,zH,RqvY,ggh,Q3Ãh Step #5: 🪛,Fx7,TY Step #5: 🪓HDJF Step #5: ,🔩tiW Step #5: ,31,7🔩 Step #5: ,G Step #5: a,,🔩oZ,E,6 Step #5: o Step #5: Rust stderr: Step #5: cut-error-delimiter-must-be-single-character Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-delimiter-must-be-single-character Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-f3", "-c9", "-d,("] Step #5: Step #5: Running test ["cut", "-d,V", "-c3", "-d,m"] Step #5: === Compare result for: cut ["-d,V", "-c3", "-d,m"] Step #5: Pipe: ️ Step #5: X,k,O,(Fk,5g7N Step #5: L,(58Ns,🔗2m Step #5: ,l(cVÃ(N,N🔩sj,D6, Step #5: (Ã(YOJkGRg,ELÃÃ,uvt,MHofd Step #5: (J, Step #5: ,(,LnCD,🔗cl5 Step #5: q(,7LvSZ,Qgo,n Step #5: b6(E,(z Step #5: Step #5: Rust stderr: Step #5: cut-error-delimiter-must-be-single-character Step #5: GNU stderr: Step #5: the delimiter must be a single character Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-delimiter-must-be-single-character Step #5: +the delimiter must be a single character Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-d,V", "-c3", "-d,m"] Step #5: Step #5: Running test ["cut", "6f7PÃiddI", "-c7", "-f3"] Step #5: === Compare result for: cut ["6f7PÃiddI", "-c7", "-f3"] Step #5: Pipe: cvFg7k🪛,HIo Step #5: J6edY Step #5: R🔗snzbh9🪓Ã,Mjv,zi Step #5: ,,,QvN Step #5: PZ8BX(LxX,uKFW,9Fl8e,p Step #5: S3W,(h,c,v⚙,v Step #5: f🪓ev1,6 Step #5: E,à Step #5: ,b,b Step #5: 90d,BgEoÃ,🧰️(X0,1SiTeUvfEs,7K🧰 Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["6f7PÃiddI", "-c7", "-f3"] Step #5: Step #5: Running test ["cut", "-f5", "-f1"] Step #5: === Compare result for: cut ["-f5", "-f1"] Step #5: Pipe: c, Step #5: ,cà Step #5: O🔩,f Step #5: V,aHND, Step #5: ️1(6Ã, Step #5: (TzzY,sTs🪛⚙🧰f,, Step #5: IAÃN(⚙V,🔗(🪛b(️Ãz Step #5: ,H(N️,2 Step #5: WSK,Hz Step #5: 3cv9,P Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-f5", "-f1"] Step #5: Step #5: Running test ["cut", "-f4"] Step #5: === Compare result for: cut ["-f4"] Step #5: Pipe: IG Step #5: ,🪛 Step #5: (,UM Step #5: ÃC6S🪛SB Step #5: qJÃVZ( Step #5: yZEP,,v2️YgLD Step #5: LjdJ, Step #5: Ã3, Step #5: IV,A,,Vs,tgWLI1l Step #5: ae0s,HyÃ,fYHeà Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut", "fJATr8NmmbVÃ", "-c3", "-d,T", "-d,M"] Step #5: === Compare result for: cut ["fJATr8NmmbVÃ", "-c3", "-d,T", "-d,M"] Step #5: Pipe: 🔩( Step #5: oK🔗p,qÃHW,3l,o0Pbin1,duA Step #5: r(Lt Step #5: ,(xp️Y Step #5: (t,2,mgk🔩 Step #5: N Step #5: QEnNmv,🪓Bt,rZ(l,5jNVU Step #5: ,YD,,ZdrJ(e,yà Step #5: ,(g2 Step #5: B(⚙,F,F🔗8,Jf, Step #5: Rust stderr: Step #5: cut-error-delimiter-must-be-single-character Step #5: GNU stderr: Step #5: the delimiter must be a single character Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-delimiter-must-be-single-character Step #5: +the delimiter must be a single character Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["fJATr8NmmbVÃ", "-c3", "-d,T", "-d,M"] Step #5: Step #5: Running test ["cut", "-d,Y", "-d,"] Step #5: === Compare result for: cut ["-d,Y", "-d,"] Step #5: Pipe: 6dr,1,iBvv🧰B🪓 Step #5: Uf4,️ Step #5: e Step #5: ,h,D7N(lS,kZ🔩 Step #5: ,h🪓,V,NLb Step #5: CAwgI(yTO,,5yxUa0,iÃz,49M🪓(rggp Step #5: gLf🪛RJT,s0i Step #5: Ãa,2UÃ🪓H Step #5: Step #5: T2j Step #5: Rust stderr: Step #5: cut-error-missing-mode-arg Step #5: GNU stderr: Step #5: the delimiter must be a single character Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-missing-mode-arg Step #5: +the delimiter must be a single character Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-d,Y", "-d,"] Step #5: Step #5: Running test ["cut", "-f2", "-c5", "-c7", "-c3", "-f5"] Step #5: === Compare result for: cut ["-f2", "-c5", "-c7", "-c3", "-f5"] Step #5: Pipe: 6y,j,6🪓T🪓o,(z⚙PGE,5OWÃpo5 Step #5: MjhP1ÃV, Step #5: Step #5: 7f,BeBc Step #5: 3,e,️ Step #5: Step #5: Step #5: S1rwc🧰,L,Ãr,3x,🪛n Step #5: XD9,ÃvfViO Step #5: x93(NAR,NÃNQ1km,GbkwÃ, Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-f2", "-c5", "-c7", "-c3", "-f5"] Step #5: Step #5: Running test ["cut", "-c6", "-c9", "-d,4"] Step #5: === Compare result for: cut ["-c6", "-c9", "-d,4"] Step #5: Pipe: I(OoM Step #5: p🪓8,VuA⚙(8Ci,zO,,6 Step #5: ,EyÃ,SmwG8🪓 Step #5: Y1vZqF,J,Fsh🪓,🪛uà Step #5: 🪛gH2v(8F,🧰FL3🪓leSq,Ae️1 Step #5: C Step #5: y,ÃQ Step #5: J9 Step #5: 3W,Jb9,(Ge,Z⚙x Step #5: k, Step #5: Rust stderr: Step #5: cut-error-delimiter-must-be-single-character Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-delimiter-must-be-single-character Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-c6", "-c9", "-d,4"] Step #5: Step #5: Running test ["cut", "-f4", "-d,g", "-d,"] Step #5: === Compare result for: cut ["-f4", "-d,g", "-d,"] Step #5: Pipe: a,OY,Ã4Y,udNz5zM,qW Step #5: r,8ZZt Step #5: , Step #5: Ab,9l,P🧰rYLgsR9,OLVd(uf, Step #5: q,,o(Ãjx,M(,Bbdnp Step #5: e,, Step #5: 🔩 Step #5: EPR76C7l,Kc,M8Q Step #5: c(,,llÃf,SÃUjZ🧰T,A17 Step #5: aGx5rW,YzhJ,Fpc Step #5: Rust stdout: Step #5: udNz5zM Step #5: Step #5: Step #5: OLVd(uf Step #5: M( Step #5: Step #5: 🔩 Step #5: Step #5: SÃUjZ🧰T Step #5: Step #5: Step #5: GNU stdout: Step #5: (empty) Step #5: --- START diff Step #5: -udNz5zM Step #5: - Step #5: - Step #5: -OLVd(uf Step #5: -M( Step #5: - Step #5: -🔩 Step #5: - Step #5: -SÃUjZ🧰T Step #5: - Step #5: --- END diff Step #5: Step #5: Rust stderr: Step #5: (empty) Step #5: GNU stderr: Step #5: the delimiter must be a single character Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: +the delimiter must be a single character Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Different exit code: (Rust: 0, GNU: 1) Step #5: Discrepancies detected: stdout differs, stderr differs, exit code differs Step #5: === KO Test failed and will panic for: cut ["-f4", "-d,g", "-d,"] Step #5: Step #5: thread '' (2361) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:373:13: Step #5: Test failed for: cut ["-f4", "-d,g", "-d,"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==2361== ERROR: libFuzzer: deadly signal 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: 0xb2,0xff,0xe4,0x0,0x0,0xe6,0x7,0xd3,0x81,0xc,0xff,0xff,0xff,0xff,0xec,0xec,0xec,0xec,0xec,0xec,0xec,0xec,0xec,0xec,0xec,0xec,0xec,0xec,0xec,0xec,0xec,0xec,0xec,0xec,0xec,0xec,0xec,0xec,0xec,0xec,0xec,0xec,0xec,0xec,0xec,0xec,0xec,0xec,0xec,0xec,0xec,0xec,0xec,0xec,0xec,0xec,0xec,0xec,0xec,0xec,0xec,0x4d,0x50,0x5f,0x41,0x50,0x53,0x7c, Step #5: \262\377\344\000\000\346\007\323\201\014\377\377\377\377\354\354\354\354\354\354\354\354\354\354\354\354\354\354\354\354\354\354\354\354\354\354\354\354\354\354\354\354\354\354\354\354\354\354\354\354\354\354\354\354\354\354\354\354\354\354\354MP_APS| Step #5: artifact_prefix='./'; Test unit written to ./crash-e570f8d6e0fba27f7f69f8335a37e821ac530eff Step #5: Base64: sv/kAADmB9OBDP/////s7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7E1QX0FQU3w= Step #5: MERGE-OUTER: attempt 2 Step #5: WARNING: Failed to find function "__sanitizer_acquire_crash_state". Step #5: WARNING: Failed to find function "__sanitizer_print_stack_trace". Step #5: WARNING: Failed to find function "__sanitizer_set_death_callback". Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3194451163 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.Merge2285.txt' Step #5: MERGE-INNER: '/corpus/fuzz_cut/e570f8d6e0fba27f7f69f8335a37e821ac530eff' caused a failure at the previous merge step Step #5: MERGE-INNER: 309 total files; 244 processed earlier; will process 65 files now Step #5: Running test ["cut", "-b7"] Step #5: === Compare result for: cut ["-b7"] Step #5: Pipe: pRD🔩J,y1E🧰kT7ok⚙,x Step #5: ,,,,7ÃÃzJHQi( Step #5: ,X(o,3,R Step #5: 🔩bR(BP Step #5: v,W Step #5: 3F,KRTHc,1,,🔗j🪓7l Step #5: Mr,t,HiwCÃ8(,E(,Kn🪓 Step #5: ,,m,iCb Step #5: Lo,A(Ki9,ÃyFUI3Ã️k Step #5: 0🔩🧰7Q Step #5: === OK Same behavior Step #5: Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: Running test ["cut", "-b2", "-b1", "cjx1tJ4Vd⚙🧰YIx🔗"] Step #5: === Compare result for: cut ["-b2", "-b1", "cjx1tJ4Vd⚙🧰YIx🔗"] Step #5: Pipe: o Step #5: ,H,(RN🔗F Step #5: s,d,⚙D8n8NfARz,Ik,6n Step #5: (,(️R(,,️GEs,9v(HÃsJUc🪛 Step #5: 5ESw9 Step #5: Step #5: 05qTf,IRVGYAR, Step #5: d,,,fT3G(,0 Step #5: H Step #5: GOYn8BjzY Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-b2", "-b1", "cjx1tJ4Vd⚙🧰YIx🔗"] Step #5: Step #5: #2 pulse exec/s: 0 rss: 28Mb Step #5: Running test ["cut", "A⚙oPk", "-d,", "-f2", "-d,"] Step #5: === Compare result for: cut ["A⚙oPk", "-d,", "-f2", "-d,"] Step #5: Pipe: Step #5: z7VÃN118P,, Step #5: wD7(11P3 Step #5: 🧰ÃAAU,🪛W,2(K,S, Step #5: wÃTPz,UA2H, Step #5: P️t Step #5: d,,seWd,DRve Step #5: XE,,L,I6,i8 Step #5: Step #5: ,QPpaH️0A,2SA(Zj🧰8 Step #5: Rust stderr: Step #5: A⚙oPk: No such file or directory Step #5: GNU stderr: Step #5: 'A'$'\342\232\231''oPk': No such file or directory Step #5: --- START diff Step #5: -A⚙oPk: No such file or directory Step #5: +'A'$'\342\232\231''oPk': No such file or directory Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["A⚙oPk", "-d,", "-f2", "-d,"] Step #5: Step #5: Running test ["cut", "-c10", "uedCS🪛2", "-f2"] Step #5: === Compare result for: cut ["-c10", "uedCS🪛2", "-f2"] Step #5: Pipe: g Step #5: ,,cDv🔗q4 Step #5: ÃS,UaCW(🧰,Ã,HJ3p,9 Step #5: Ã21Z(,qX,DL4t🪛 Step #5: peA4,c((,TU⚙⚙ Step #5: ozj1ze Step #5: vwTS🔗,LÃÃxx5,,J Step #5: Ã️,,🪛2, Step #5: tEh3,s,7F🔩,, Step #5: Ãe Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-c10", "uedCS🪛2", "-f2"] Step #5: Step #5: #4 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["cut", "-c7", "-d,"] Step #5: === Compare result for: cut ["-c7", "-d,"] Step #5: Pipe: rnr,K Step #5: ,Ãgp,ES🔩j Step #5: mtIr,7,RisRL6Udg,M Step #5: Op Step #5: 4Ã🪓(aj,,rgD,d,W Step #5: Y🪛L,R🪓,k️NyXx,VRÃO,il( Step #5: tMN886 Step #5: 18e️CI04,️7CO,HF Step #5: r,,bFa4oÃd,wOr5kJX7 Step #5: H🔗((Ry,,Pb🔗,,BB Step #5: Rust stderr: Step #5: cut-error-delimiter-only-with-fields Step #5: GNU stderr: Step #5: an input delimiter may be specified only when operating on fields Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-delimiter-only-with-fields Step #5: +an input delimiter may be specified only when operating on fields Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-c7", "-d,"] Step #5: Step #5: Running test ["cut", "-f3", "-f5", "🔩qnD", "-d,🔗"] Step #5: === Compare result for: cut ["-f3", "-f5", "🔩qnD", "-d,🔗"] Step #5: Pipe: u,(aMZ🔩wX,EIHx2Kn1,z, Step #5: 3️🪛,XU7p,0uf🪓29sNp Step #5: Xq(Fq,OoK,mVoZ,o(pà Step #5: 9,4,Py,WÃ🔩 Step #5: Zi🔗G🪓,,8,sLcW,1lx0🪓4LY Step #5: Step #5: bK,L Step #5: Z Step #5: (NPWf(m,MO9J1Ã, Step #5: ,YpKTqA,,y,w Step #5: Rust stderr: Step #5: cut-error-delimiter-must-be-single-character Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-delimiter-must-be-single-character Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-f3", "-f5", "🔩qnD", "-d,🔗"] Step #5: Step #5: Running test ["cut", "K🔗v3VVyKb", "-d,"] Step #5: === Compare result for: cut ["K🔗v3VVyKb", "-d,"] Step #5: Pipe: VL,u,⚙,e🧰9⚙Ã,🧰PKW9 Step #5: 3UsvfsnÃ🧰,bd,,g🔩 Step #5: EnL5J9((,,,5Of3U Step #5: (,Z7,7 Step #5: Step #5: ACF1 Step #5: G🔗,vf,4xPcv🔩 Step #5: 🧰Ã,,g🪛Cc3,CBN4,Q Step #5: Wp3à Step #5: y Step #5: Rust stderr: Step #5: cut-error-missing-mode-arg Step #5: GNU stderr: Step #5: you must specify a list of bytes, characters, or fields Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-missing-mode-arg Step #5: +you must specify a list of bytes, characters, or fields Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["K🔗v3VVyKb", "-d,"] Step #5: Step #5: Running test ["cut", "-b5", "-d,5", "-f2", "-d,🪓", "-c9"] Step #5: === Compare result for: cut ["-b5", "-d,5", "-f2", "-d,🪓", "-c9"] Step #5: Pipe: ,ZMws1C,k,8IÃ00eV,(C((L8 Step #5: h, Step #5: p6,uwh🔗heB3,C(,,a Step #5: 5gUy4S,CKrev9Z Step #5: iJ Step #5: ÃK(1,,ÃY🔩FP2,Ã🧰M Step #5: tJo,,Ãe🔗⚙IC, Step #5: Step #5: lq,(H,us🔗Z,🪓zeaXO Step #5: 🧰MX Step #5: Rust stderr: Step #5: cut-error-delimiter-must-be-single-character Step #5: GNU stderr: Step #5: the delimiter must be a single character Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-delimiter-must-be-single-character Step #5: +the delimiter must be a single character Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-b5", "-d,5", "-f2", "-d,🪓", "-c9"] Step #5: Step #5: #8 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["cut", "TO59⚙"] Step #5: === Compare result for: cut ["TO59⚙"] Step #5: Pipe: ,Y9yl⚙d(N,, Step #5: iIEyE,Rd🧰lD1j🪓 Step #5: I️ALC,UvMG⚙9Ã,bjo,(fIdZm Step #5: lC,ÃR61( Step #5: 21o,(,Ddo, Step #5: ÃyugtÃ,,(Qf,WHÃHiS Step #5: ,R,G,Ã3 Step #5: 5Ã5ic,mZC Step #5: ,KH0,,(,là Step #5: Step #5: Rust stderr: Step #5: cut-error-missing-mode-arg Step #5: GNU stderr: Step #5: you must specify a list of bytes, characters, or fields Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-missing-mode-arg Step #5: +you must specify a list of bytes, characters, or fields Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["TO59⚙"] Step #5: Step #5: Running test ["cut", "-c3", "-b1", "-f5", "-d,"] Step #5: === Compare result for: cut ["-c3", "-b1", "-f5", "-d,"] Step #5: Pipe: sN,M,,bi6S,️Df Step #5: b(CN(e(kZ🧰 Step #5: hGÃF🪛mV🔗️Y Step #5: Step #5: vy⚙czVi,2,m1nZqjGe2O Step #5: WH Step #5: A,( Step #5: ,,(Zt Step #5: ,lBu,🪛Lcx,(wE Step #5: 🔩,gL🪛Tu,Eo7 Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-c3", "-b1", "-f5", "-d,"] Step #5: Step #5: Running test ["cut", "-d,G"] Step #5: === Compare result for: cut ["-d,G"] Step #5: Pipe: ,W️,, Step #5: 73,X Step #5: s,,J,pxn, Step #5: d,SV1(g,x9,uW4🔗YR Step #5: KoZO,mKP,52 Step #5: (ÃTz Step #5: sB2HS3IIs Step #5: j4O,🪓🧰,🔩SE🧰Ãtd,T,️ Step #5: Y,,zÃo Step #5: To,l,puX,6XYuex3 Step #5: Rust stderr: Step #5: cut-error-delimiter-must-be-single-character Step #5: GNU stderr: Step #5: the delimiter must be a single character Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-delimiter-must-be-single-character Step #5: +the delimiter must be a single character Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-d,G"] Step #5: Step #5: Running test ["cut", "-c5", "-b2", "-d,("] Step #5: === Compare result for: cut ["-c5", "-b2", "-d,("] Step #5: Pipe: ,ZzYHX,🪛zF,,g4 Step #5: 30,ElAhd,pM5h, Step #5: vF9,,Ã,9PNif( Step #5: Y,AD Step #5: 8N Step #5: ⚙(,w1fSF,🪛q(bT Step #5: Step #5: o,,SOV0C(Uw Step #5: R,Ro Step #5: ,uB,cMbN,à Step #5: Rust stderr: Step #5: cut-error-delimiter-must-be-single-character Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-delimiter-must-be-single-character Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-c5", "-b2", "-d,("] Step #5: Step #5: Running test ["cut", "-f3", "T4", "-c5", "🔩F🪓ÃZU🪛1(wRJQ", "-f4"] Step #5: === Compare result for: cut ["-f3", "T4", "-c5", "🔩F🪓ÃZU🪛1(wRJQ", "-f4"] Step #5: Pipe: f,,Ã,,m9 Step #5: ,, Step #5: JwC,,gv Step #5: T Step #5: 05,s Step #5: LnmZW,R2F(️,7fngw,,🪓tM️LD🪓2X Step #5: i9NM(ZM Step #5: h,s,9nH(Yu,(E( Step #5: Fi2Ã4🔗,,vqn Step #5: HZmYcÃa,T,o🧰,pmX,Ãz Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-f3", "T4", "-c5", "🔩F🪓ÃZU🪛1(wRJQ", "-f4"] Step #5: Step #5: Running test ["cut"] Step #5: === Compare result for: cut [] Step #5: Pipe: G,eV,8C🔗a8,l,(ozu🔩ew Step #5: v8ÃCJq,7 Step #5: j,Yjx,u2,, Step #5: E,YsPlÃ,11,BG77x4ÃF(t,5(Tz8 Step #5: g2pmqÃÃ4,7,z,dFsyb(⚙ Step #5: rw,Ã, Step #5: ,NOS,,w(D8,yO🪛eh Step #5: ,7(69v(,eoW,RJX🔩0Ygr,️ Step #5: jg,KF Step #5: (,6Ã,d7️,5,ldo Step #5: Rust stderr: Step #5: cut-error-missing-mode-arg Step #5: GNU stderr: Step #5: you must specify a list of bytes, characters, or fields Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-missing-mode-arg Step #5: +you must specify a list of bytes, characters, or fields Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut [] Step #5: Step #5: Running test ["cut", "-b5", "-b6", "wMvDqÃ4", "-f5"] Step #5: === Compare result for: cut ["-b5", "-b6", "wMvDqÃ4", "-f5"] Step #5: Pipe: p,b(SYK,n Step #5: c4 Step #5: zSgr,6, Step #5: gpibT🧰qD,W, Step #5: Step #5: ,Ah,,,U Step #5: CX Step #5: 🔗M(ev,,N,,🪛xo Step #5: 24Tb,zgU,u,2,F Step #5: (ji5Ã,(,UQ16,f2 Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-b5", "-b6", "wMvDqÃ4", "-f5"] Step #5: Step #5: Running test ["cut", "-b7", "1i(🪓x0🪓ma"] Step #5: === Compare result for: cut ["-b7", "1i(🪓x0🪓ma"] Step #5: Pipe: dgÃ,,I Step #5: w,,jL Step #5: D,0G,UA0z9zO Step #5: 2X Step #5: T(9bm,,uESf Step #5: F(,gdK(g,,2i Step #5: z,6⚙LÃkZ20d Step #5: 8h7⚙WL8,Md Step #5: 3q,w Step #5: oJcGA,,8cyjI2 Step #5: Rust stderr: Step #5: '1i(🪓x0🪓ma': No such file or directory Step #5: GNU stderr: Step #5: '1i('$'\360\237\252\223''x0'$'\360\237\252\223''ma': No such file or directory Step #5: --- START diff Step #5: -'1i(🪓x0🪓ma': No such file or directory Step #5: +'1i('$'\360\237\252\223''x0'$'\360\237\252\223''ma': No such file or directory Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-b7", "1i(🪓x0🪓ma"] Step #5: Step #5: #16 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["cut", "-d,a", "-b9"] Step #5: === Compare result for: cut ["-d,a", "-b9"] Step #5: Pipe: ,Hy Step #5: ,f0🪛T,5466g9 Step #5: CgÃ⚙CYc,Lh Step #5: GKkBM,,z,⚙e3i,(q5🪓 Step #5: ,, Step #5: ,slÃ, Step #5: ,,0XfÃÃbÃ4,gUDZ,za Step #5: WÃt,C Step #5: Step #5: W,,hK🔗 Step #5: Rust stderr: Step #5: cut-error-delimiter-must-be-single-character Step #5: GNU stderr: Step #5: the delimiter must be a single character Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-delimiter-must-be-single-character Step #5: +the delimiter must be a single character Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-d,a", "-b9"] Step #5: Step #5: Running test ["cut", "-b6", "-f1", "LjAr", "-c5", "-f5", "-d,"] Step #5: === Compare result for: cut ["-b6", "-f1", "LjAr", "-c5", "-f5", "-d,"] Step #5: Pipe: m,,q⚙ÃÃ,mZ(,j Step #5: ivnBOvFz,V6ÃGl((,,,0QCO Step #5: vz1g🔗Yk, Step #5: ,HPHp,sv,Na,ÃBNdC8ÃH Step #5: ,,ÃzE,pzxKx,IN2ÃH Step #5: WSNQvW Step #5: ÃNÃ(PrV6️I, Step #5: ,Ãe Step #5: E,d,Ã,Nwmd Step #5: eeUb⚙iT,s,,1Rezhi(, Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-b6", "-f1", "LjAr", "-c5", "-f5", "-d,"] Step #5: Step #5: Running test ["cut", "-b8"] Step #5: === Compare result for: cut ["-b8"] Step #5: Pipe: j,L,P Step #5: O3B🔗zF,4 Step #5: ,6,OAyFiÃ,4O(NDÃ,aQPQuO Step #5: (Ã️S,x,,Mb3k⚙QwM,i Step #5: (l Step #5: s1,yl Step #5: ÃdÃaQ,uXv4Yob Step #5: y⚙ Step #5: D,,wKv,c,4E🔩R Step #5: Df🔗 Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut"] Step #5: === Compare result for: cut [] Step #5: Pipe: ⚙6,3FKCZE Step #5: 9,qLZL Step #5: Qf8W,((,c⚙, Step #5: s3g(B,im Step #5: UJkÃ,b️Ih🔗y🔗u,2🔗Yà Step #5: Szcg Step #5: ️FSRyRZc🔗x,,,️Ã,xQ Step #5: Fn,n⚙G Step #5: h1DI4h,2,yj Step #5: s Step #5: Rust stderr: Step #5: cut-error-missing-mode-arg Step #5: GNU stderr: Step #5: you must specify a list of bytes, characters, or fields Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-missing-mode-arg Step #5: +you must specify a list of bytes, characters, or fields Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut [] Step #5: Step #5: Running test ["cut", "-b7", "-c6"] Step #5: === Compare result for: cut ["-b7", "-c6"] Step #5: Pipe: (6FIV Step #5: ,HTm🔩a68🪛,uFm(,i7(N🔗️,Z( Step #5: oÃÃ65 Step #5: ⚙9(z Step #5: 65Ph,Ue2(cF Step #5: HA Step #5: oc, Step #5: ,db,xrRA,Neo5 Step #5: 🔗NH🔗69,,a9e🔩I Step #5: DmmÃd,Ã🔩o Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-b7", "-c6"] Step #5: Step #5: Running test ["cut", "-c10", "-b7"] Step #5: === Compare result for: cut ["-c10", "-b7"] Step #5: Pipe: b,8zL,A,7ve(, Step #5: Ã7,(️🪛,s Step #5: w(U(JjqY0 Step #5: z🪛d,G Step #5: ,6NP,RU5ÃJy Step #5: LneoA,F5r,x🪛1z8F6E1 Step #5: (🪓1🔩VzdK,kEÃ,Q,, Step #5: ,LAUC Step #5: j Step #5: (PP1IwÃ,(,by1,uCdnV⚙MJD Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-c10", "-b7"] Step #5: Step #5: Running test ["cut", "-f5", "-f2"] Step #5: === Compare result for: cut ["-f5", "-f2"] Step #5: Pipe: 4Vh️u,,E🪛SVAÃm( Step #5: ,🔩I9WsK,⚙MÃuE🔗,RB(🪛Co2FÃ,uM🪛 Step #5: nK2(🔗6g,ÃtGm,Yf2 Step #5: ,J🪛dVB🧰m Step #5: i Step #5: s,🧰aH,tn,Ã4ck Step #5: zl️,lTÃYdk Step #5: 0ÃL,b2t Step #5: ⚙Uv,o2BEmM Step #5: iJ⚙,lD,️,,lE8 Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-f5", "-f2"] Step #5: Step #5: Running test ["cut", "-b5", "-b5"] Step #5: === Compare result for: cut ["-b5", "-b5"] Step #5: Pipe: Step #5: 4(kT,S,(Z5 Step #5: YEUjbw🧰,Ã🪛DmE,P8T,i0,Dg🧰 Step #5: BcYtUvfz,,JÃ🔩 Step #5: Vy(C,️dIÃ, Step #5: ,i8(️MKd,,,E Step #5: q,Cwf, Step #5: Step #5: 23 Step #5: TO6🪛F🔗u,g5ZTJS(a,,🧰UN🪓Y(Q,IGWmk(C Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-b5", "-b5"] Step #5: Step #5: Running test ["cut", "-f1", "-c1", "-b7", "VÃ"] Step #5: === Compare result for: cut ["-f1", "-c1", "-b7", "VÃ"] Step #5: Pipe: Ã6🪛,XLG⚙4PAl Step #5: ⚙, Step #5: jQij,oqNvp,F,j Step #5: z,, Step #5: ,,,(zO1V Step #5: Step #5: c,I( Step #5: ,Y(u39,mÃFP5A,8wVaN,2(t🪛1Kq Step #5: vv7U,, Step #5: C3MgG(,aX,, Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-f1", "-c1", "-b7", "VÃ"] Step #5: Step #5: Running test ["cut", "-f1", "-f2", "-d,Q"] Step #5: === Compare result for: cut ["-f1", "-f2", "-d,Q"] Step #5: Pipe: Step #5: IV,S,g,83C Step #5: 🔗A🧰V1yÃY,,bvxcmeP Step #5: tx,(33G Step #5: xq,sqE Step #5: ,TtpBSs,Lba,ÃYTdhIq,I59 Step #5: f34Qy,spfpQ9 Step #5: K,,🪓,r4, Step #5: ,,QqC🔗Z🔩,l, Step #5: i,,🔗t7,, Step #5: Rust stderr: Step #5: cut-error-delimiter-must-be-single-character Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-delimiter-must-be-single-character Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-f1", "-f2", "-d,Q"] Step #5: Step #5: Running test ["cut", "-c10", "-f5", "-d,C", "-c8", "-b8"] Step #5: === Compare result for: cut ["-c10", "-f5", "-d,C", "-c8", "-b8"] Step #5: Pipe: ÃMG,ÃF(,r,lSDhq,🪓 Step #5: Step #5: E,6🪓,🧰cvoPP️49 Step #5: rCWL(,,,ÃI( Step #5: eQ,l🔩u2M(0p Step #5: Z,NH5,i,,n Step #5: 🧰1Xx5(z,,oBRD4I Step #5: Sw,,u,H,MDEg Step #5: Step #5: ,b🪛dl Step #5: Rust stderr: Step #5: cut-error-delimiter-must-be-single-character Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-delimiter-must-be-single-character Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-c10", "-f5", "-d,C", "-c8", "-b8"] Step #5: Step #5: Running test ["cut", "-c4"] Step #5: === Compare result for: cut ["-c4"] Step #5: Pipe: K Step #5: Ãtn,cFB, Step #5: l️,K Step #5: JLEhqJ,d290,dÃb Step #5: Step #5: ,Y Step #5: (Dm2p4,⚙ Step #5: I,akpv,,Rl Step #5: v4,Ã(dM(lZ(ÃR Step #5: Ã,Ns,GzK Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut", "-b5", "-c5", "-c5", "-c9", "-f3", "-f3"] Step #5: === Compare result for: cut ["-b5", "-c5", "-c5", "-c9", "-f3", "-f3"] Step #5: Pipe: QsRy,,JR Step #5: ,️6 Step #5: Am🔩S8🔗,q(,izURh Step #5: E Step #5: C🔗lOI, Step #5: jL,X,Q5KI,Vo Step #5: 9️y,0I,SwFC Step #5: h Step #5: 🧰f🧰hO,HhJ,bpe, Step #5: v,,9 Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-b5", "-c5", "-c5", "-c9", "-f3", "-f3"] Step #5: Step #5: Running test ["cut", "-c9", "-d,9", "-d,("] Step #5: === Compare result for: cut ["-c9", "-d,9", "-d,("] Step #5: Pipe: Step #5: Ã,C Step #5: CmG(C,AQuv,BÃZc,l,( Step #5: Xh1y2oM🪓,FJÃfx6ZM Step #5: ,C Step #5: mZ3,A Step #5: Step #5: 7,,s,,g Step #5: ,L,,oE, Step #5: o🪛,Mnybvz,aApfl,oxg Step #5: Rust stderr: Step #5: cut-error-delimiter-must-be-single-character Step #5: GNU stderr: Step #5: the delimiter must be a single character Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-delimiter-must-be-single-character Step #5: +the delimiter must be a single character Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-c9", "-d,9", "-d,("] Step #5: Step #5: Running test ["cut", "-b9", "-d,b", "Q(o7ÃAp", "-d,v", "-f4"] Step #5: === Compare result for: cut ["-b9", "-d,b", "Q(o7ÃAp", "-d,v", "-f4"] Step #5: Pipe: txOT Step #5: SbpCI6,UV2bH🪛hQA,ST⚙,🪓️,⚙ Step #5: Qa,FR(aVa, Step #5: K🔗Qjet,XofUx6,kLfka7T Step #5: gW,3y,hÃ,8 Step #5: (ÃcMQ Step #5: J Step #5: Ãj4PmhFf, Step #5: o,2Qc,ErZc,o2 Step #5: ,aÃYK,0gu⚙,NSkWg Step #5: Rust stderr: Step #5: cut-error-delimiter-must-be-single-character Step #5: GNU stderr: Step #5: the delimiter must be a single character Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-delimiter-must-be-single-character Step #5: +the delimiter must be a single character Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-b9", "-d,b", "Q(o7ÃAp", "-d,v", "-f4"] Step #5: Step #5: Running test ["cut", "-f1"] Step #5: === Compare result for: cut ["-f1"] Step #5: Pipe: f,️ Step #5: Ã,g Step #5: C,nFFI,,c🪛B,l Step #5: Y🪓,VkJ🪓,Ãbp,,4mJ(hfL Step #5: Step #5: 5FjP8Am,3m60,Ipm️4PE,6v28S0y Step #5: ,v🔗1H Step #5: ,,HR Step #5: tuRp️S⚙u,,U Step #5: Xà Step #5: === OK Same behavior Step #5: Step #5: #32 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["cut", "-f3"] Step #5: === Compare result for: cut ["-f3"] Step #5: Pipe: J Step #5: eI🪓JSZ,IDC,3f,K,qd Step #5: 🪓Ã,hzZ,BB4(,RAGg Step #5: Step #5: PvoB, Step #5: ,FGc(3X Step #5: e,ct,(🪓,V7K4w,l Step #5: ÃnÃSX,Ã,3b(hWm,🧰🔗0 Step #5: 🔗,,rU,hÃPAS Step #5: Ãf,i,,🪛zu Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut", "-c4"] Step #5: === Compare result for: cut ["-c4"] Step #5: Pipe: ,r Step #5: r,,,dXw, Step #5: 🔩f,ZtF((( Step #5: 0 Step #5: H,qy,fYmk2uÃÃ4,hv Step #5: O,j,🧰W,f,V Step #5: F,Q Step #5: Step #5: c,,1P(ThCÃ,VDSPÃtkg Step #5: tl,,L,w(s,z Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut", "JKlpÃi⚙ffRUf2Hy\u{fe0f}🔗E4"] Step #5: === Compare result for: cut ["JKlpÃi⚙ffRUf2Hy\u{fe0f}🔗E4"] Step #5: Pipe: tb,🔗2,St03 Step #5: cE2,d,Z,ÃÃZ62ÃD Step #5: QR,5 Step #5: Ãv,Fj,9wK3z,wu🪛 Step #5: lC(A Step #5: ik,(r,G Step #5: E,V, Step #5: Cke,b,l⚙zz,No Step #5: L Step #5: 🪛,, Step #5: Rust stderr: Step #5: cut-error-missing-mode-arg Step #5: GNU stderr: Step #5: you must specify a list of bytes, characters, or fields Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-missing-mode-arg Step #5: +you must specify a list of bytes, characters, or fields Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["JKlpÃi⚙ffRUf2Hy\u{fe0f}🔗E4"] Step #5: Step #5: Running test ["cut", "-b6", "0ÃuakQua", "-f2"] Step #5: === Compare result for: cut ["-b6", "0ÃuakQua", "-f2"] Step #5: Pipe: EtC Step #5: (h,7🪓U,,,⚙v Step #5: 🧰,R9UHc,PÃ( Step #5: Step #5: V,i(,oÃ🔩,,bP⚙frmQ Step #5: RÃBÃ,3ÃÃ,p⚙🔩 Step #5: vn,4h⚙((ÃÃ,lIBN,qXjf(I,l Step #5: xgN, Step #5: 🔩SÃK(zY Step #5: d,s️Ob(l Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-b6", "0ÃuakQua", "-f2"] Step #5: Step #5: Running test ["cut", "-c3", "-b6", "-c10", "Q🪓1Dh1LlnbnS", "-c1"] Step #5: === Compare result for: cut ["-c3", "-b6", "-c10", "Q🪓1Dh1LlnbnS", "-c1"] Step #5: Pipe: Step #5: N,iJKcf Step #5: ,KRT,((b Step #5: (,H Step #5: ma2Z,ZL️ Step #5: EÃ0,Nsb Step #5: ZkP,🪛,Ox🪛⚙aLSn,lMOled Step #5: ,mKvh,🔩NJTavD, Step #5: hoK3,2x🪛G,🧰🧰0z,TO Step #5: 🔩,jOnA🪛9A,6Uy Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-c3", "-b6", "-c10", "Q🪓1Dh1LlnbnS", "-c1"] Step #5: Step #5: Running test ["cut", "-f4", "-f4", "-f2", "\u{fe0f}S"] Step #5: === Compare result for: cut ["-f4", "-f4", "-f2", "\u{fe0f}S"] Step #5: Pipe: 🪛(i,FF,l️kÃngGs( Step #5: Step #5: Fzwb,9,y Step #5: tZ,wSV️ykn,G,,OLa(Y Step #5: ,9(,z(,j,(🪛 Step #5: rc1🔗,X((9 Step #5: b,🔗DÃvh,,gA🪛LH,Niy🪛 Step #5: ,c,3PW4W0Ddy,,Q Step #5: ,HkM9,uW️,EHGq Step #5: bG, Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-f4", "-f4", "-f2", "\u{fe0f}S"] Step #5: Step #5: Running test ["cut", "-c1", "-b2"] Step #5: === Compare result for: cut ["-c1", "-b2"] Step #5: Pipe: (QC,4S,G,0🔗sIwrDY,a8P Step #5: u98🪓mc8 Step #5: ixw,O,ho,Y,0 Step #5: Cq, Step #5: bo,,vK🪓⚙, Step #5: utrP🔩n🔩y,1Ll Step #5: ,,🪛🧰,(🪛WW8 Step #5: ,W Step #5: ,⚙6🔩MX1,,(Fd3, Step #5: (,EPUo,🪛FCX🔗(I7, Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-c1", "-b2"] Step #5: Step #5: Running test ["cut", "-c2", "-f3", "-f5"] Step #5: === Compare result for: cut ["-c2", "-f3", "-f5"] Step #5: Pipe: Wbk,n🔗mt3N,UEN,,3 Step #5: Qj2C,Z7🔩,TFgq(Au,u1wMkeCL, Step #5: 9v7,️eEf5,🧰ZeJE,B((l10olp,y Step #5: kvxh6,8️,((8H Step #5: Step #5: 3TGS🔩,Q(XEÃ,k9 Step #5: zb,,,DVVy Step #5: N🪓p,zÃUfStxmu,ctQf Step #5: I,xo,,,🧰PvJ(Z Step #5: a,1q,gBk4à Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-c2", "-f3", "-f5"] Step #5: Step #5: Running test ["cut", "-d,"] Step #5: === Compare result for: cut ["-d,"] Step #5: Pipe: b,7,bkÃRf2Uu⚙J,HF36g Step #5: dTw(, Step #5: Pq🔩⚙,🔗🧰Hkrgf Step #5: ,Ãm3VXB Step #5: ,9,uKZd1,xk,i Step #5: hRW,ÃgUt,8Hj87h Step #5: ,GMzwv(hQ,00⚙4(626N,dvWFAMc Step #5: gA🔩LamAÃ,🧰,Ã8L9️ Step #5: ,Xzad Step #5: n,lJsi3cHXs,99j,yn(🧰 Step #5: Rust stderr: Step #5: cut-error-missing-mode-arg Step #5: GNU stderr: Step #5: you must specify a list of bytes, characters, or fields Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-missing-mode-arg Step #5: +you must specify a list of bytes, characters, or fields Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-d,"] Step #5: Step #5: Running test ["cut", "-f4", "-c6", "-d,"] Step #5: === Compare result for: cut ["-f4", "-c6", "-d,"] Step #5: Pipe: O, Step #5: q(🪓,⚙Z🔗b Step #5: Step #5: M8J,X9GzvmjM Step #5: ⚙NÃZdi,qs Step #5: W Step #5: I(ksikZ,1 Step #5: v Step #5: u((S1ÃE,Ls🪛YvcHÃ,,0 Step #5: JfX0V,,🪓 Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-f4", "-c6", "-d,"] Step #5: Step #5: Running test ["cut", "-d,"] Step #5: === Compare result for: cut ["-d,"] Step #5: Pipe: y,D🔗j6,y(🪛,H6,q🪓 Step #5: OT,qT,dGh,K9NK Step #5: ÃM,d0,J🪓(🔩,NvfmeI,r8hlà Step #5: ,Lpub,Ur Step #5: c,,ÃeV Step #5: E🔗,D,cnibQ,dF3R,4Pvg Step #5: W1,⚙,vnM Step #5: ,,v🧰0 Step #5: hne,,(,(j,hju1uM Step #5: ÃI🪛hF Step #5: Rust stderr: Step #5: cut-error-missing-mode-arg Step #5: GNU stderr: Step #5: you must specify a list of bytes, characters, or fields Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-missing-mode-arg Step #5: +you must specify a list of bytes, characters, or fields Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-d,"] Step #5: Step #5: Running test ["cut", "-c7"] Step #5: === Compare result for: cut ["-c7"] Step #5: Pipe: 7Oo Step #5: g🔩(K🪓x Step #5: 8h12C🔗,p(DMxc🪛,zLYZ1ZBRRG,PÃh,Ã(oJUIQFb Step #5: Fh,,G0,i,h(🔩HY Step #5: ,,G Step #5: V Step #5: Step #5: O, Step #5: iskR,GÃL🪛E,,s⚙,De9fw🪓MA Step #5: pwyN🪓,9,,U🔗k Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut", "-c4", "-d,n", "-b10", "-f1", "-d,"] Step #5: === Compare result for: cut ["-c4", "-d,n", "-b10", "-f1", "-d,"] Step #5: Pipe: o🪛1Ec,🪛🪓 Step #5: Wp,(,g,🔩Ep,E Step #5: EBKyx,vmr,dÃ0,️6W6wB,4TGQvkh Step #5: RPn1,ncEà Step #5: Eq🪛Tk7,1F,(Y,6(2z,k Step #5: ,🔗YG Step #5: 8,,⚙ Step #5: 3O,🔩DcÃ,JGD,IMd9e,🔗 Step #5: NK,Ão Step #5: MÃPUÃpm Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: the delimiter must be a single character Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +the delimiter must be a single character Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-c4", "-d,n", "-b10", "-f1", "-d,"] Step #5: Step #5: Running test ["cut", "-c9"] Step #5: === Compare result for: cut ["-c9"] Step #5: Pipe: iPÃ8qmn🧰,uJTB🧰BD7b,,MA,UkW Step #5: (UF,T,TCÃkK, Step #5: ⚙ Step #5: t,kP(u,🧰,1,BY⚙Z Step #5: 6,w Step #5: OUU2🧰 Step #5: Ãh,x(rf,sntÃ(G(sz Step #5: kC,,,f,pU Step #5: ,f,,F9🪓G Step #5: In,,Co5w,,Cc Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut"] Step #5: === Compare result for: cut [] Step #5: Pipe: RiÃ(u Step #5: yy🔩o,kY,P🔗MlcKm,Ax Step #5: FHSI Step #5: ,Ãy(V,e1l,Qq Step #5: ote, Step #5: ️bPz,dB,lcnq82a,tP,zlÃEs Step #5: b🔗,Hv,z7x,️(Ã,a🧰NvÃ(à Step #5: lH,,(,Pw,️ Step #5: qKT🔩,v41H, Step #5: I2,gP4S🔗O Step #5: Rust stderr: Step #5: cut-error-missing-mode-arg Step #5: GNU stderr: Step #5: you must specify a list of bytes, characters, or fields Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-missing-mode-arg Step #5: +you must specify a list of bytes, characters, or fields Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut [] Step #5: Step #5: Running test ["cut", "-f1", "-b7"] Step #5: === Compare result for: cut ["-f1", "-b7"] Step #5: Pipe: q(c,(,N Step #5: Ã1⚙,54UcEPK1,nQiK Step #5: ,🧰7LT️(,TBU,Ea Step #5: WWM,D🪓HO(ju(3,o,H0ks Step #5: F Step #5: v, Step #5: eBZ Step #5: (,Q,ÃT,Cu2,hqQ🪛a🪓🔩tSK Step #5: 8RlJ,YD,JD,A Step #5: Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-f1", "-b7"] Step #5: Step #5: Running test ["cut", "-b7", "-f3", "0f", "-b1"] Step #5: === Compare result for: cut ["-b7", "-f3", "0f", "-b1"] Step #5: Pipe: (,️Dp(JR,YdEÃ, Step #5: 1(⚙TF Step #5: SQ,OQP Step #5: fX,,hM,vYC(p,qcY️wR Step #5: le,f,🪓,kÃl7eÃ1MM Step #5: JFg,F⚙8CtEuS⚙🔗,,dp🪛j,🔗X Step #5: 0p Step #5: ,vxtLQ(,🧰,O,rjÃ️(2 Step #5: ,,C Step #5: 0, Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-b7", "-f3", "0f", "-b1"] Step #5: Step #5: Running test ["cut", "-d,V"] Step #5: === Compare result for: cut ["-d,V"] Step #5: Pipe: q, Step #5: d8OI4AK( Step #5: 91lD🔩9W,,b Step #5: rKaI,🪛P,🔩mM🪓b,⚙Lvx🧰🪓🪓zY,z🔗ÃRf Step #5: fZ⚙vÃ,g🪛Ãt9K(,Sy Step #5: 3 Step #5: 🪛I,,DF,AES Step #5: 2dT4à Step #5: ,5xLY,(🧰(N,vUP⚙gO Step #5: ÃÃ05,V0CGKX Step #5: Rust stderr: Step #5: cut-error-delimiter-must-be-single-character Step #5: GNU stderr: Step #5: the delimiter must be a single character Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-delimiter-must-be-single-character Step #5: +the delimiter must be a single character Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-d,V"] Step #5: Step #5: Running test ["cut", "-c6", "-b7", "-c1"] Step #5: === Compare result for: cut ["-c6", "-b7", "-c1"] Step #5: Pipe: T,SA⚙🔩e(U🧰,H5M4,à Step #5: ,E37qq4RE🪛 Step #5: (s59ESM,vN6rOÃdP Step #5: (A,4My( Step #5: gm Step #5: kÃ,N,aYumo,e6oS Step #5: 🪓z1q,EO,mB🪓c9Ã,(ÃHXÃYTÃ6,MX5 Step #5: (⚙4,T,rkG Step #5: 1,🪓🪛3,️5SS,o, Step #5: ,,🪛280Xawà Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-c6", "-b7", "-c1"] Step #5: Step #5: Running test ["cut", "-b4", "-d,P"] Step #5: === Compare result for: cut ["-b4", "-d,P"] Step #5: Pipe: xa,,, Step #5: I Step #5: ,PVÃvx🧰Z5,s4ÃC(,K,(2rd Step #5: Y️4B,⚙r(k(⚙,(O,,P03au🪛 Step #5: 8 Step #5: sO,o7TC3,S Step #5: O Step #5: 2stmp⚙3,T1Kz,4🧰Ãa,sr4 Step #5: XDqS1e,,,ÃyFÃ,⚙1sG4 Step #5: lH9h,SI🪛l Step #5: Rust stderr: Step #5: cut-error-delimiter-must-be-single-character Step #5: GNU stderr: Step #5: the delimiter must be a single character Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-delimiter-must-be-single-character Step #5: +the delimiter must be a single character Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-b4", "-d,P"] Step #5: Step #5: Running test ["cut", "-b5", "-b1"] Step #5: === Compare result for: cut ["-b5", "-b1"] Step #5: Pipe: ️NXDDQU,,(wYrqS Step #5: h Step #5: MIdP, Step #5: ,mM(oAF,D,EE Step #5: 🧰🔗,,aO0,C Step #5: 🧰mK0Kw🪛,,9p0K9,,r Step #5: Step #5: 🪓hl Step #5: ,Y,dT,B,h Step #5: H,🔩 Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-b5", "-b1"] Step #5: Step #5: Running test ["cut", "-b5", "-d,", "-d,", "-f3"] Step #5: === Compare result for: cut ["-b5", "-d,", "-d,", "-f3"] Step #5: Pipe: d🧰hZI Step #5: y57ij Step #5: n Step #5: MRPI0b,EAvPP,3d, Step #5: (YYDc,D,NpI3Z,Yzcw Step #5: Ti,Q,g🔩,fÃDÃ(⚙B🧰à Step #5: d,00FY2,,Iw(,o Step #5: X6bFDÃw,🔩, Step #5: i,8W(,ÃbO🔩,Jfj1yG,Qdi Step #5: O,Q Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-b5", "-d,", "-d,", "-f3"] Step #5: Step #5: Running test ["cut", "-d,J", "-c3", "-b4"] Step #5: === Compare result for: cut ["-d,J", "-c3", "-b4"] Step #5: Pipe: 🔩j2Ãy,15,n,xiVR9à Step #5: 2H7zF,C Step #5: l,Vw7,yV, Step #5: AzC0, Step #5: ,(a,Ã🔩J Step #5: 7o,y,KzrV,g,j🪛p Step #5: eXDÃ, Step #5: 1🔗,f, Step #5: EnCh Step #5: e,2J,aD⚙ Step #5: Rust stderr: Step #5: cut-error-delimiter-must-be-single-character Step #5: GNU stderr: Step #5: the delimiter must be a single character Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-delimiter-must-be-single-character Step #5: +the delimiter must be a single character Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-d,J", "-c3", "-b4"] Step #5: Step #5: Running test ["cut", "-c8"] Step #5: === Compare result for: cut ["-c8"] Step #5: Pipe: (5ZF18,lNF,mu(c7Wd1⚙6,🔩Kf🪓(0k,🧰 Step #5: ,NkaTBYr54j Step #5: 54z, Step #5: 🪛W🧰il6i, Step #5: vQ(V,Y,4🪓TozS,🪛,0eyg2 Step #5: 7IÃy(bb(,(vzGi,🧰cou🔗i4g,⚙a6M,🧰ÃH Step #5: Jk,TÃ,f1Gr,3j Step #5: UsÃfW,gÃE1 Step #5: ,HS(r1,4🔗eJ5pB,Os Step #5: 6FD🪓P4Z Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut", "-d,", "-b4", "-f1", "-b6"] Step #5: === Compare result for: cut ["-d,", "-b4", "-f1", "-b6"] Step #5: Pipe: 🪛cvWN,kDi,q🪓,,PaN( Step #5: D,l,,,ydJ Step #5: H5Y5,ÃZggH,V🔩 Step #5: GY,H(S, Step #5: Bopk,, Step #5: (,b🪛YMÃ(🧰,u,O57Ã9,Rn Step #5: ,🪓Czxj️,(, Step #5: AXY(PZB,🔗 Step #5: (Y,nbbRrV2H,JfDSF3,nUJ Step #5: Ãs,iÃ,,W🪓(mÃYOa,R8 Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-d,", "-b4", "-f1", "-b6"] Step #5: Step #5: Running test ["cut", "-b6", "-c9", "-b8"] Step #5: === Compare result for: cut ["-b6", "-c9", "-b8"] Step #5: Pipe: UrS, Step #5: m,ÃVe,ZÃÃv Step #5: ÃUBx🔩V,6O69ge Step #5: Step #5: S,U,jsx Step #5: f🪓cujGWc,tt, Step #5: X9,wYOr,x2EW6 Step #5: sj,,R9,rZ9🔩z0,t Step #5: FP Step #5: LPx,kvoi5jOFV Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-b6", "-c9", "-b8"] Step #5: Step #5: Running test ["cut", "-d,", "-b4"] Step #5: === Compare result for: cut ["-d,", "-b4"] Step #5: Pipe: 1dÃp,, Step #5: 02FbjÃ3U️W,,t🧰🔩9(k(,ÃÃwg4, Step #5: QTB️HeEmd🧰,GephD5 Step #5: dyÃ,Ã(s,, Step #5: JkÃO,DIFt,,z Step #5: nnÃNh,ÃoJ,9ÃCjUY,s⚙b,L Step #5: m,rRq,5🔗JoÃ4,j709NBSnT Step #5: NpR Step #5: ,FfVq🪛e9 Step #5: MrmzC,Rr,W,bEho Step #5: Rust stderr: Step #5: cut-error-delimiter-only-with-fields Step #5: GNU stderr: Step #5: an input delimiter may be specified only when operating on fields Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-delimiter-only-with-fields Step #5: +an input delimiter may be specified only when operating on fields Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-d,", "-b4"] Step #5: Step #5: Running test ["cut", "-b4", "-f4", "-b8"] Step #5: === Compare result for: cut ["-b4", "-f4", "-b8"] Step #5: Pipe: Ãqk4,UOL,🔩7H,cLFzb🪛wByG,w(a Step #5: ÃiVUÃX,(,VUF3w, Step #5: Ho6If7ZNn Step #5: PJ,3f🔗i,4oga, Step #5: 🪓oJÃ8a,( Step #5: Z,G⚙cV🧰E,e⚙Ã,B0a,uuu Step #5: ,k,8sjpL Step #5: 7YkqBM9A️R,(🔗,JAUd7⚙🪛, Step #5: ,,,vOj(, Step #5: zO1I,H,F🪛Ad Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-b4", "-f4", "-b8"] Step #5: Step #5: Running test ["cut", "-c1", "-f5", "-d,h", "-b2"] Step #5: === Compare result for: cut ["-c1", "-f5", "-d,h", "-b2"] Step #5: Pipe: ,(,Z,sIa Step #5: t,rc,,🔩à Step #5: 🔗6 Step #5: Ãg8EC,I,xDZ,ÃPR6FvÃVZ🧰,y Step #5: R(HgC,,G Step #5: aYzÃ(UT,BNY6OQ Step #5: ,qgÃ,o,lH,Q Step #5: ,84dH,sYU Step #5: ,6,,m Step #5: o🪓b(6Ã,🔗🧰(qÃqzX,Mq⚙R1 Step #5: Rust stderr: Step #5: cut-error-delimiter-must-be-single-character Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-delimiter-must-be-single-character Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-c1", "-f5", "-d,h", "-b2"] Step #5: Step #5: Running test ["cut", "-c4", "-b6", "-f4"] Step #5: === Compare result for: cut ["-c4", "-b6", "-f4"] Step #5: Pipe: mGu🔩dq Step #5: e4Se4,wt,1hfq Step #5: z🪛q(4Fa8,Ãp5Ã,BI,AvjgJ, Step #5: 7g,Nc41,🪛, Step #5: cU,LSZW️O,p,CovF Step #5: 5🔗Ã,7g8,N621,le(9fRX, Step #5: ,r(H,r3 Step #5: GBTp,xnM3JvTx,,B🪛Ã(gQNN,l2w Step #5: 🧰y⚙pU, Step #5: sÃgh,(,p28🔩KQBvS,Y,vr6 Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-c4", "-b6", "-f4"] Step #5: Step #5: Running test ["cut", "-c8", "-f5"] Step #5: === Compare result for: cut ["-c8", "-f5"] Step #5: Pipe: Vu, Step #5: hQv️PM,Qpj, Step #5: P,W7Ar Step #5: s(l( Step #5: ,,O,Uz🔗e,🔩EWwck Step #5: 0,g,,r,YDtRM Step #5: 🔗X(NB,O🧰D🔗94⚙G Step #5: y5e,,,,gv Step #5: 5( Step #5: D,d4,0k,g,3W7 Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-c8", "-f5"] Step #5: Step #5: Running test ["cut", "j", "-b8"] Step #5: === Compare result for: cut ["j", "-b8"] Step #5: Pipe: ,( Step #5: ,D01E1D,🔩🪛 Step #5: hÃNY0🔩 Step #5: G,sOKt,w0⚙18aCL Step #5: h,, Step #5: ,,V Step #5: p⚙k7s,Ã,v, Step #5: xLH, Step #5: ZD Step #5: q,h39(w,️( Step #5: === OK Same behavior Step #5: Step #5: #64 pulse exec/s: 0 rss: 34Mb Step #5: Running test ["cut", "-f5", "-f3", "-c3"] Step #5: === Compare result for: cut ["-f5", "-f3", "-c3"] Step #5: Pipe: 3pO,f🪓2,cU,,f🔗i Step #5: Ãb,🪓,w🪛d🔗Ã,E Step #5: 2,mM7du,X4KQwÃ, Step #5: o,,(Qc,6rpUÃ,33Ax Step #5: RnSEm Step #5: 🧰7,3,b,🔩Vfw,E Step #5: ÃKyfN🪓,️RI,🔗Ir(H,8, Step #5: B🔗, Step #5: x,9ÃQ,l,RM(, Step #5: 🔩vq6,G Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-f5", "-f3", "-c3"] Step #5: Step #5: #65 DONE exec/s: 0 rss: 36Mb Step #5: MERGE-OUTER: successful in 2 attempt(s) Step #5: MERGE-OUTER: the control file has 26775 bytes Step #5: MERGE-OUTER: consumed 0Mb (26Mb rss) to parse the control file Step #5: MERGE-OUTER: 0 new files with 0 new features added; 0 new coverage edges Step #5: Coverage error, creating log file: /workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_printf_error.log Step #5: [2025-12-31 06:39:53,797 INFO] Finding shared libraries for targets (if any). Step #5: [2025-12-31 06:39:53,807 INFO] Finished finding shared libraries for targets. Step #5: [2025-12-31 06:39:53,841 INFO] Finding shared libraries for targets (if any). Step #5: [2025-12-31 06:39:53,852 INFO] Finished finding shared libraries for targets. Step #5: [2025-12-31 06:39:54,292 INFO] Finding shared libraries for targets (if any). Step #5: [2025-12-31 06:39:54,302 INFO] Finished finding shared libraries for targets. Step #5: Coverage error, creating log file: /workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_split_error.log Step #5: Coverage error, creating log file: /workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_cut_error.log Step #5: Error occured while running fuzz_cksum: Step #5: Cov returncode: 0, grep returncode: 0 Step #5: WARNING: Failed to find function "__sanitizer_acquire_crash_state". Step #5: WARNING: Failed to find function "__sanitizer_print_stack_trace". Step #5: WARNING: Failed to find function "__sanitizer_set_death_callback". Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3193508885 Step #5: MERGE-OUTER: 446 files, 0 in the initial corpus, 0 processed earlier Step #5: MERGE-OUTER: attempt 1 Step #5: WARNING: Failed to find function "__sanitizer_acquire_crash_state". Step #5: WARNING: Failed to find function "__sanitizer_print_stack_trace". Step #5: WARNING: Failed to find function "__sanitizer_set_death_callback". Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3193524825 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.Merge492.txt' Step #5: MERGE-INNER: 446 total files; 0 processed earlier; will process 446 files now Step #5: === TEST cksum ["cksum", "-c", "-a", "sha256", "/tmp/mbylnqjrss"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha256", "/tmp/mbylnqjrss"] Step #5: === Compare result for: cksum ["-c", "-a", "sha256", "/tmp/mbylnqjrss"] Step #5: Rust stderr: Step #5: /tmp/mbylnqjrss: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/mbylnqjrss: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "sha256", "/tmp/mbylnqjrss"] Step #5: Step #5: #1 pulse exec/s: 0 rss: 29Mb Step #5: === TEST cksum ["cksum", "--tag", "-c", "-a", "sm3", "/tmp/pondpqowap"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--tag", "-c", "-a", "sm3", "/tmp/pondpqowap"] Step #5: === Compare result for: cksum ["--tag", "-c", "-a", "sm3", "/tmp/pondpqowap"] Step #5: Rust stderr: Step #5: the --binary and --text options are meaningless when verifying checksums Step #5: GNU stderr: Step #5: unrecognized option '--tag' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -the --binary and --text options are meaningless when verifying checksums Step #5: +unrecognized option '--tag' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["--tag", "-c", "-a", "sm3", "/tmp/pondpqowap"] Step #5: Step #5: #2 pulse exec/s: 0 rss: 29Mb Step #5: === TEST cksum ["cksum", "-c", "-a", "bsd", "/tmp/yzraaqiuhk"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "bsd", "/tmp/yzraaqiuhk"] Step #5: === Compare result for: cksum ["-c", "-a", "bsd", "/tmp/yzraaqiuhk"] Step #5: Rust stderr: Step #5: --check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "bsd", "/tmp/yzraaqiuhk"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "blake2b", "--untagged", "-c", "-a", "bsd", "/tmp/nomirrldau"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "blake2b", "--untagged", "-c", "-a", "bsd", "/tmp/nomirrldau"] Step #5: === Compare result for: cksum ["-a", "blake2b", "--untagged", "-c", "-a", "bsd", "/tmp/nomirrldau"] Step #5: Rust stderr: Step #5: --check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: GNU stderr: Step #5: invalid option -- 'a' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: +invalid option -- 'a' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-a", "blake2b", "--untagged", "-c", "-a", "bsd", "/tmp/nomirrldau"] Step #5: Step #5: #4 pulse exec/s: 0 rss: 29Mb Step #5: === TEST cksum ["cksum", "-a", "sysv", "-c", "/tmp/uypiiyfwws", "-a", "crc", "/tmp/qespcfmpah"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sysv", "-c", "/tmp/uypiiyfwws", "-a", "crc", "/tmp/qespcfmpah"] Step #5: === Compare result for: cksum ["-a", "sysv", "-c", "/tmp/uypiiyfwws", "-a", "crc", "/tmp/qespcfmpah"] Step #5: Rust stderr: Step #5: --check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: GNU stderr: Step #5: invalid option -- 'a' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: +invalid option -- 'a' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-a", "sysv", "-c", "/tmp/uypiiyfwws", "-a", "crc", "/tmp/qespcfmpah"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha224", "/tmp/qtrqaomtxj"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha224", "/tmp/qtrqaomtxj"] Step #5: === Compare result for: cksum ["-c", "-a", "sha224", "/tmp/qtrqaomtxj"] Step #5: Rust stderr: Step #5: /tmp/qtrqaomtxj: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/qtrqaomtxj: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "sha224", "/tmp/qtrqaomtxj"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sha256", "--text", "-c", "-a", "sha256", "/tmp/flmhbnzdtx"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sha256", "--text", "-c", "-a", "sha256", "/tmp/flmhbnzdtx"] Step #5: === Compare result for: cksum ["-a", "sha256", "--text", "-c", "-a", "sha256", "/tmp/flmhbnzdtx"] Step #5: Rust stderr: Step #5: the --binary and --text options are meaningless when verifying checksums Step #5: GNU stderr: Step #5: invalid option -- 'a' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -the --binary and --text options are meaningless when verifying checksums Step #5: +invalid option -- 'a' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-a", "sha256", "--text", "-c", "-a", "sha256", "/tmp/flmhbnzdtx"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "/tmp/yseqvilumg", "-a", "sha1", "/tmp/hhwulocbyr"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "/tmp/yseqvilumg", "-a", "sha1", "/tmp/hhwulocbyr"] Step #5: === Compare result for: cksum ["-c", "/tmp/yseqvilumg", "-a", "sha1", "/tmp/hhwulocbyr"] Step #5: Rust stderr: Step #5: /tmp/yseqvilumg: no properly formatted checksum lines found Step #5: fuzz_cksum: /tmp/hhwulocbyr: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/yseqvilumg: no properly formatted checksum lines found Step #5: -fuzz_cksum: /tmp/hhwulocbyr: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "/tmp/yseqvilumg", "-a", "sha1", "/tmp/hhwulocbyr"] Step #5: Step #5: #8 pulse exec/s: 0 rss: 29Mb Step #5: === TEST cksum ["cksum", "-a", "sysv", "-c", "/tmp/lpjzaaahhx", "-a", "crc", "/tmp/wpuhrytmmp"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sysv", "-c", "/tmp/lpjzaaahhx", "-a", "crc", "/tmp/wpuhrytmmp"] Step #5: === Compare result for: cksum ["-a", "sysv", "-c", "/tmp/lpjzaaahhx", "-a", "crc", "/tmp/wpuhrytmmp"] Step #5: Rust stderr: Step #5: --check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: GNU stderr: Step #5: invalid option -- 'a' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: +invalid option -- 'a' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-a", "sysv", "-c", "/tmp/lpjzaaahhx", "-a", "crc", "/tmp/wpuhrytmmp"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha256", "/tmp/yrewvumtwx"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha256", "/tmp/yrewvumtwx"] Step #5: === Compare result for: cksum ["-c", "-a", "sha256", "/tmp/yrewvumtwx"] Step #5: Rust stderr: Step #5: /tmp/yrewvumtwx: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/yrewvumtwx: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "sha256", "/tmp/yrewvumtwx"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "bsd", "/tmp/gihitwytkh"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "bsd", "/tmp/gihitwytkh"] Step #5: === Compare result for: cksum ["-c", "-a", "bsd", "/tmp/gihitwytkh"] Step #5: Rust stderr: Step #5: --check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "bsd", "/tmp/gihitwytkh"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "/tmp/naseqpwsdw", "-a", "sha1", "/tmp/rkloboxbal"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "/tmp/naseqpwsdw", "-a", "sha1", "/tmp/rkloboxbal"] Step #5: === Compare result for: cksum ["-c", "/tmp/naseqpwsdw", "-a", "sha1", "/tmp/rkloboxbal"] Step #5: Rust stderr: Step #5: /tmp/naseqpwsdw: no properly formatted checksum lines found Step #5: fuzz_cksum: /tmp/rkloboxbal: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/naseqpwsdw: no properly formatted checksum lines found Step #5: -fuzz_cksum: /tmp/rkloboxbal: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "/tmp/naseqpwsdw", "-a", "sha1", "/tmp/rkloboxbal"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "md5", "file_", "file_"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "md5", "file_", "file_"] Step #5: === Compare result for: cksum ["-a", "md5", "file_", "file_"] Step #5: Rust stderr: Step #5: file_: No such file or directory Step #5: fuzz_cksum: file_: No such file or directory Step #5: GNU stderr: Step #5: invalid option -- 'a' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -file_: No such file or directory Step #5: -fuzz_cksum: file_: No such file or directory Step #5: +invalid option -- 'a' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-a", "md5", "file_", "file_"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha512", "/tmp/lqdqhmbhih"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha512", "/tmp/lqdqhmbhih"] Step #5: === Compare result for: cksum ["-c", "-a", "sha512", "/tmp/lqdqhmbhih"] Step #5: Rust stderr: Step #5: /tmp/lqdqhmbhih: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/lqdqhmbhih: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "sha512", "/tmp/lqdqhmbhih"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "/tmp/auidqstevn", "-a", "sha224", "/tmp/aabcabqtal"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "/tmp/auidqstevn", "-a", "sha224", "/tmp/aabcabqtal"] Step #5: === Compare result for: cksum ["-c", "/tmp/auidqstevn", "-a", "sha224", "/tmp/aabcabqtal"] Step #5: Rust stderr: Step #5: /tmp/auidqstevn: no properly formatted checksum lines found Step #5: fuzz_cksum: /tmp/aabcabqtal: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/auidqstevn: no properly formatted checksum lines found Step #5: -fuzz_cksum: /tmp/aabcabqtal: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "/tmp/auidqstevn", "-a", "sha224", "/tmp/aabcabqtal"] Step #5: Step #5: === TEST cksum ["cksum", "--base64", "-c", "-a", "sm3", "/tmp/xshqqpxluy"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--base64", "-c", "-a", "sm3", "/tmp/xshqqpxluy"] Step #5: === Compare result for: cksum ["--base64", "-c", "-a", "sm3", "/tmp/xshqqpxluy"] Step #5: Rust stderr: Step #5: /tmp/xshqqpxluy: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: unrecognized option '--base64' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/xshqqpxluy: no properly formatted checksum lines found Step #5: +unrecognized option '--base64' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["--base64", "-c", "-a", "sm3", "/tmp/xshqqpxluy"] Step #5: Step #5: #16 pulse exec/s: 0 rss: 30Mb Step #5: === TEST cksum ["cksum", "--untagged", "-c", "-a", "crc", "/tmp/evzscajimc"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--untagged", "-c", "-a", "crc", "/tmp/evzscajimc"] Step #5: === Compare result for: cksum ["--untagged", "-c", "-a", "crc", "/tmp/evzscajimc"] Step #5: Rust stderr: Step #5: --check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: GNU stderr: Step #5: unrecognized option '--untagged' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: +unrecognized option '--untagged' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["--untagged", "-c", "-a", "crc", "/tmp/evzscajimc"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "/tmp/aykjneauyu", "-a", "crc", "/tmp/xzaqzrobla"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "/tmp/aykjneauyu", "-a", "crc", "/tmp/xzaqzrobla"] Step #5: === Compare result for: cksum ["-c", "/tmp/aykjneauyu", "-a", "crc", "/tmp/xzaqzrobla"] Step #5: Rust stderr: Step #5: --check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "/tmp/aykjneauyu", "-a", "crc", "/tmp/xzaqzrobla"] Step #5: Step #5: === TEST cksum ["cksum", "-l", "300", "-c", "-a", "sm3", "/tmp/xkkdquhasy"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-l", "300", "-c", "-a", "sm3", "/tmp/xkkdquhasy"] Step #5: === Compare result for: cksum ["-l", "300", "-c", "-a", "sm3", "/tmp/xkkdquhasy"] Step #5: Rust stderr: Step #5: --length is only supported with --algorithm blake2b, sha2, or sha3 Step #5: GNU stderr: Step #5: invalid option -- 'l' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---length is only supported with --algorithm blake2b, sha2, or sha3 Step #5: +invalid option -- 'l' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-l", "300", "-c", "-a", "sm3", "/tmp/xkkdquhasy"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "blake2b", "-c", "-a", "sha256", "/tmp/pnngtrwpsr"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "blake2b", "-c", "-a", "sha256", "/tmp/pnngtrwpsr"] Step #5: === Compare result for: cksum ["-a", "blake2b", "-c", "-a", "sha256", "/tmp/pnngtrwpsr"] Step #5: Rust stderr: Step #5: /tmp/pnngtrwpsr: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'a' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/pnngtrwpsr: no properly formatted checksum lines found Step #5: +invalid option -- 'a' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-a", "blake2b", "-c", "-a", "sha256", "/tmp/pnngtrwpsr"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sha512", "-c", "-a", "sha384", "/tmp/sndegnrwly"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sha512", "-c", "-a", "sha384", "/tmp/sndegnrwly"] Step #5: === Compare result for: cksum ["-a", "sha512", "-c", "-a", "sha384", "/tmp/sndegnrwly"] Step #5: Rust stderr: Step #5: /tmp/sndegnrwly: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'a' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/sndegnrwly: no properly formatted checksum lines found Step #5: +invalid option -- 'a' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-a", "sha512", "-c", "-a", "sha384", "/tmp/sndegnrwly"] Step #5: Step #5: === TEST cksum ["cksum", "-l", "311", "-c", "-a", "sysv", "/tmp/ehnzmmzpii"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-l", "311", "-c", "-a", "sysv", "/tmp/ehnzmmzpii"] Step #5: === Compare result for: cksum ["-l", "311", "-c", "-a", "sysv", "/tmp/ehnzmmzpii"] Step #5: Rust stderr: Step #5: --length is only supported with --algorithm blake2b, sha2, or sha3 Step #5: GNU stderr: Step #5: invalid option -- 'l' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---length is only supported with --algorithm blake2b, sha2, or sha3 Step #5: +invalid option -- 'l' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-l", "311", "-c", "-a", "sysv", "/tmp/ehnzmmzpii"] Step #5: Step #5: === TEST cksum ["cksum", "--untagged", "-c", "-a", "bsd", "/tmp/wmlkvjudwl"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--untagged", "-c", "-a", "bsd", "/tmp/wmlkvjudwl"] Step #5: === Compare result for: cksum ["--untagged", "-c", "-a", "bsd", "/tmp/wmlkvjudwl"] Step #5: Rust stderr: Step #5: --check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: GNU stderr: Step #5: unrecognized option '--untagged' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: +unrecognized option '--untagged' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["--untagged", "-c", "-a", "bsd", "/tmp/wmlkvjudwl"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sha224", "-c", "-a", "crc", "/tmp/mqvzmbcamr"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sha224", "-c", "-a", "crc", "/tmp/mqvzmbcamr"] Step #5: === Compare result for: cksum ["-a", "sha224", "-c", "-a", "crc", "/tmp/mqvzmbcamr"] Step #5: Rust stderr: Step #5: --check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: GNU stderr: Step #5: invalid option -- 'a' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: +invalid option -- 'a' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-a", "sha224", "-c", "-a", "crc", "/tmp/mqvzmbcamr"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha256", "/tmp/mnzrabizip"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha256", "/tmp/mnzrabizip"] Step #5: === Compare result for: cksum ["-c", "-a", "sha256", "/tmp/mnzrabizip"] Step #5: Rust stderr: Step #5: /tmp/mnzrabizip: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/mnzrabizip: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "sha256", "/tmp/mnzrabizip"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "bsd", "-c", "-a", "sha512", "/tmp/ejwqrvwgdo"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "bsd", "-c", "-a", "sha512", "/tmp/ejwqrvwgdo"] Step #5: === Compare result for: cksum ["-a", "bsd", "-c", "-a", "sha512", "/tmp/ejwqrvwgdo"] Step #5: Rust stderr: Step #5: /tmp/ejwqrvwgdo: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'a' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/ejwqrvwgdo: no properly formatted checksum lines found Step #5: +invalid option -- 'a' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-a", "bsd", "-c", "-a", "sha512", "/tmp/ejwqrvwgdo"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha224", "/tmp/hmbmzbsuhq"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha224", "/tmp/hmbmzbsuhq"] Step #5: === Compare result for: cksum ["-c", "-a", "sha224", "/tmp/hmbmzbsuhq"] Step #5: Rust stderr: Step #5: /tmp/hmbmzbsuhq: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/hmbmzbsuhq: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "sha224", "/tmp/hmbmzbsuhq"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "crc", "-c", "/tmp/nnivbyhxdj", "-a", "sha384", "/tmp/vvmzrjskyd"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "crc", "-c", "/tmp/nnivbyhxdj", "-a", "sha384", "/tmp/vvmzrjskyd"] Step #5: === Compare result for: cksum ["-a", "crc", "-c", "/tmp/nnivbyhxdj", "-a", "sha384", "/tmp/vvmzrjskyd"] Step #5: Rust stderr: Step #5: /tmp/nnivbyhxdj: no properly formatted checksum lines found Step #5: fuzz_cksum: /tmp/vvmzrjskyd: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'a' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/nnivbyhxdj: no properly formatted checksum lines found Step #5: -fuzz_cksum: /tmp/vvmzrjskyd: no properly formatted checksum lines found Step #5: +invalid option -- 'a' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-a", "crc", "-c", "/tmp/nnivbyhxdj", "-a", "sha384", "/tmp/vvmzrjskyd"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "/tmp/oyilmvkilc", "-a", "sha1", "/tmp/xtbkczodfw"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "/tmp/oyilmvkilc", "-a", "sha1", "/tmp/xtbkczodfw"] Step #5: === Compare result for: cksum ["-c", "/tmp/oyilmvkilc", "-a", "sha1", "/tmp/xtbkczodfw"] Step #5: Rust stderr: Step #5: /tmp/oyilmvkilc: no properly formatted checksum lines found Step #5: fuzz_cksum: /tmp/xtbkczodfw: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/oyilmvkilc: no properly formatted checksum lines found Step #5: -fuzz_cksum: /tmp/xtbkczodfw: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "/tmp/oyilmvkilc", "-a", "sha1", "/tmp/xtbkczodfw"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "bsd", "/tmp/grownqqhmg"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "bsd", "/tmp/grownqqhmg"] Step #5: === Compare result for: cksum ["-c", "-a", "bsd", "/tmp/grownqqhmg"] Step #5: Rust stderr: Step #5: --check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "bsd", "/tmp/grownqqhmg"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "bsd", "-c", "-a", "bsd", "/tmp/nortdijjfn"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "bsd", "-c", "-a", "bsd", "/tmp/nortdijjfn"] Step #5: === Compare result for: cksum ["-a", "bsd", "-c", "-a", "bsd", "/tmp/nortdijjfn"] Step #5: Rust stderr: Step #5: --check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: GNU stderr: Step #5: invalid option -- 'a' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: +invalid option -- 'a' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-a", "bsd", "-c", "-a", "bsd", "/tmp/nortdijjfn"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sha512", "-c", "-a", "sm3", "/tmp/dgbdlzpkhc"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sha512", "-c", "-a", "sm3", "/tmp/dgbdlzpkhc"] Step #5: === Compare result for: cksum ["-a", "sha512", "-c", "-a", "sm3", "/tmp/dgbdlzpkhc"] Step #5: Rust stderr: Step #5: /tmp/dgbdlzpkhc: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'a' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/dgbdlzpkhc: no properly formatted checksum lines found Step #5: +invalid option -- 'a' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-a", "sha512", "-c", "-a", "sm3", "/tmp/dgbdlzpkhc"] Step #5: Step #5: #32 pulse exec/s: 0 rss: 30Mb Step #5: === TEST cksum ["cksum", "-a", "sm3", "-c", "-a", "crc", "/tmp/kaddxmequr"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sm3", "-c", "-a", "crc", "/tmp/kaddxmequr"] Step #5: === Compare result for: cksum ["-a", "sm3", "-c", "-a", "crc", "/tmp/kaddxmequr"] Step #5: Rust stderr: Step #5: --check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: GNU stderr: Step #5: invalid option -- 'a' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: +invalid option -- 'a' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-a", "sm3", "-c", "-a", "crc", "/tmp/kaddxmequr"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sysv", "/tmp/tbnmcoimal"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sysv", "/tmp/tbnmcoimal"] Step #5: === Compare result for: cksum ["-c", "-a", "sysv", "/tmp/tbnmcoimal"] Step #5: Rust stderr: Step #5: --check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "sysv", "/tmp/tbnmcoimal"] Step #5: Step #5: === TEST cksum ["cksum", "--text", "file_Ã(FqH", "/tmp/yddepemhsu"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--text", "file_Ã(FqH", "/tmp/yddepemhsu"] Step #5: === Compare result for: cksum ["--text", "file_Ã(FqH", "/tmp/yddepemhsu"] Step #5: Rust stdout: Step #5: 3204378555 391 /tmp/yddepemhsu Step #5: Step #5: GNU stdout: Step #5: (empty) Step #5: --- START diff Step #5: -3204378555 391 /tmp/yddepemhsu Step #5: --- END diff Step #5: Step #5: Rust stderr: Step #5: file_Ã(FqH: No such file or directory Step #5: GNU stderr: Step #5: unrecognized option '--text' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -file_Ã(FqH: No such file or directory Step #5: +unrecognized option '--text' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stdout differs, stderr differs Step #5: === KO Test failed and will panic for: cksum ["--text", "file_Ã(FqH", "/tmp/yddepemhsu"] Step #5: Step #5: thread '' (566) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:373:13: Step #5: Test failed for: cksum ["--text", "file_Ã(FqH", "/tmp/yddepemhsu"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==566== ERROR: libFuzzer: deadly signal 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: 0x78, Step #5: x Step #5: artifact_prefix='./'; Test unit written to ./crash-11f6ad8ec52a2984abaafd7c3b516503785c2072 Step #5: Base64: eA== Step #5: MERGE-OUTER: attempt 2 Step #5: WARNING: Failed to find function "__sanitizer_acquire_crash_state". Step #5: WARNING: Failed to find function "__sanitizer_print_stack_trace". Step #5: WARNING: Failed to find function "__sanitizer_set_death_callback". Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3193670345 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.Merge492.txt' Step #5: MERGE-INNER: '/corpus/fuzz_cksum/11f6ad8ec52a2984abaafd7c3b516503785c2072' caused a failure at the previous merge step Step #5: MERGE-INNER: 446 total files; 35 processed earlier; will process 411 files now Step #5: === TEST cksum ["cksum", "-c", "-a", "sha1", "/tmp/ideekbiowa"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha1", "/tmp/ideekbiowa"] Step #5: === Compare result for: cksum ["-c", "-a", "sha1", "/tmp/ideekbiowa"] Step #5: Rust stderr: Step #5: /tmp/ideekbiowa: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/ideekbiowa: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "sha1", "/tmp/ideekbiowa"] Step #5: Step #5: #1 pulse exec/s: 0 rss: 29Mb Step #5: === TEST cksum ["cksum", "-c", "/tmp/imkcxdbwti", "-a", "crc", "/tmp/fapfdndpdg"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "/tmp/imkcxdbwti", "-a", "crc", "/tmp/fapfdndpdg"] Step #5: === Compare result for: cksum ["-c", "/tmp/imkcxdbwti", "-a", "crc", "/tmp/fapfdndpdg"] Step #5: Rust stderr: Step #5: --check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "/tmp/imkcxdbwti", "-a", "crc", "/tmp/fapfdndpdg"] Step #5: Step #5: #2 pulse exec/s: 0 rss: 29Mb Step #5: === TEST cksum ["cksum", "-c", "-a", "sha256", "/tmp/uxccvohbzx"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha256", "/tmp/uxccvohbzx"] Step #5: === Compare result for: cksum ["-c", "-a", "sha256", "/tmp/uxccvohbzx"] Step #5: Rust stderr: Step #5: /tmp/uxccvohbzx: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/uxccvohbzx: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "sha256", "/tmp/uxccvohbzx"] Step #5: Step #5: === TEST cksum ["cksum", "-l", "134", "-c", "-a", "sha384", "/tmp/wbpgslpnwr"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-l", "134", "-c", "-a", "sha384", "/tmp/wbpgslpnwr"] Step #5: === Compare result for: cksum ["-l", "134", "-c", "-a", "sha384", "/tmp/wbpgslpnwr"] Step #5: Rust stderr: Step #5: --length is only supported with --algorithm blake2b, sha2, or sha3 Step #5: GNU stderr: Step #5: invalid option -- 'l' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---length is only supported with --algorithm blake2b, sha2, or sha3 Step #5: +invalid option -- 'l' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-l", "134", "-c", "-a", "sha384", "/tmp/wbpgslpnwr"] Step #5: Step #5: #4 pulse exec/s: 0 rss: 29Mb Step #5: === TEST cksum ["cksum", "--tag", "-c", "-a", "sha1", "/tmp/ftdhysyypf"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--tag", "-c", "-a", "sha1", "/tmp/ftdhysyypf"] Step #5: === Compare result for: cksum ["--tag", "-c", "-a", "sha1", "/tmp/ftdhysyypf"] Step #5: Rust stderr: Step #5: the --binary and --text options are meaningless when verifying checksums Step #5: GNU stderr: Step #5: unrecognized option '--tag' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -the --binary and --text options are meaningless when verifying checksums Step #5: +unrecognized option '--tag' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["--tag", "-c", "-a", "sha1", "/tmp/ftdhysyypf"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sha384", "-c", "-a", "sha384", "/tmp/wsusiivxqn"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sha384", "-c", "-a", "sha384", "/tmp/wsusiivxqn"] Step #5: === Compare result for: cksum ["-a", "sha384", "-c", "-a", "sha384", "/tmp/wsusiivxqn"] Step #5: Rust stderr: Step #5: /tmp/wsusiivxqn: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'a' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/wsusiivxqn: no properly formatted checksum lines found Step #5: +invalid option -- 'a' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-a", "sha384", "-c", "-a", "sha384", "/tmp/wsusiivxqn"] Step #5: Step #5: === TEST cksum ["cksum", "-l", "379", "-c", "-a", "sm3", "/tmp/yaydbdvaej"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-l", "379", "-c", "-a", "sm3", "/tmp/yaydbdvaej"] Step #5: === Compare result for: cksum ["-l", "379", "-c", "-a", "sm3", "/tmp/yaydbdvaej"] Step #5: Rust stderr: Step #5: --length is only supported with --algorithm blake2b, sha2, or sha3 Step #5: GNU stderr: Step #5: invalid option -- 'l' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---length is only supported with --algorithm blake2b, sha2, or sha3 Step #5: +invalid option -- 'l' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-l", "379", "-c", "-a", "sm3", "/tmp/yaydbdvaej"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "/tmp/xdnhyiwebz", "-a", "blake2b", "/tmp/fjxrssoova"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "/tmp/xdnhyiwebz", "-a", "blake2b", "/tmp/fjxrssoova"] Step #5: === Compare result for: cksum ["-c", "/tmp/xdnhyiwebz", "-a", "blake2b", "/tmp/fjxrssoova"] Step #5: Rust stderr: Step #5: /tmp/xdnhyiwebz: no properly formatted checksum lines found Step #5: fuzz_cksum: /tmp/fjxrssoova: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/xdnhyiwebz: no properly formatted checksum lines found Step #5: -fuzz_cksum: /tmp/fjxrssoova: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "/tmp/xdnhyiwebz", "-a", "blake2b", "/tmp/fjxrssoova"] Step #5: Step #5: #8 pulse exec/s: 0 rss: 29Mb Step #5: === TEST cksum ["cksum", "--untagged", "-c", "/tmp/jjvbugnabg", "-a", "sm3", "/tmp/vzilbkebgr"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--untagged", "-c", "/tmp/jjvbugnabg", "-a", "sm3", "/tmp/vzilbkebgr"] Step #5: === Compare result for: cksum ["--untagged", "-c", "/tmp/jjvbugnabg", "-a", "sm3", "/tmp/vzilbkebgr"] Step #5: Rust stderr: Step #5: /tmp/jjvbugnabg: no properly formatted checksum lines found Step #5: fuzz_cksum: /tmp/vzilbkebgr: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: unrecognized option '--untagged' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/jjvbugnabg: no properly formatted checksum lines found Step #5: -fuzz_cksum: /tmp/vzilbkebgr: no properly formatted checksum lines found Step #5: +unrecognized option '--untagged' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["--untagged", "-c", "/tmp/jjvbugnabg", "-a", "sm3", "/tmp/vzilbkebgr"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "md5", "-c", "-a", "sha384", "/tmp/qllzjablvg"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "md5", "-c", "-a", "sha384", "/tmp/qllzjablvg"] Step #5: === Compare result for: cksum ["-a", "md5", "-c", "-a", "sha384", "/tmp/qllzjablvg"] Step #5: Rust stderr: Step #5: /tmp/qllzjablvg: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'a' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/qllzjablvg: no properly formatted checksum lines found Step #5: +invalid option -- 'a' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-a", "md5", "-c", "-a", "sha384", "/tmp/qllzjablvg"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "bsd", "-c", "-a", "blake2b", "/tmp/nfqubujyca"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "bsd", "-c", "-a", "blake2b", "/tmp/nfqubujyca"] Step #5: === Compare result for: cksum ["-a", "bsd", "-c", "-a", "blake2b", "/tmp/nfqubujyca"] Step #5: Rust stderr: Step #5: /tmp/nfqubujyca: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'a' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/nfqubujyca: no properly formatted checksum lines found Step #5: +invalid option -- 'a' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-a", "bsd", "-c", "-a", "blake2b", "/tmp/nfqubujyca"] Step #5: Step #5: === TEST cksum ["cksum", "file_🪓"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "file_🪓"] Step #5: === Compare result for: cksum ["file_🪓"] Step #5: Rust stderr: Step #5: file_🪓: No such file or directory Step #5: GNU stderr: Step #5: 'file_'$'\360\237\252\223': No such file or directory Step #5: --- START diff Step #5: -file_🪓: No such file or directory Step #5: +'file_'$'\360\237\252\223': No such file or directory Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["file_🪓"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sm3", "/tmp/vjnlmemsfx"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sm3", "/tmp/vjnlmemsfx"] Step #5: === Compare result for: cksum ["-c", "-a", "sm3", "/tmp/vjnlmemsfx"] Step #5: Rust stderr: Step #5: /tmp/vjnlmemsfx: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/vjnlmemsfx: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "sm3", "/tmp/vjnlmemsfx"] Step #5: Step #5: === TEST cksum ["cksum", "--binary", "-l", "319", "-c", "/tmp/crxqixhexb", "-a", "md5", "/tmp/ygvznsyjfb"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--binary", "-l", "319", "-c", "/tmp/crxqixhexb", "-a", "md5", "/tmp/ygvznsyjfb"] Step #5: === Compare result for: cksum ["--binary", "-l", "319", "-c", "/tmp/crxqixhexb", "-a", "md5", "/tmp/ygvznsyjfb"] Step #5: Rust stderr: Step #5: --length is only supported with --algorithm blake2b, sha2, or sha3 Step #5: GNU stderr: Step #5: unrecognized option '--binary' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---length is only supported with --algorithm blake2b, sha2, or sha3 Step #5: +unrecognized option '--binary' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["--binary", "-l", "319", "-c", "/tmp/crxqixhexb", "-a", "md5", "/tmp/ygvznsyjfb"] Step #5: Step #5: === TEST cksum ["cksum", "--untagged", "-c", "-a", "bsd", "/tmp/dlqxinyzpq"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--untagged", "-c", "-a", "bsd", "/tmp/dlqxinyzpq"] Step #5: === Compare result for: cksum ["--untagged", "-c", "-a", "bsd", "/tmp/dlqxinyzpq"] Step #5: Rust stderr: Step #5: --check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: GNU stderr: Step #5: unrecognized option '--untagged' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: +unrecognized option '--untagged' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["--untagged", "-c", "-a", "bsd", "/tmp/dlqxinyzpq"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "bsd", "-c", "-a", "sysv", "/tmp/rrwqfbzikk"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "bsd", "-c", "-a", "sysv", "/tmp/rrwqfbzikk"] Step #5: === Compare result for: cksum ["-a", "bsd", "-c", "-a", "sysv", "/tmp/rrwqfbzikk"] Step #5: Rust stderr: Step #5: --check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: GNU stderr: Step #5: invalid option -- 'a' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: +invalid option -- 'a' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-a", "bsd", "-c", "-a", "sysv", "/tmp/rrwqfbzikk"] Step #5: Step #5: #16 pulse exec/s: 0 rss: 30Mb Step #5: === TEST cksum ["cksum", "--text", "-c", "/tmp/kljzzwlfzu", "-a", "blake2b", "/tmp/ohikgjymee"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--text", "-c", "/tmp/kljzzwlfzu", "-a", "blake2b", "/tmp/ohikgjymee"] Step #5: === Compare result for: cksum ["--text", "-c", "/tmp/kljzzwlfzu", "-a", "blake2b", "/tmp/ohikgjymee"] Step #5: Rust stderr: Step #5: the --binary and --text options are meaningless when verifying checksums Step #5: GNU stderr: Step #5: unrecognized option '--text' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -the --binary and --text options are meaningless when verifying checksums Step #5: +unrecognized option '--text' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["--text", "-c", "/tmp/kljzzwlfzu", "-a", "blake2b", "/tmp/ohikgjymee"] Step #5: Step #5: === TEST cksum ["cksum", "--binary", "-c", "-a", "md5", "/tmp/otqafeokzn"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--binary", "-c", "-a", "md5", "/tmp/otqafeokzn"] Step #5: === Compare result for: cksum ["--binary", "-c", "-a", "md5", "/tmp/otqafeokzn"] Step #5: Rust stderr: Step #5: the --binary and --text options are meaningless when verifying checksums Step #5: GNU stderr: Step #5: unrecognized option '--binary' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -the --binary and --text options are meaningless when verifying checksums Step #5: +unrecognized option '--binary' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["--binary", "-c", "-a", "md5", "/tmp/otqafeokzn"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sha224", "-c", "-a", "md5", "/tmp/ehmlujvphc"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sha224", "-c", "-a", "md5", "/tmp/ehmlujvphc"] Step #5: === Compare result for: cksum ["-a", "sha224", "-c", "-a", "md5", "/tmp/ehmlujvphc"] Step #5: Rust stderr: Step #5: /tmp/ehmlujvphc: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'a' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/ehmlujvphc: no properly formatted checksum lines found Step #5: +invalid option -- 'a' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-a", "sha224", "-c", "-a", "md5", "/tmp/ehmlujvphc"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "md5", "/tmp/dkfmwgnhyl"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "md5", "/tmp/dkfmwgnhyl"] Step #5: === Compare result for: cksum ["-c", "-a", "md5", "/tmp/dkfmwgnhyl"] Step #5: Rust stderr: Step #5: /tmp/dkfmwgnhyl: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/dkfmwgnhyl: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "md5", "/tmp/dkfmwgnhyl"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sha256", "-c", "-a", "sha384", "/tmp/ombefcegjz"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sha256", "-c", "-a", "sha384", "/tmp/ombefcegjz"] Step #5: === Compare result for: cksum ["-a", "sha256", "-c", "-a", "sha384", "/tmp/ombefcegjz"] Step #5: Rust stderr: Step #5: /tmp/ombefcegjz: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'a' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/ombefcegjz: no properly formatted checksum lines found Step #5: +invalid option -- 'a' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-a", "sha256", "-c", "-a", "sha384", "/tmp/ombefcegjz"] Step #5: Step #5: === TEST cksum ["cksum", "--untagged", "-c", "-a", "sha224", "/tmp/lxjdevhlue"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--untagged", "-c", "-a", "sha224", "/tmp/lxjdevhlue"] Step #5: === Compare result for: cksum ["--untagged", "-c", "-a", "sha224", "/tmp/lxjdevhlue"] Step #5: Rust stderr: Step #5: /tmp/lxjdevhlue: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: unrecognized option '--untagged' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/lxjdevhlue: no properly formatted checksum lines found Step #5: +unrecognized option '--untagged' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["--untagged", "-c", "-a", "sha224", "/tmp/lxjdevhlue"] Step #5: Step #5: === TEST cksum ["cksum", "-l", "23", "-c", "-a", "sha384", "/tmp/tfpraofnxj"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-l", "23", "-c", "-a", "sha384", "/tmp/tfpraofnxj"] Step #5: === Compare result for: cksum ["-l", "23", "-c", "-a", "sha384", "/tmp/tfpraofnxj"] Step #5: Rust stderr: Step #5: --length is only supported with --algorithm blake2b, sha2, or sha3 Step #5: GNU stderr: Step #5: invalid option -- 'l' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---length is only supported with --algorithm blake2b, sha2, or sha3 Step #5: +invalid option -- 'l' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-l", "23", "-c", "-a", "sha384", "/tmp/tfpraofnxj"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sha256", "--binary", "-c", "/tmp/qtyubjcpuc", "-a", "sha1", "/tmp/jsslhheqzx"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sha256", "--binary", "-c", "/tmp/qtyubjcpuc", "-a", "sha1", "/tmp/jsslhheqzx"] Step #5: === Compare result for: cksum ["-a", "sha256", "--binary", "-c", "/tmp/qtyubjcpuc", "-a", "sha1", "/tmp/jsslhheqzx"] Step #5: Rust stderr: Step #5: the --binary and --text options are meaningless when verifying checksums Step #5: GNU stderr: Step #5: invalid option -- 'a' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -the --binary and --text options are meaningless when verifying checksums Step #5: +invalid option -- 'a' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-a", "sha256", "--binary", "-c", "/tmp/qtyubjcpuc", "-a", "sha1", "/tmp/jsslhheqzx"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sha256", "-c", "-a", "bsd", "/tmp/xawonrnyrj"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sha256", "-c", "-a", "bsd", "/tmp/xawonrnyrj"] Step #5: === Compare result for: cksum ["-a", "sha256", "-c", "-a", "bsd", "/tmp/xawonrnyrj"] Step #5: Rust stderr: Step #5: --check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: GNU stderr: Step #5: invalid option -- 'a' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: +invalid option -- 'a' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-a", "sha256", "-c", "-a", "bsd", "/tmp/xawonrnyrj"] Step #5: Step #5: === TEST cksum ["cksum", "--raw", "-c", "-a", "md5", "/tmp/ritdhutzid"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--raw", "-c", "-a", "md5", "/tmp/ritdhutzid"] Step #5: === Compare result for: cksum ["--raw", "-c", "-a", "md5", "/tmp/ritdhutzid"] Step #5: Rust stderr: Step #5: /tmp/ritdhutzid: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: unrecognized option '--raw' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/ritdhutzid: no properly formatted checksum lines found Step #5: +unrecognized option '--raw' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["--raw", "-c", "-a", "md5", "/tmp/ritdhutzid"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "/tmp/rcaakduvum", "-a", "blake2b", "/tmp/ooruvefbyo"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "/tmp/rcaakduvum", "-a", "blake2b", "/tmp/ooruvefbyo"] Step #5: === Compare result for: cksum ["-c", "/tmp/rcaakduvum", "-a", "blake2b", "/tmp/ooruvefbyo"] Step #5: Rust stderr: Step #5: /tmp/rcaakduvum: no properly formatted checksum lines found Step #5: fuzz_cksum: /tmp/ooruvefbyo: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/rcaakduvum: no properly formatted checksum lines found Step #5: -fuzz_cksum: /tmp/ooruvefbyo: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "/tmp/rcaakduvum", "-a", "blake2b", "/tmp/ooruvefbyo"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha1", "/tmp/turmtwwnfv"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha1", "/tmp/turmtwwnfv"] Step #5: === Compare result for: cksum ["-c", "-a", "sha1", "/tmp/turmtwwnfv"] Step #5: Rust stderr: Step #5: /tmp/turmtwwnfv: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/turmtwwnfv: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "sha1", "/tmp/turmtwwnfv"] Step #5: Step #5: === TEST cksum ["cksum", "--untagged", "-c", "-a", "bsd", "/tmp/whfjlxcybl"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--untagged", "-c", "-a", "bsd", "/tmp/whfjlxcybl"] Step #5: === Compare result for: cksum ["--untagged", "-c", "-a", "bsd", "/tmp/whfjlxcybl"] Step #5: Rust stderr: Step #5: --check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: GNU stderr: Step #5: unrecognized option '--untagged' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: +unrecognized option '--untagged' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["--untagged", "-c", "-a", "bsd", "/tmp/whfjlxcybl"] Step #5: Step #5: === TEST cksum ["cksum", "-l", "168", "-c", "-a", "crc", "/tmp/vorlomsykn"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-l", "168", "-c", "-a", "crc", "/tmp/vorlomsykn"] Step #5: === Compare result for: cksum ["-l", "168", "-c", "-a", "crc", "/tmp/vorlomsykn"] Step #5: Rust stderr: Step #5: --length is only supported with --algorithm blake2b, sha2, or sha3 Step #5: GNU stderr: Step #5: invalid option -- 'l' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---length is only supported with --algorithm blake2b, sha2, or sha3 Step #5: +invalid option -- 'l' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-l", "168", "-c", "-a", "crc", "/tmp/vorlomsykn"] Step #5: Step #5: === TEST cksum ["cksum", "--tag", "-c", "-a", "sha256", "/tmp/lozubsdnoy"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--tag", "-c", "-a", "sha256", "/tmp/lozubsdnoy"] Step #5: === Compare result for: cksum ["--tag", "-c", "-a", "sha256", "/tmp/lozubsdnoy"] Step #5: Rust stderr: Step #5: the --binary and --text options are meaningless when verifying checksums Step #5: GNU stderr: Step #5: unrecognized option '--tag' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -the --binary and --text options are meaningless when verifying checksums Step #5: +unrecognized option '--tag' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["--tag", "-c", "-a", "sha256", "/tmp/lozubsdnoy"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "bsd", "/tmp/epkrdlobbr"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "bsd", "/tmp/epkrdlobbr"] Step #5: === Compare result for: cksum ["-c", "-a", "bsd", "/tmp/epkrdlobbr"] Step #5: Rust stderr: Step #5: --check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "bsd", "/tmp/epkrdlobbr"] Step #5: Step #5: #32 pulse exec/s: 0 rss: 30Mb Step #5: === TEST cksum ["cksum", "-c", "-a", "blake2b", "/tmp/kaeabmnekd"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "blake2b", "/tmp/kaeabmnekd"] Step #5: === Compare result for: cksum ["-c", "-a", "blake2b", "/tmp/kaeabmnekd"] Step #5: Rust stderr: Step #5: /tmp/kaeabmnekd: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/kaeabmnekd: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "blake2b", "/tmp/kaeabmnekd"] Step #5: Step #5: === TEST cksum ["cksum", "--text", "-c", "/tmp/ftwyvsjjxc", "-a", "sha224", "/tmp/suhzqxfzkg"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--text", "-c", "/tmp/ftwyvsjjxc", "-a", "sha224", "/tmp/suhzqxfzkg"] Step #5: === Compare result for: cksum ["--text", "-c", "/tmp/ftwyvsjjxc", "-a", "sha224", "/tmp/suhzqxfzkg"] Step #5: Rust stderr: Step #5: the --binary and --text options are meaningless when verifying checksums Step #5: GNU stderr: Step #5: unrecognized option '--text' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -the --binary and --text options are meaningless when verifying checksums Step #5: +unrecognized option '--text' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["--text", "-c", "/tmp/ftwyvsjjxc", "-a", "sha224", "/tmp/suhzqxfzkg"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "/tmp/nfpctmnlyg", "-a", "sha256", "/tmp/yqtnwkipxr"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "/tmp/nfpctmnlyg", "-a", "sha256", "/tmp/yqtnwkipxr"] Step #5: === Compare result for: cksum ["-c", "/tmp/nfpctmnlyg", "-a", "sha256", "/tmp/yqtnwkipxr"] Step #5: Rust stderr: Step #5: /tmp/nfpctmnlyg: no properly formatted checksum lines found Step #5: fuzz_cksum: /tmp/yqtnwkipxr: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/nfpctmnlyg: no properly formatted checksum lines found Step #5: -fuzz_cksum: /tmp/yqtnwkipxr: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "/tmp/nfpctmnlyg", "-a", "sha256", "/tmp/yqtnwkipxr"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha224", "/tmp/rfyiqeyxbh"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha224", "/tmp/rfyiqeyxbh"] Step #5: === Compare result for: cksum ["-c", "-a", "sha224", "/tmp/rfyiqeyxbh"] Step #5: Rust stderr: Step #5: /tmp/rfyiqeyxbh: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/rfyiqeyxbh: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "sha224", "/tmp/rfyiqeyxbh"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "md5", "-c", "-a", "sha512", "/tmp/gzdchbdluj"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "md5", "-c", "-a", "sha512", "/tmp/gzdchbdluj"] Step #5: === Compare result for: cksum ["-a", "md5", "-c", "-a", "sha512", "/tmp/gzdchbdluj"] Step #5: Rust stderr: Step #5: /tmp/gzdchbdluj: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'a' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/gzdchbdluj: no properly formatted checksum lines found Step #5: +invalid option -- 'a' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-a", "md5", "-c", "-a", "sha512", "/tmp/gzdchbdluj"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "/tmp/tlycbikpln", "-a", "sysv", "/tmp/lonxpasrgp"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "/tmp/tlycbikpln", "-a", "sysv", "/tmp/lonxpasrgp"] Step #5: === Compare result for: cksum ["-c", "/tmp/tlycbikpln", "-a", "sysv", "/tmp/lonxpasrgp"] Step #5: Rust stderr: Step #5: --check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "/tmp/tlycbikpln", "-a", "sysv", "/tmp/lonxpasrgp"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sha224", "-c", "-a", "sysv", "/tmp/ikbxooiylf"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sha224", "-c", "-a", "sysv", "/tmp/ikbxooiylf"] Step #5: === Compare result for: cksum ["-a", "sha224", "-c", "-a", "sysv", "/tmp/ikbxooiylf"] Step #5: Rust stderr: Step #5: --check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: GNU stderr: Step #5: invalid option -- 'a' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: +invalid option -- 'a' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-a", "sha224", "-c", "-a", "sysv", "/tmp/ikbxooiylf"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha384", "/tmp/hlpiwcqknm"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha384", "/tmp/hlpiwcqknm"] Step #5: === Compare result for: cksum ["-c", "-a", "sha384", "/tmp/hlpiwcqknm"] Step #5: Rust stderr: Step #5: /tmp/hlpiwcqknm: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/hlpiwcqknm: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "sha384", "/tmp/hlpiwcqknm"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha224", "/tmp/vftimcpphn"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha224", "/tmp/vftimcpphn"] Step #5: === Compare result for: cksum ["-c", "-a", "sha224", "/tmp/vftimcpphn"] Step #5: Rust stderr: Step #5: /tmp/vftimcpphn: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/vftimcpphn: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "sha224", "/tmp/vftimcpphn"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sha512", "-c", "-a", "sysv", "/tmp/padiherwge"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sha512", "-c", "-a", "sysv", "/tmp/padiherwge"] Step #5: === Compare result for: cksum ["-a", "sha512", "-c", "-a", "sysv", "/tmp/padiherwge"] Step #5: Rust stderr: Step #5: --check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: GNU stderr: Step #5: invalid option -- 'a' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: +invalid option -- 'a' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-a", "sha512", "-c", "-a", "sysv", "/tmp/padiherwge"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "blake2b", "/tmp/qqvrgysqcq"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "blake2b", "/tmp/qqvrgysqcq"] Step #5: === Compare result for: cksum ["-c", "-a", "blake2b", "/tmp/qqvrgysqcq"] Step #5: Rust stderr: Step #5: /tmp/qqvrgysqcq: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/qqvrgysqcq: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "blake2b", "/tmp/qqvrgysqcq"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "bsd", "/tmp/uvljqnwyzt"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "bsd", "/tmp/uvljqnwyzt"] Step #5: === Compare result for: cksum ["-c", "-a", "bsd", "/tmp/uvljqnwyzt"] Step #5: Rust stderr: Step #5: --check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "bsd", "/tmp/uvljqnwyzt"] Step #5: Step #5: === TEST cksum ["cksum", "--base64", "-c", "-a", "sm3", "/tmp/itrsocjhbt"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--base64", "-c", "-a", "sm3", "/tmp/itrsocjhbt"] Step #5: === Compare result for: cksum ["--base64", "-c", "-a", "sm3", "/tmp/itrsocjhbt"] Step #5: Rust stderr: Step #5: /tmp/itrsocjhbt: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: unrecognized option '--base64' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/itrsocjhbt: no properly formatted checksum lines found Step #5: +unrecognized option '--base64' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["--base64", "-c", "-a", "sm3", "/tmp/itrsocjhbt"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "/tmp/mrfjvgaxqc", "-a", "sm3", "/tmp/vubopkbwox"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "/tmp/mrfjvgaxqc", "-a", "sm3", "/tmp/vubopkbwox"] Step #5: === Compare result for: cksum ["-c", "/tmp/mrfjvgaxqc", "-a", "sm3", "/tmp/vubopkbwox"] Step #5: Rust stderr: Step #5: /tmp/mrfjvgaxqc: no properly formatted checksum lines found Step #5: fuzz_cksum: /tmp/vubopkbwox: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/mrfjvgaxqc: no properly formatted checksum lines found Step #5: -fuzz_cksum: /tmp/vubopkbwox: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "/tmp/mrfjvgaxqc", "-a", "sm3", "/tmp/vubopkbwox"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "crc", "-c", "-a", "sha1", "/tmp/buwpqagzgf"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "crc", "-c", "-a", "sha1", "/tmp/buwpqagzgf"] Step #5: === Compare result for: cksum ["-a", "crc", "-c", "-a", "sha1", "/tmp/buwpqagzgf"] Step #5: Rust stderr: Step #5: /tmp/buwpqagzgf: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'a' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/buwpqagzgf: no properly formatted checksum lines found Step #5: +invalid option -- 'a' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-a", "crc", "-c", "-a", "sha1", "/tmp/buwpqagzgf"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sha256", "-c", "-a", "md5", "/tmp/ygzenmwvxk"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sha256", "-c", "-a", "md5", "/tmp/ygzenmwvxk"] Step #5: === Compare result for: cksum ["-a", "sha256", "-c", "-a", "md5", "/tmp/ygzenmwvxk"] Step #5: Rust stderr: Step #5: /tmp/ygzenmwvxk: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'a' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/ygzenmwvxk: no properly formatted checksum lines found Step #5: +invalid option -- 'a' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-a", "sha256", "-c", "-a", "md5", "/tmp/ygzenmwvxk"] Step #5: Step #5: === TEST cksum ["cksum", "/tmp/wikoxyqawe", "-a", "sha224", "/tmp/zzgxzvhwju"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "/tmp/wikoxyqawe", "-a", "sha224", "/tmp/zzgxzvhwju"] Step #5: === Compare result for: cksum ["/tmp/wikoxyqawe", "-a", "sha224", "/tmp/zzgxzvhwju"] Step #5: Rust stdout: Step #5: SHA224 (/tmp/wikoxyqawe) = 825293187dba4e56b1fa51fa0dfb3cec56093c45f0f01711171915f6 Step #5: SHA224 (/tmp/zzgxzvhwju) = 3f717cd179666138151d482c2ee502c9ea6a7abc4bd4b44578b10846 Step #5: Step #5: GNU stdout: Step #5: (empty) Step #5: --- START diff Step #5: -SHA224 (/tmp/wikoxyqawe) = 825293187dba4e56b1fa51fa0dfb3cec56093c45f0f01711171915f6 Step #5: -SHA224 (/tmp/zzgxzvhwju) = 3f717cd179666138151d482c2ee502c9ea6a7abc4bd4b44578b10846 Step #5: --- END diff Step #5: Step #5: Rust stderr: Step #5: (empty) Step #5: GNU stderr: Step #5: invalid option -- 'a' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: +invalid option -- 'a' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Different exit code: (Rust: 0, GNU: 1) Step #5: Discrepancies detected: stdout differs, stderr differs, exit code differs Step #5: === KO Test failed and will panic for: cksum ["/tmp/wikoxyqawe", "-a", "sha224", "/tmp/zzgxzvhwju"] Step #5: Step #5: thread '' (1477) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:373:13: Step #5: Test failed for: cksum ["/tmp/wikoxyqawe", "-a", "sha224", "/tmp/zzgxzvhwju"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==1477== ERROR: libFuzzer: deadly signal 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: 0x3d,0x8, Step #5: =\010 Step #5: artifact_prefix='./'; Test unit written to ./crash-b5cfa025b2dc940c04b9c3750527c7306a2b0944 Step #5: Base64: PQg= Step #5: MERGE-OUTER: attempt 3 Step #5: WARNING: Failed to find function "__sanitizer_acquire_crash_state". Step #5: WARNING: Failed to find function "__sanitizer_print_stack_trace". Step #5: WARNING: Failed to find function "__sanitizer_set_death_callback". Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3193893924 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.Merge492.txt' Step #5: MERGE-INNER: '/corpus/fuzz_cksum/b5cfa025b2dc940c04b9c3750527c7306a2b0944' caused a failure at the previous merge step Step #5: MERGE-INNER: 446 total files; 84 processed earlier; will process 362 files now Step #5: === TEST cksum ["cksum", "-c", "-a", "blake2b", "/tmp/uylhvjvcwp"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "blake2b", "/tmp/uylhvjvcwp"] Step #5: === Compare result for: cksum ["-c", "-a", "blake2b", "/tmp/uylhvjvcwp"] Step #5: Rust stderr: Step #5: /tmp/uylhvjvcwp: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/uylhvjvcwp: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "blake2b", "/tmp/uylhvjvcwp"] Step #5: Step #5: #1 pulse exec/s: 0 rss: 29Mb Step #5: === TEST cksum ["cksum", "-a", "blake2b", "-c", "-a", "crc", "/tmp/pxzuicmcrh"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "blake2b", "-c", "-a", "crc", "/tmp/pxzuicmcrh"] Step #5: === Compare result for: cksum ["-a", "blake2b", "-c", "-a", "crc", "/tmp/pxzuicmcrh"] Step #5: Rust stderr: Step #5: --check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: GNU stderr: Step #5: invalid option -- 'a' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: +invalid option -- 'a' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-a", "blake2b", "-c", "-a", "crc", "/tmp/pxzuicmcrh"] Step #5: Step #5: #2 pulse exec/s: 0 rss: 29Mb Step #5: === TEST cksum ["cksum", "-a", "crc", "-c", "-a", "sysv", "/tmp/qmzuiiapzd"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "crc", "-c", "-a", "sysv", "/tmp/qmzuiiapzd"] Step #5: === Compare result for: cksum ["-a", "crc", "-c", "-a", "sysv", "/tmp/qmzuiiapzd"] Step #5: Rust stderr: Step #5: --check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: GNU stderr: Step #5: invalid option -- 'a' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: +invalid option -- 'a' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-a", "crc", "-c", "-a", "sysv", "/tmp/qmzuiiapzd"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sm3", "-c", "-a", "sha224", "/tmp/dxuzqbbpqj"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sm3", "-c", "-a", "sha224", "/tmp/dxuzqbbpqj"] Step #5: === Compare result for: cksum ["-a", "sm3", "-c", "-a", "sha224", "/tmp/dxuzqbbpqj"] Step #5: Rust stderr: Step #5: /tmp/dxuzqbbpqj: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'a' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/dxuzqbbpqj: no properly formatted checksum lines found Step #5: +invalid option -- 'a' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-a", "sm3", "-c", "-a", "sha224", "/tmp/dxuzqbbpqj"] Step #5: Step #5: #4 pulse exec/s: 0 rss: 29Mb Step #5: === TEST cksum ["cksum", "-a", "md5", "-c", "-a", "sha512", "/tmp/hcrjnkblii"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "md5", "-c", "-a", "sha512", "/tmp/hcrjnkblii"] Step #5: === Compare result for: cksum ["-a", "md5", "-c", "-a", "sha512", "/tmp/hcrjnkblii"] Step #5: Rust stderr: Step #5: /tmp/hcrjnkblii: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'a' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/hcrjnkblii: no properly formatted checksum lines found Step #5: +invalid option -- 'a' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-a", "md5", "-c", "-a", "sha512", "/tmp/hcrjnkblii"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sysv", "file_J"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sysv", "file_J"] Step #5: === Compare result for: cksum ["-a", "sysv", "file_J"] Step #5: Rust stderr: Step #5: file_J: No such file or directory Step #5: GNU stderr: Step #5: invalid option -- 'a' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -file_J: No such file or directory Step #5: +invalid option -- 'a' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-a", "sysv", "file_J"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha1", "/tmp/afewhazhko"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha1", "/tmp/afewhazhko"] Step #5: === Compare result for: cksum ["-c", "-a", "sha1", "/tmp/afewhazhko"] Step #5: Rust stderr: Step #5: /tmp/afewhazhko: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/afewhazhko: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "sha1", "/tmp/afewhazhko"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sysv", "/tmp/gutnjwfcem"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sysv", "/tmp/gutnjwfcem"] Step #5: === Compare result for: cksum ["-c", "-a", "sysv", "/tmp/gutnjwfcem"] Step #5: Rust stderr: Step #5: --check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "sysv", "/tmp/gutnjwfcem"] Step #5: Step #5: #8 pulse exec/s: 0 rss: 30Mb Step #5: === TEST cksum ["cksum", "-a", "sha1", "-c", "/tmp/ebpvthzggn", "-a", "sha1", "/tmp/iztbguwwmp"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sha1", "-c", "/tmp/ebpvthzggn", "-a", "sha1", "/tmp/iztbguwwmp"] Step #5: === Compare result for: cksum ["-a", "sha1", "-c", "/tmp/ebpvthzggn", "-a", "sha1", "/tmp/iztbguwwmp"] Step #5: Rust stderr: Step #5: /tmp/ebpvthzggn: no properly formatted checksum lines found Step #5: fuzz_cksum: /tmp/iztbguwwmp: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'a' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/ebpvthzggn: no properly formatted checksum lines found Step #5: -fuzz_cksum: /tmp/iztbguwwmp: no properly formatted checksum lines found Step #5: +invalid option -- 'a' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-a", "sha1", "-c", "/tmp/ebpvthzggn", "-a", "sha1", "/tmp/iztbguwwmp"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha384", "/tmp/rlrjtubhhn"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha384", "/tmp/rlrjtubhhn"] Step #5: === Compare result for: cksum ["-c", "-a", "sha384", "/tmp/rlrjtubhhn"] Step #5: Rust stderr: Step #5: /tmp/rlrjtubhhn: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/rlrjtubhhn: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "sha384", "/tmp/rlrjtubhhn"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "md5", "/tmp/gujaeypwsz"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "md5", "/tmp/gujaeypwsz"] Step #5: === Compare result for: cksum ["-c", "-a", "md5", "/tmp/gujaeypwsz"] Step #5: Rust stderr: Step #5: /tmp/gujaeypwsz: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/gujaeypwsz: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "md5", "/tmp/gujaeypwsz"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "bsd", "--raw", "-c", "-a", "sm3", "/tmp/wavigckniz"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "bsd", "--raw", "-c", "-a", "sm3", "/tmp/wavigckniz"] Step #5: === Compare result for: cksum ["-a", "bsd", "--raw", "-c", "-a", "sm3", "/tmp/wavigckniz"] Step #5: Rust stderr: Step #5: /tmp/wavigckniz: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'a' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/wavigckniz: no properly formatted checksum lines found Step #5: +invalid option -- 'a' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-a", "bsd", "--raw", "-c", "-a", "sm3", "/tmp/wavigckniz"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha224", "/tmp/xdjsxxvvdf"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha224", "/tmp/xdjsxxvvdf"] Step #5: === Compare result for: cksum ["-c", "-a", "sha224", "/tmp/xdjsxxvvdf"] Step #5: Rust stderr: Step #5: /tmp/xdjsxxvvdf: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/xdjsxxvvdf: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "sha224", "/tmp/xdjsxxvvdf"] Step #5: Step #5: === TEST cksum ["cksum", "--text", "-c", "-a", "md5", "/tmp/blpynswmuu"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--text", "-c", "-a", "md5", "/tmp/blpynswmuu"] Step #5: === Compare result for: cksum ["--text", "-c", "-a", "md5", "/tmp/blpynswmuu"] Step #5: Rust stderr: Step #5: the --binary and --text options are meaningless when verifying checksums Step #5: GNU stderr: Step #5: unrecognized option '--text' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -the --binary and --text options are meaningless when verifying checksums Step #5: +unrecognized option '--text' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["--text", "-c", "-a", "md5", "/tmp/blpynswmuu"] Step #5: Step #5: === TEST cksum ["cksum", "--text", "-c", "-a", "sha1", "/tmp/ifkaawgaor"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--text", "-c", "-a", "sha1", "/tmp/ifkaawgaor"] Step #5: === Compare result for: cksum ["--text", "-c", "-a", "sha1", "/tmp/ifkaawgaor"] Step #5: Rust stderr: Step #5: the --binary and --text options are meaningless when verifying checksums Step #5: GNU stderr: Step #5: unrecognized option '--text' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -the --binary and --text options are meaningless when verifying checksums Step #5: +unrecognized option '--text' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["--text", "-c", "-a", "sha1", "/tmp/ifkaawgaor"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sha224", "--untagged", "-c", "-a", "sha224", "/tmp/ntbgdnhhfc"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sha224", "--untagged", "-c", "-a", "sha224", "/tmp/ntbgdnhhfc"] Step #5: MERGE-OUTER: attempt 4 Step #5: WARNING: Failed to find function "__sanitizer_acquire_crash_state". Step #5: WARNING: Failed to find function "__sanitizer_print_stack_trace". Step #5: WARNING: Failed to find function "__sanitizer_set_death_callback". Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3193974640 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.Merge492.txt' Step #5: MERGE-INNER: '/corpus/fuzz_cksum/3969065dcd8d37fdc450416420aea5e60a30c065' caused a failure at the previous merge step Step #5: MERGE-INNER: 446 total files; 100 processed earlier; will process 346 files now Step #5: === TEST cksum ["cksum", "-c", "-a", "sha384", "/tmp/sdhlaxzlor"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha384", "/tmp/sdhlaxzlor"] Step #5: === Compare result for: cksum ["-c", "-a", "sha384", "/tmp/sdhlaxzlor"] Step #5: Rust stderr: Step #5: /tmp/sdhlaxzlor: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/sdhlaxzlor: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "sha384", "/tmp/sdhlaxzlor"] Step #5: Step #5: #1 pulse exec/s: 0 rss: 29Mb Step #5: === TEST cksum ["cksum", "-c", "-a", "sysv", "/tmp/zzdahisxsi"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sysv", "/tmp/zzdahisxsi"] Step #5: === Compare result for: cksum ["-c", "-a", "sysv", "/tmp/zzdahisxsi"] Step #5: Rust stderr: Step #5: --check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "sysv", "/tmp/zzdahisxsi"] Step #5: Step #5: #2 pulse exec/s: 0 rss: 29Mb Step #5: === TEST cksum ["cksum", "-c", "-a", "sm3", "/tmp/yxwcefxvxh"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sm3", "/tmp/yxwcefxvxh"] Step #5: === Compare result for: cksum ["-c", "-a", "sm3", "/tmp/yxwcefxvxh"] Step #5: Rust stderr: Step #5: /tmp/yxwcefxvxh: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/yxwcefxvxh: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "sm3", "/tmp/yxwcefxvxh"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha256", "/tmp/tqnlelaotc"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha256", "/tmp/tqnlelaotc"] Step #5: === Compare result for: cksum ["-c", "-a", "sha256", "/tmp/tqnlelaotc"] Step #5: Rust stderr: Step #5: /tmp/tqnlelaotc: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/tqnlelaotc: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "sha256", "/tmp/tqnlelaotc"] Step #5: Step #5: #4 pulse exec/s: 0 rss: 30Mb Step #5: === TEST cksum ["cksum", "-c", "-a", "sha256", "/tmp/spjflkbgij"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha256", "/tmp/spjflkbgij"] Step #5: === Compare result for: cksum ["-c", "-a", "sha256", "/tmp/spjflkbgij"] Step #5: Rust stderr: Step #5: /tmp/spjflkbgij: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/spjflkbgij: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "sha256", "/tmp/spjflkbgij"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "crc", "-c", "/tmp/jvewqwdfen", "-a", "crc", "/tmp/gozlguuruj"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "crc", "-c", "/tmp/jvewqwdfen", "-a", "crc", "/tmp/gozlguuruj"] Step #5: === Compare result for: cksum ["-a", "crc", "-c", "/tmp/jvewqwdfen", "-a", "crc", "/tmp/gozlguuruj"] Step #5: Rust stderr: Step #5: --check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: GNU stderr: Step #5: invalid option -- 'a' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: +invalid option -- 'a' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-a", "crc", "-c", "/tmp/jvewqwdfen", "-a", "crc", "/tmp/gozlguuruj"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "/tmp/iaipminycb", "-a", "sysv", "/tmp/zvjkxlmbbh"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "/tmp/iaipminycb", "-a", "sysv", "/tmp/zvjkxlmbbh"] Step #5: === Compare result for: cksum ["-c", "/tmp/iaipminycb", "-a", "sysv", "/tmp/zvjkxlmbbh"] Step #5: Rust stderr: Step #5: --check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "/tmp/iaipminycb", "-a", "sysv", "/tmp/zvjkxlmbbh"] Step #5: Step #5: === TEST cksum ["cksum", "--untagged", "-l", "354", "-c", "-a", "blake2b", "/tmp/hhxuepwjpj"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--untagged", "-l", "354", "-c", "-a", "blake2b", "/tmp/hhxuepwjpj"] Step #5: === Compare result for: cksum ["--untagged", "-l", "354", "-c", "-a", "blake2b", "/tmp/hhxuepwjpj"] Step #5: Rust stderr: Step #5: invalid length: '354' Step #5: fuzz_cksum: length is not a multiple of 8 Step #5: GNU stderr: Step #5: unrecognized option '--untagged' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -invalid length: '354' Step #5: -fuzz_cksum: length is not a multiple of 8 Step #5: +unrecognized option '--untagged' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["--untagged", "-l", "354", "-c", "-a", "blake2b", "/tmp/hhxuepwjpj"] Step #5: Step #5: #8 pulse exec/s: 0 rss: 30Mb Step #5: === TEST cksum ["cksum", "-a", "sha512", "-c", "/tmp/twnurhlqlr", "-a", "blake2b", "/tmp/rpyhaqohds"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sha512", "-c", "/tmp/twnurhlqlr", "-a", "blake2b", "/tmp/rpyhaqohds"] Step #5: === Compare result for: cksum ["-a", "sha512", "-c", "/tmp/twnurhlqlr", "-a", "blake2b", "/tmp/rpyhaqohds"] Step #5: Rust stderr: Step #5: /tmp/twnurhlqlr: no properly formatted checksum lines found Step #5: fuzz_cksum: /tmp/rpyhaqohds: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'a' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/twnurhlqlr: no properly formatted checksum lines found Step #5: -fuzz_cksum: /tmp/rpyhaqohds: no properly formatted checksum lines found Step #5: +invalid option -- 'a' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-a", "sha512", "-c", "/tmp/twnurhlqlr", "-a", "blake2b", "/tmp/rpyhaqohds"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "blake2b", "/tmp/vrinmsrjin"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "blake2b", "/tmp/vrinmsrjin"] Step #5: === Compare result for: cksum ["-c", "-a", "blake2b", "/tmp/vrinmsrjin"] Step #5: Rust stderr: Step #5: /tmp/vrinmsrjin: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/vrinmsrjin: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "blake2b", "/tmp/vrinmsrjin"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sha256", "-c", "/tmp/gdgqahapgh", "-a", "crc", "/tmp/kjbmxmganr"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sha256", "-c", "/tmp/gdgqahapgh", "-a", "crc", "/tmp/kjbmxmganr"] Step #5: === Compare result for: cksum ["-a", "sha256", "-c", "/tmp/gdgqahapgh", "-a", "crc", "/tmp/kjbmxmganr"] Step #5: Rust stderr: Step #5: --check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: GNU stderr: Step #5: invalid option -- 'a' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: +invalid option -- 'a' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-a", "sha256", "-c", "/tmp/gdgqahapgh", "-a", "crc", "/tmp/kjbmxmganr"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sysv", "/tmp/pbythzbhwb"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sysv", "/tmp/pbythzbhwb"] Step #5: === Compare result for: cksum ["-c", "-a", "sysv", "/tmp/pbythzbhwb"] Step #5: Rust stderr: Step #5: --check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "sysv", "/tmp/pbythzbhwb"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sm3", "--tag", "-l", "302", "-c", "/tmp/lyvlbzhtvt", "-a", "sha224", "/tmp/oqdlqumwnx"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sm3", "--tag", "-l", "302", "-c", "/tmp/lyvlbzhtvt", "-a", "sha224", "/tmp/oqdlqumwnx"] Step #5: === Compare result for: cksum ["-a", "sm3", "--tag", "-l", "302", "-c", "/tmp/lyvlbzhtvt", "-a", "sha224", "/tmp/oqdlqumwnx"] Step #5: Rust stderr: Step #5: --length is only supported with --algorithm blake2b, sha2, or sha3 Step #5: GNU stderr: Step #5: invalid option -- 'a' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---length is only supported with --algorithm blake2b, sha2, or sha3 Step #5: +invalid option -- 'a' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-a", "sm3", "--tag", "-l", "302", "-c", "/tmp/lyvlbzhtvt", "-a", "sha224", "/tmp/oqdlqumwnx"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "crc", "/tmp/vfrpvaioct"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "crc", "/tmp/vfrpvaioct"] Step #5: === Compare result for: cksum ["-c", "-a", "crc", "/tmp/vfrpvaioct"] Step #5: Rust stderr: Step #5: --check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "crc", "/tmp/vfrpvaioct"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sm3", "--binary", "file_n", "file_ls"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sm3", "--binary", "file_n", "file_ls"] Step #5: === Compare result for: cksum ["-a", "sm3", "--binary", "file_n", "file_ls"] Step #5: Rust stderr: Step #5: file_n: No such file or directory Step #5: fuzz_cksum: file_ls: No such file or directory Step #5: GNU stderr: Step #5: invalid option -- 'a' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -file_n: No such file or directory Step #5: -fuzz_cksum: file_ls: No such file or directory Step #5: +invalid option -- 'a' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-a", "sm3", "--binary", "file_n", "file_ls"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "bsd", "/tmp/nnihuxndxg"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "bsd", "/tmp/nnihuxndxg"] Step #5: === Compare result for: cksum ["-c", "-a", "bsd", "/tmp/nnihuxndxg"] Step #5: Rust stderr: Step #5: --check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "bsd", "/tmp/nnihuxndxg"] Step #5: Step #5: #16 pulse exec/s: 0 rss: 30Mb Step #5: === TEST cksum ["cksum", "-l", "397", "-c", "-a", "blake2b", "/tmp/nfwinmtjqp"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-l", "397", "-c", "-a", "blake2b", "/tmp/nfwinmtjqp"] Step #5: === Compare result for: cksum ["-l", "397", "-c", "-a", "blake2b", "/tmp/nfwinmtjqp"] Step #5: Rust stderr: Step #5: invalid length: '397' Step #5: fuzz_cksum: length is not a multiple of 8 Step #5: GNU stderr: Step #5: invalid option -- 'l' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -invalid length: '397' Step #5: -fuzz_cksum: length is not a multiple of 8 Step #5: +invalid option -- 'l' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-l", "397", "-c", "-a", "blake2b", "/tmp/nfwinmtjqp"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sysv", "-c", "-a", "md5", "/tmp/bwjyscwnsr"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sysv", "-c", "-a", "md5", "/tmp/bwjyscwnsr"] Step #5: === Compare result for: cksum ["-a", "sysv", "-c", "-a", "md5", "/tmp/bwjyscwnsr"] Step #5: Rust stderr: Step #5: /tmp/bwjyscwnsr: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'a' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/bwjyscwnsr: no properly formatted checksum lines found Step #5: +invalid option -- 'a' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-a", "sysv", "-c", "-a", "md5", "/tmp/bwjyscwnsr"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "/tmp/dmbkqemexy", "-a", "crc", "/tmp/ijaavojudp"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "/tmp/dmbkqemexy", "-a", "crc", "/tmp/ijaavojudp"] Step #5: === Compare result for: cksum ["-c", "/tmp/dmbkqemexy", "-a", "crc", "/tmp/ijaavojudp"] Step #5: Rust stderr: Step #5: --check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "/tmp/dmbkqemexy", "-a", "crc", "/tmp/ijaavojudp"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sm3", "/tmp/dbpugepens"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sm3", "/tmp/dbpugepens"] Step #5: MERGE-OUTER: attempt 5 Step #5: WARNING: Failed to find function "__sanitizer_acquire_crash_state". Step #5: WARNING: Failed to find function "__sanitizer_print_stack_trace". Step #5: WARNING: Failed to find function "__sanitizer_set_death_callback". Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3194071267 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.Merge492.txt' Step #5: MERGE-INNER: '/corpus/fuzz_cksum/51edeb72081c8b947cc601fc4af3c3fc11b01e8c' caused a failure at the previous merge step Step #5: MERGE-INNER: 446 total files; 120 processed earlier; will process 326 files now Step #5: === TEST cksum ["cksum", "-c", "-a", "crc", "/tmp/jtzvececqw"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "crc", "/tmp/jtzvececqw"] Step #5: === Compare result for: cksum ["-c", "-a", "crc", "/tmp/jtzvececqw"] Step #5: Rust stderr: Step #5: --check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "crc", "/tmp/jtzvececqw"] Step #5: Step #5: #1 pulse exec/s: 0 rss: 29Mb Step #5: === TEST cksum ["cksum", "-c", "-a", "sm3", "/tmp/kbfrncndmx"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sm3", "/tmp/kbfrncndmx"] Step #5: === Compare result for: cksum ["-c", "-a", "sm3", "/tmp/kbfrncndmx"] Step #5: Rust stderr: Step #5: /tmp/kbfrncndmx: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/kbfrncndmx: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "sm3", "/tmp/kbfrncndmx"] Step #5: Step #5: #2 pulse exec/s: 0 rss: 30Mb Step #5: === TEST cksum ["cksum", "-l", "262", "-c", "-a", "sm3", "/tmp/gcijytfjun"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-l", "262", "-c", "-a", "sm3", "/tmp/gcijytfjun"] Step #5: === Compare result for: cksum ["-l", "262", "-c", "-a", "sm3", "/tmp/gcijytfjun"] Step #5: Rust stderr: Step #5: --length is only supported with --algorithm blake2b, sha2, or sha3 Step #5: GNU stderr: Step #5: invalid option -- 'l' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---length is only supported with --algorithm blake2b, sha2, or sha3 Step #5: +invalid option -- 'l' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-l", "262", "-c", "-a", "sm3", "/tmp/gcijytfjun"] Step #5: Step #5: === TEST cksum ["cksum", "--untagged", "-l", "172", "-c", "/tmp/kmikqccwtn", "-a", "sha256", "/tmp/lqcmzzxxqk"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--untagged", "-l", "172", "-c", "/tmp/kmikqccwtn", "-a", "sha256", "/tmp/lqcmzzxxqk"] Step #5: === Compare result for: cksum ["--untagged", "-l", "172", "-c", "/tmp/kmikqccwtn", "-a", "sha256", "/tmp/lqcmzzxxqk"] Step #5: Rust stderr: Step #5: --length is only supported with --algorithm blake2b, sha2, or sha3 Step #5: GNU stderr: Step #5: unrecognized option '--untagged' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---length is only supported with --algorithm blake2b, sha2, or sha3 Step #5: +unrecognized option '--untagged' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["--untagged", "-l", "172", "-c", "/tmp/kmikqccwtn", "-a", "sha256", "/tmp/lqcmzzxxqk"] Step #5: Step #5: #4 pulse exec/s: 0 rss: 30Mb Step #5: === TEST cksum ["cksum", "-l", "416", "-c", "-a", "blake2b", "/tmp/rxsxamkgih"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-l", "416", "-c", "-a", "blake2b", "/tmp/rxsxamkgih"] Step #5: === Compare result for: cksum ["-l", "416", "-c", "-a", "blake2b", "/tmp/rxsxamkgih"] Step #5: Rust stderr: Step #5: /tmp/rxsxamkgih: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'l' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/rxsxamkgih: no properly formatted checksum lines found Step #5: +invalid option -- 'l' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-l", "416", "-c", "-a", "blake2b", "/tmp/rxsxamkgih"] Step #5: Step #5: === TEST cksum ["cksum", "--text", "-c", "-a", "md5", "/tmp/vsjtcbogqr"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--text", "-c", "-a", "md5", "/tmp/vsjtcbogqr"] Step #5: === Compare result for: cksum ["--text", "-c", "-a", "md5", "/tmp/vsjtcbogqr"] Step #5: Rust stderr: Step #5: the --binary and --text options are meaningless when verifying checksums Step #5: GNU stderr: Step #5: unrecognized option '--text' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -the --binary and --text options are meaningless when verifying checksums Step #5: +unrecognized option '--text' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["--text", "-c", "-a", "md5", "/tmp/vsjtcbogqr"] Step #5: Step #5: === TEST cksum ["cksum", "--binary", "-c", "-a", "sha384", "/tmp/higsxdtyuk"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--binary", "-c", "-a", "sha384", "/tmp/higsxdtyuk"] Step #5: === Compare result for: cksum ["--binary", "-c", "-a", "sha384", "/tmp/higsxdtyuk"] Step #5: Rust stderr: Step #5: the --binary and --text options are meaningless when verifying checksums Step #5: GNU stderr: Step #5: unrecognized option '--binary' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -the --binary and --text options are meaningless when verifying checksums Step #5: +unrecognized option '--binary' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["--binary", "-c", "-a", "sha384", "/tmp/higsxdtyuk"] Step #5: Step #5: === TEST cksum ["cksum", "--base64", "-l", "263", "-c", "-a", "crc", "/tmp/bktzceybwg"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--base64", "-l", "263", "-c", "-a", "crc", "/tmp/bktzceybwg"] Step #5: === Compare result for: cksum ["--base64", "-l", "263", "-c", "-a", "crc", "/tmp/bktzceybwg"] Step #5: Rust stderr: Step #5: --length is only supported with --algorithm blake2b, sha2, or sha3 Step #5: GNU stderr: Step #5: unrecognized option '--base64' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---length is only supported with --algorithm blake2b, sha2, or sha3 Step #5: +unrecognized option '--base64' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["--base64", "-l", "263", "-c", "-a", "crc", "/tmp/bktzceybwg"] Step #5: Step #5: #8 pulse exec/s: 0 rss: 30Mb Step #5: === TEST cksum ["cksum", "--untagged", "-c", "-a", "bsd", "/tmp/vtxcwekudw"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--untagged", "-c", "-a", "bsd", "/tmp/vtxcwekudw"] Step #5: === Compare result for: cksum ["--untagged", "-c", "-a", "bsd", "/tmp/vtxcwekudw"] Step #5: Rust stderr: Step #5: --check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: GNU stderr: Step #5: unrecognized option '--untagged' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: +unrecognized option '--untagged' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["--untagged", "-c", "-a", "bsd", "/tmp/vtxcwekudw"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "/tmp/weachliazu", "-a", "sha512", "/tmp/xsoubsgife"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "/tmp/weachliazu", "-a", "sha512", "/tmp/xsoubsgife"] Step #5: === Compare result for: cksum ["-c", "/tmp/weachliazu", "-a", "sha512", "/tmp/xsoubsgife"] Step #5: Rust stderr: Step #5: /tmp/weachliazu: no properly formatted checksum lines found Step #5: fuzz_cksum: /tmp/xsoubsgife: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/weachliazu: no properly formatted checksum lines found Step #5: -fuzz_cksum: /tmp/xsoubsgife: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "/tmp/weachliazu", "-a", "sha512", "/tmp/xsoubsgife"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha384", "/tmp/ibsnynotin"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha384", "/tmp/ibsnynotin"] Step #5: === Compare result for: cksum ["-c", "-a", "sha384", "/tmp/ibsnynotin"] Step #5: Rust stderr: Step #5: /tmp/ibsnynotin: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/ibsnynotin: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "sha384", "/tmp/ibsnynotin"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "/tmp/rragrvbviu", "-a", "sysv", "/tmp/lwxtjibkku"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "/tmp/rragrvbviu", "-a", "sysv", "/tmp/lwxtjibkku"] Step #5: === Compare result for: cksum ["-c", "/tmp/rragrvbviu", "-a", "sysv", "/tmp/lwxtjibkku"] Step #5: Rust stderr: Step #5: --check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "/tmp/rragrvbviu", "-a", "sysv", "/tmp/lwxtjibkku"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha256", "/tmp/guiwbubsxd"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha256", "/tmp/guiwbubsxd"] Step #5: === Compare result for: cksum ["-c", "-a", "sha256", "/tmp/guiwbubsxd"] Step #5: Rust stderr: Step #5: /tmp/guiwbubsxd: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/guiwbubsxd: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "sha256", "/tmp/guiwbubsxd"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha512", "/tmp/dsxabnpxoa"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha512", "/tmp/dsxabnpxoa"] Step #5: === Compare result for: cksum ["-c", "-a", "sha512", "/tmp/dsxabnpxoa"] Step #5: Rust stderr: Step #5: /tmp/dsxabnpxoa: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/dsxabnpxoa: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "sha512", "/tmp/dsxabnpxoa"] Step #5: Step #5: === TEST cksum ["cksum", "-l", "39", "-c", "-a", "sha256", "/tmp/acksvxzakh"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-l", "39", "-c", "-a", "sha256", "/tmp/acksvxzakh"] Step #5: === Compare result for: cksum ["-l", "39", "-c", "-a", "sha256", "/tmp/acksvxzakh"] Step #5: Rust stderr: Step #5: --length is only supported with --algorithm blake2b, sha2, or sha3 Step #5: GNU stderr: Step #5: invalid option -- 'l' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---length is only supported with --algorithm blake2b, sha2, or sha3 Step #5: +invalid option -- 'l' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-l", "39", "-c", "-a", "sha256", "/tmp/acksvxzakh"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "/tmp/hsmmtsbhmh", "-a", "sm3", "/tmp/pmafzilaqh"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "/tmp/hsmmtsbhmh", "-a", "sm3", "/tmp/pmafzilaqh"] Step #5: === Compare result for: cksum ["-c", "/tmp/hsmmtsbhmh", "-a", "sm3", "/tmp/pmafzilaqh"] Step #5: Rust stderr: Step #5: /tmp/hsmmtsbhmh: no properly formatted checksum lines found Step #5: fuzz_cksum: /tmp/pmafzilaqh: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/hsmmtsbhmh: no properly formatted checksum lines found Step #5: -fuzz_cksum: /tmp/pmafzilaqh: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "/tmp/hsmmtsbhmh", "-a", "sm3", "/tmp/pmafzilaqh"] Step #5: Step #5: #16 pulse exec/s: 0 rss: 30Mb Step #5: === TEST cksum ["cksum", "file_7F8"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "file_7F8"] Step #5: === Compare result for: cksum ["file_7F8"] Step #5: === OK Same behavior Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha224", "/tmp/svkcovyrum"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha224", "/tmp/svkcovyrum"] Step #5: === Compare result for: cksum ["-c", "-a", "sha224", "/tmp/svkcovyrum"] Step #5: Rust stderr: Step #5: /tmp/svkcovyrum: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/svkcovyrum: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "sha224", "/tmp/svkcovyrum"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sysv", "-c", "-a", "sha256", "/tmp/wbhtwkbgni"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sysv", "-c", "-a", "sha256", "/tmp/wbhtwkbgni"] Step #5: === Compare result for: cksum ["-a", "sysv", "-c", "-a", "sha256", "/tmp/wbhtwkbgni"] Step #5: Rust stderr: Step #5: /tmp/wbhtwkbgni: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'a' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/wbhtwkbgni: no properly formatted checksum lines found Step #5: +invalid option -- 'a' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-a", "sysv", "-c", "-a", "sha256", "/tmp/wbhtwkbgni"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha384", "/tmp/ebnmwkowln"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha384", "/tmp/ebnmwkowln"] Step #5: === Compare result for: cksum ["-c", "-a", "sha384", "/tmp/ebnmwkowln"] Step #5: Rust stderr: Step #5: /tmp/ebnmwkowln: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/ebnmwkowln: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "sha384", "/tmp/ebnmwkowln"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "blake2b", "/tmp/jjlsgxugld"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "blake2b", "/tmp/jjlsgxugld"] Step #5: === Compare result for: cksum ["-c", "-a", "blake2b", "/tmp/jjlsgxugld"] Step #5: Rust stderr: Step #5: /tmp/jjlsgxugld: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/jjlsgxugld: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "blake2b", "/tmp/jjlsgxugld"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha384", "/tmp/hocltqpqle"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha384", "/tmp/hocltqpqle"] Step #5: === Compare result for: cksum ["-c", "-a", "sha384", "/tmp/hocltqpqle"] Step #5: Rust stderr: Step #5: /tmp/hocltqpqle: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/hocltqpqle: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "sha384", "/tmp/hocltqpqle"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha1", "/tmp/cnaiussdec"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha1", "/tmp/cnaiussdec"] Step #5: === Compare result for: cksum ["-c", "-a", "sha1", "/tmp/cnaiussdec"] Step #5: Rust stderr: Step #5: /tmp/cnaiussdec: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/cnaiussdec: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "sha1", "/tmp/cnaiussdec"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha384", "/tmp/ffdxlriuak"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha384", "/tmp/ffdxlriuak"] Step #5: === Compare result for: cksum ["-c", "-a", "sha384", "/tmp/ffdxlriuak"] Step #5: Rust stderr: Step #5: /tmp/ffdxlriuak: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/ffdxlriuak: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "sha384", "/tmp/ffdxlriuak"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha384", "/tmp/skqlkvycfs"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha384", "/tmp/skqlkvycfs"] Step #5: === Compare result for: cksum ["-c", "-a", "sha384", "/tmp/skqlkvycfs"] Step #5: Rust stderr: Step #5: /tmp/skqlkvycfs: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/skqlkvycfs: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "sha384", "/tmp/skqlkvycfs"] Step #5: Step #5: === TEST cksum ["cksum", "--text", "-c", "-a", "sha512", "/tmp/yytkszuxsv"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--text", "-c", "-a", "sha512", "/tmp/yytkszuxsv"] Step #5: === Compare result for: cksum ["--text", "-c", "-a", "sha512", "/tmp/yytkszuxsv"] Step #5: Rust stderr: Step #5: the --binary and --text options are meaningless when verifying checksums Step #5: GNU stderr: Step #5: unrecognized option '--text' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -the --binary and --text options are meaningless when verifying checksums Step #5: +unrecognized option '--text' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["--text", "-c", "-a", "sha512", "/tmp/yytkszuxsv"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "/tmp/wkucoyirja", "-a", "sysv", "/tmp/infgnalhkg"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "/tmp/wkucoyirja", "-a", "sysv", "/tmp/infgnalhkg"] Step #5: === Compare result for: cksum ["-c", "/tmp/wkucoyirja", "-a", "sysv", "/tmp/infgnalhkg"] Step #5: Rust stderr: Step #5: --check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "/tmp/wkucoyirja", "-a", "sysv", "/tmp/infgnalhkg"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "crc", "-c", "/tmp/vxcfxyriee", "-a", "sha256", "/tmp/nopqemhpxf"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "crc", "-c", "/tmp/vxcfxyriee", "-a", "sha256", "/tmp/nopqemhpxf"] Step #5: === Compare result for: cksum ["-a", "crc", "-c", "/tmp/vxcfxyriee", "-a", "sha256", "/tmp/nopqemhpxf"] Step #5: Rust stderr: Step #5: /tmp/vxcfxyriee: no properly formatted checksum lines found Step #5: fuzz_cksum: /tmp/nopqemhpxf: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'a' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/vxcfxyriee: no properly formatted checksum lines found Step #5: -fuzz_cksum: /tmp/nopqemhpxf: no properly formatted checksum lines found Step #5: +invalid option -- 'a' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-a", "crc", "-c", "/tmp/vxcfxyriee", "-a", "sha256", "/tmp/nopqemhpxf"] Step #5: Step #5: === TEST cksum ["cksum", "-l", "352", "-c", "/tmp/fldqatnjam", "-a", "bsd", "/tmp/ufvyhyagus"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-l", "352", "-c", "/tmp/fldqatnjam", "-a", "bsd", "/tmp/ufvyhyagus"] Step #5: === Compare result for: cksum ["-l", "352", "-c", "/tmp/fldqatnjam", "-a", "bsd", "/tmp/ufvyhyagus"] Step #5: Rust stderr: Step #5: --length is only supported with --algorithm blake2b, sha2, or sha3 Step #5: GNU stderr: Step #5: invalid option -- 'l' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---length is only supported with --algorithm blake2b, sha2, or sha3 Step #5: +invalid option -- 'l' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-l", "352", "-c", "/tmp/fldqatnjam", "-a", "bsd", "/tmp/ufvyhyagus"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "md5", "/tmp/kafpxatzvg"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "md5", "/tmp/kafpxatzvg"] Step #5: === Compare result for: cksum ["-c", "-a", "md5", "/tmp/kafpxatzvg"] Step #5: Rust stderr: Step #5: /tmp/kafpxatzvg: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/kafpxatzvg: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "md5", "/tmp/kafpxatzvg"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "/tmp/tekndbexap", "-a", "crc", "/tmp/vnduextqvh"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "/tmp/tekndbexap", "-a", "crc", "/tmp/vnduextqvh"] Step #5: === Compare result for: cksum ["-c", "/tmp/tekndbexap", "-a", "crc", "/tmp/vnduextqvh"] Step #5: Rust stderr: Step #5: --check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "/tmp/tekndbexap", "-a", "crc", "/tmp/vnduextqvh"] Step #5: Step #5: === TEST cksum ["cksum", "--text", "-l", "370", "-c", "/tmp/bzktptpoct", "-a", "sm3", "/tmp/ercnagasuv"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--text", "-l", "370", "-c", "/tmp/bzktptpoct", "-a", "sm3", "/tmp/ercnagasuv"] Step #5: === Compare result for: cksum ["--text", "-l", "370", "-c", "/tmp/bzktptpoct", "-a", "sm3", "/tmp/ercnagasuv"] Step #5: Rust stderr: Step #5: --length is only supported with --algorithm blake2b, sha2, or sha3 Step #5: GNU stderr: Step #5: unrecognized option '--text' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---length is only supported with --algorithm blake2b, sha2, or sha3 Step #5: +unrecognized option '--text' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["--text", "-l", "370", "-c", "/tmp/bzktptpoct", "-a", "sm3", "/tmp/ercnagasuv"] Step #5: Step #5: #32 pulse exec/s: 0 rss: 30Mb Step #5: === TEST cksum ["cksum", "-c", "-a", "sha224", "/tmp/nhwabvtmtk"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha224", "/tmp/nhwabvtmtk"] Step #5: === Compare result for: cksum ["-c", "-a", "sha224", "/tmp/nhwabvtmtk"] Step #5: Rust stderr: Step #5: /tmp/nhwabvtmtk: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/nhwabvtmtk: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "sha224", "/tmp/nhwabvtmtk"] Step #5: Step #5: === TEST cksum ["cksum", "--base64", "-c", "-a", "blake2b", "/tmp/qzgljtpeig"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--base64", "-c", "-a", "blake2b", "/tmp/qzgljtpeig"] Step #5: === Compare result for: cksum ["--base64", "-c", "-a", "blake2b", "/tmp/qzgljtpeig"] Step #5: Rust stderr: Step #5: /tmp/qzgljtpeig: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: unrecognized option '--base64' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/qzgljtpeig: no properly formatted checksum lines found Step #5: +unrecognized option '--base64' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["--base64", "-c", "-a", "blake2b", "/tmp/qzgljtpeig"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "bsd", "/tmp/moouphnlqu"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "bsd", "/tmp/moouphnlqu"] Step #5: === Compare result for: cksum ["-c", "-a", "bsd", "/tmp/moouphnlqu"] Step #5: Rust stderr: Step #5: --check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "bsd", "/tmp/moouphnlqu"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "blake2b", "-c", "-a", "sysv", "/tmp/xqkwclevjr"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "blake2b", "-c", "-a", "sysv", "/tmp/xqkwclevjr"] Step #5: === Compare result for: cksum ["-a", "blake2b", "-c", "-a", "sysv", "/tmp/xqkwclevjr"] Step #5: Rust stderr: Step #5: --check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: GNU stderr: Step #5: invalid option -- 'a' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: +invalid option -- 'a' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-a", "blake2b", "-c", "-a", "sysv", "/tmp/xqkwclevjr"] Step #5: Step #5: === TEST cksum ["cksum", "-l", "56", "-c", "/tmp/xbbwvbgkvf", "-a", "sha224", "/tmp/apnghuljye"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-l", "56", "-c", "/tmp/xbbwvbgkvf", "-a", "sha224", "/tmp/apnghuljye"] Step #5: === Compare result for: cksum ["-l", "56", "-c", "/tmp/xbbwvbgkvf", "-a", "sha224", "/tmp/apnghuljye"] Step #5: Rust stderr: Step #5: --length is only supported with --algorithm blake2b, sha2, or sha3 Step #5: GNU stderr: Step #5: invalid option -- 'l' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---length is only supported with --algorithm blake2b, sha2, or sha3 Step #5: +invalid option -- 'l' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-l", "56", "-c", "/tmp/xbbwvbgkvf", "-a", "sha224", "/tmp/apnghuljye"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sha1", "--raw", "-c", "-a", "bsd", "/tmp/mycszmelby"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sha1", "--raw", "-c", "-a", "bsd", "/tmp/mycszmelby"] Step #5: === Compare result for: cksum ["-a", "sha1", "--raw", "-c", "-a", "bsd", "/tmp/mycszmelby"] Step #5: Rust stderr: Step #5: --check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: GNU stderr: Step #5: invalid option -- 'a' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: +invalid option -- 'a' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-a", "sha1", "--raw", "-c", "-a", "bsd", "/tmp/mycszmelby"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "crc", "/tmp/wzyxwotesb"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "crc", "/tmp/wzyxwotesb"] Step #5: === Compare result for: cksum ["-c", "-a", "crc", "/tmp/wzyxwotesb"] Step #5: Rust stderr: Step #5: --check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "crc", "/tmp/wzyxwotesb"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "/tmp/lvdkwdczpm", "-a", "sha1", "/tmp/kbnxuecfnn"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "/tmp/lvdkwdczpm", "-a", "sha1", "/tmp/kbnxuecfnn"] Step #5: === Compare result for: cksum ["-c", "/tmp/lvdkwdczpm", "-a", "sha1", "/tmp/kbnxuecfnn"] Step #5: Rust stderr: Step #5: /tmp/lvdkwdczpm: no properly formatted checksum lines found Step #5: fuzz_cksum: /tmp/kbnxuecfnn: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/lvdkwdczpm: no properly formatted checksum lines found Step #5: -fuzz_cksum: /tmp/kbnxuecfnn: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "/tmp/lvdkwdczpm", "-a", "sha1", "/tmp/kbnxuecfnn"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha1", "/tmp/hddcaizvrt"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha1", "/tmp/hddcaizvrt"] Step #5: === Compare result for: cksum ["-c", "-a", "sha1", "/tmp/hddcaizvrt"] Step #5: Rust stderr: Step #5: /tmp/hddcaizvrt: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/hddcaizvrt: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "sha1", "/tmp/hddcaizvrt"] Step #5: Step #5: === TEST cksum ["cksum", "-l", "56", "-c", "-a", "sha224", "/tmp/tyumvpyffa"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-l", "56", "-c", "-a", "sha224", "/tmp/tyumvpyffa"] Step #5: === Compare result for: cksum ["-l", "56", "-c", "-a", "sha224", "/tmp/tyumvpyffa"] Step #5: Rust stderr: Step #5: --length is only supported with --algorithm blake2b, sha2, or sha3 Step #5: GNU stderr: Step #5: invalid option -- 'l' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---length is only supported with --algorithm blake2b, sha2, or sha3 Step #5: +invalid option -- 'l' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-l", "56", "-c", "-a", "sha224", "/tmp/tyumvpyffa"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sha1", "--binary", "-c", "-a", "sha512", "/tmp/cjcuwamhvl"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sha1", "--binary", "-c", "-a", "sha512", "/tmp/cjcuwamhvl"] Step #5: === Compare result for: cksum ["-a", "sha1", "--binary", "-c", "-a", "sha512", "/tmp/cjcuwamhvl"] Step #5: Rust stderr: Step #5: the --binary and --text options are meaningless when verifying checksums Step #5: GNU stderr: Step #5: invalid option -- 'a' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -the --binary and --text options are meaningless when verifying checksums Step #5: +invalid option -- 'a' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-a", "sha1", "--binary", "-c", "-a", "sha512", "/tmp/cjcuwamhvl"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "bsd", "/tmp/lzbrevxihm"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "bsd", "/tmp/lzbrevxihm"] Step #5: === Compare result for: cksum ["-c", "-a", "bsd", "/tmp/lzbrevxihm"] Step #5: Rust stderr: Step #5: --check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "bsd", "/tmp/lzbrevxihm"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "/tmp/usiaapzeza", "-a", "sha384", "/tmp/bhztazepkf"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "/tmp/usiaapzeza", "-a", "sha384", "/tmp/bhztazepkf"] Step #5: === Compare result for: cksum ["-c", "/tmp/usiaapzeza", "-a", "sha384", "/tmp/bhztazepkf"] Step #5: Rust stderr: Step #5: /tmp/usiaapzeza: no properly formatted checksum lines found Step #5: fuzz_cksum: /tmp/bhztazepkf: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/usiaapzeza: no properly formatted checksum lines found Step #5: -fuzz_cksum: /tmp/bhztazepkf: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "/tmp/usiaapzeza", "-a", "sha384", "/tmp/bhztazepkf"] Step #5: Step #5: === TEST cksum ["cksum", "--untagged", "-c", "/tmp/yanfwrajqj", "-a", "sha384", "/tmp/ocwtccawid"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--untagged", "-c", "/tmp/yanfwrajqj", "-a", "sha384", "/tmp/ocwtccawid"] Step #5: === Compare result for: cksum ["--untagged", "-c", "/tmp/yanfwrajqj", "-a", "sha384", "/tmp/ocwtccawid"] Step #5: Rust stderr: Step #5: /tmp/yanfwrajqj: no properly formatted checksum lines found Step #5: fuzz_cksum: /tmp/ocwtccawid: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: unrecognized option '--untagged' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/yanfwrajqj: no properly formatted checksum lines found Step #5: -fuzz_cksum: /tmp/ocwtccawid: no properly formatted checksum lines found Step #5: +unrecognized option '--untagged' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["--untagged", "-c", "/tmp/yanfwrajqj", "-a", "sha384", "/tmp/ocwtccawid"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "md5", "/tmp/bfwcqlunhy"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "md5", "/tmp/bfwcqlunhy"] Step #5: === Compare result for: cksum ["-c", "-a", "md5", "/tmp/bfwcqlunhy"] Step #5: Rust stderr: Step #5: /tmp/bfwcqlunhy: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/bfwcqlunhy: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "md5", "/tmp/bfwcqlunhy"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha224", "/tmp/lnolzvlvvy"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha224", "/tmp/lnolzvlvvy"] Step #5: === Compare result for: cksum ["-c", "-a", "sha224", "/tmp/lnolzvlvvy"] Step #5: Rust stderr: Step #5: /tmp/lnolzvlvvy: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/lnolzvlvvy: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "sha224", "/tmp/lnolzvlvvy"] Step #5: Step #5: === TEST cksum ["cksum", "--text", "-l", "42", "-c", "-a", "sysv", "/tmp/cnbylorvtj"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--text", "-l", "42", "-c", "-a", "sysv", "/tmp/cnbylorvtj"] Step #5: === Compare result for: cksum ["--text", "-l", "42", "-c", "-a", "sysv", "/tmp/cnbylorvtj"] Step #5: Rust stderr: Step #5: --length is only supported with --algorithm blake2b, sha2, or sha3 Step #5: GNU stderr: Step #5: unrecognized option '--text' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---length is only supported with --algorithm blake2b, sha2, or sha3 Step #5: +unrecognized option '--text' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["--text", "-l", "42", "-c", "-a", "sysv", "/tmp/cnbylorvtj"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha1", "/tmp/vxbdevgwat"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha1", "/tmp/vxbdevgwat"] Step #5: === Compare result for: cksum ["-c", "-a", "sha1", "/tmp/vxbdevgwat"] Step #5: Rust stderr: Step #5: /tmp/vxbdevgwat: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/vxbdevgwat: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "sha1", "/tmp/vxbdevgwat"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sha256", "-c", "-a", "md5", "/tmp/reijpklvwb"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sha256", "-c", "-a", "md5", "/tmp/reijpklvwb"] Step #5: === Compare result for: cksum ["-a", "sha256", "-c", "-a", "md5", "/tmp/reijpklvwb"] Step #5: Rust stderr: Step #5: /tmp/reijpklvwb: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'a' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/reijpklvwb: no properly formatted checksum lines found Step #5: +invalid option -- 'a' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-a", "sha256", "-c", "-a", "md5", "/tmp/reijpklvwb"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sha384", "--raw", "-c", "-a", "md5", "/tmp/oetadpkjta"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sha384", "--raw", "-c", "-a", "md5", "/tmp/oetadpkjta"] Step #5: === Compare result for: cksum ["-a", "sha384", "--raw", "-c", "-a", "md5", "/tmp/oetadpkjta"] Step #5: Rust stderr: Step #5: /tmp/oetadpkjta: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'a' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/oetadpkjta: no properly formatted checksum lines found Step #5: +invalid option -- 'a' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-a", "sha384", "--raw", "-c", "-a", "md5", "/tmp/oetadpkjta"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sm3", "/tmp/ntochtwnwn"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sm3", "/tmp/ntochtwnwn"] Step #5: === Compare result for: cksum ["-c", "-a", "sm3", "/tmp/ntochtwnwn"] Step #5: Rust stderr: Step #5: /tmp/ntochtwnwn: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/ntochtwnwn: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "sm3", "/tmp/ntochtwnwn"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sm3", "/tmp/xnbiemsmiq"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sm3", "/tmp/xnbiemsmiq"] Step #5: === Compare result for: cksum ["-c", "-a", "sm3", "/tmp/xnbiemsmiq"] Step #5: Rust stderr: Step #5: /tmp/xnbiemsmiq: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/xnbiemsmiq: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "sm3", "/tmp/xnbiemsmiq"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha512", "/tmp/rpdfcuoplb"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha512", "/tmp/rpdfcuoplb"] Step #5: === Compare result for: cksum ["-c", "-a", "sha512", "/tmp/rpdfcuoplb"] Step #5: Rust stderr: Step #5: /tmp/rpdfcuoplb: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/rpdfcuoplb: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "sha512", "/tmp/rpdfcuoplb"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "blake2b", "-c", "-a", "sysv", "/tmp/uoafqviggx"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "blake2b", "-c", "-a", "sysv", "/tmp/uoafqviggx"] Step #5: === Compare result for: cksum ["-a", "blake2b", "-c", "-a", "sysv", "/tmp/uoafqviggx"] Step #5: Rust stderr: Step #5: --check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: GNU stderr: Step #5: invalid option -- 'a' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: +invalid option -- 'a' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-a", "blake2b", "-c", "-a", "sysv", "/tmp/uoafqviggx"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sysv", "/tmp/zammdtsung"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sysv", "/tmp/zammdtsung"] Step #5: === Compare result for: cksum ["-c", "-a", "sysv", "/tmp/zammdtsung"] Step #5: Rust stderr: Step #5: --check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "sysv", "/tmp/zammdtsung"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sha512", "-c", "-a", "bsd", "/tmp/kawxtkwdxc"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sha512", "-c", "-a", "bsd", "/tmp/kawxtkwdxc"] Step #5: === Compare result for: cksum ["-a", "sha512", "-c", "-a", "bsd", "/tmp/kawxtkwdxc"] Step #5: Rust stderr: Step #5: --check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: GNU stderr: Step #5: invalid option -- 'a' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: +invalid option -- 'a' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-a", "sha512", "-c", "-a", "bsd", "/tmp/kawxtkwdxc"] Step #5: Step #5: === TEST cksum ["cksum", "--untagged", "-c", "-a", "sha512", "/tmp/unplduhroq"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--untagged", "-c", "-a", "sha512", "/tmp/unplduhroq"] Step #5: === Compare result for: cksum ["--untagged", "-c", "-a", "sha512", "/tmp/unplduhroq"] Step #5: Rust stderr: Step #5: /tmp/unplduhroq: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: unrecognized option '--untagged' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/unplduhroq: no properly formatted checksum lines found Step #5: +unrecognized option '--untagged' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["--untagged", "-c", "-a", "sha512", "/tmp/unplduhroq"] Step #5: Step #5: === TEST cksum ["cksum", "--base64", "-c", "-a", "crc", "/tmp/tbhfihtbee"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--base64", "-c", "-a", "crc", "/tmp/tbhfihtbee"] Step #5: === Compare result for: cksum ["--base64", "-c", "-a", "crc", "/tmp/tbhfihtbee"] Step #5: Rust stderr: Step #5: --check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: GNU stderr: Step #5: unrecognized option '--base64' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: +unrecognized option '--base64' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["--base64", "-c", "-a", "crc", "/tmp/tbhfihtbee"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sha384", "/tmp/urmeylesfu"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sha384", "/tmp/urmeylesfu"] Step #5: === Compare result for: cksum ["-a", "sha384", "/tmp/urmeylesfu"] Step #5: Rust stdout: Step #5: SHA384 (/tmp/urmeylesfu) = 9ff8766cd8add7a90631942a96630f93d235afe17f6f18514e56a45143376a978d308f7fecc6d675c23ffedf54c4a18b Step #5: Step #5: GNU stdout: Step #5: (empty) Step #5: --- START diff Step #5: -SHA384 (/tmp/urmeylesfu) = 9ff8766cd8add7a90631942a96630f93d235afe17f6f18514e56a45143376a978d308f7fecc6d675c23ffedf54c4a18b Step #5: --- END diff Step #5: Step #5: Rust stderr: Step #5: (empty) Step #5: GNU stderr: Step #5: invalid option -- 'a' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: +invalid option -- 'a' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Different exit code: (Rust: 0, GNU: 1) Step #5: Discrepancies detected: stdout differs, stderr differs, exit code differs Step #5: === KO Test failed and will panic for: cksum ["-a", "sha384", "/tmp/urmeylesfu"] Step #5: Step #5: thread '' (3884) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:373:13: Step #5: Test failed for: cksum ["-a", "sha384", "/tmp/urmeylesfu"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==3884== ERROR: libFuzzer: deadly signal 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,0xff,0xff,0xff,0x5, Step #5: \012\377\377\377\005 Step #5: artifact_prefix='./'; Test unit written to ./crash-3223aceb6d5053b6fcb101ce8b21f529c984584f Step #5: Base64: Cv///wU= Step #5: MERGE-OUTER: attempt 6 Step #5: WARNING: Failed to find function "__sanitizer_acquire_crash_state". Step #5: WARNING: Failed to find function "__sanitizer_print_stack_trace". Step #5: WARNING: Failed to find function "__sanitizer_set_death_callback". Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3194341513 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.Merge492.txt' Step #5: MERGE-INNER: '/corpus/fuzz_cksum/3223aceb6d5053b6fcb101ce8b21f529c984584f' caused a failure at the previous merge step Step #5: MERGE-INNER: 446 total files; 181 processed earlier; will process 265 files now Step #5: === TEST cksum ["cksum", "-c", "-a", "sha512", "/tmp/dxlxupfmpo"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha512", "/tmp/dxlxupfmpo"] Step #5: === Compare result for: cksum ["-c", "-a", "sha512", "/tmp/dxlxupfmpo"] Step #5: Rust stderr: Step #5: /tmp/dxlxupfmpo: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/dxlxupfmpo: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "sha512", "/tmp/dxlxupfmpo"] Step #5: Step #5: #1 pulse exec/s: 0 rss: 29Mb Step #5: === TEST cksum ["cksum", "-c", "-a", "blake2b", "/tmp/gichnlaqbb"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "blake2b", "/tmp/gichnlaqbb"] Step #5: === Compare result for: cksum ["-c", "-a", "blake2b", "/tmp/gichnlaqbb"] Step #5: Rust stderr: Step #5: /tmp/gichnlaqbb: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/gichnlaqbb: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "blake2b", "/tmp/gichnlaqbb"] Step #5: Step #5: #2 pulse exec/s: 0 rss: 29Mb Step #5: === TEST cksum ["cksum", "-a", "sha224", "-c", "-a", "bsd", "/tmp/bifhjoeimj"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sha224", "-c", "-a", "bsd", "/tmp/bifhjoeimj"] Step #5: === Compare result for: cksum ["-a", "sha224", "-c", "-a", "bsd", "/tmp/bifhjoeimj"] Step #5: Rust stderr: Step #5: --check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: GNU stderr: Step #5: invalid option -- 'a' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: +invalid option -- 'a' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-a", "sha224", "-c", "-a", "bsd", "/tmp/bifhjoeimj"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "blake2b", "/tmp/tebdgeqtmi"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "blake2b", "/tmp/tebdgeqtmi"] Step #5: === Compare result for: cksum ["-c", "-a", "blake2b", "/tmp/tebdgeqtmi"] Step #5: Rust stderr: Step #5: /tmp/tebdgeqtmi: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/tebdgeqtmi: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "blake2b", "/tmp/tebdgeqtmi"] Step #5: Step #5: #4 pulse exec/s: 0 rss: 30Mb Step #5: === TEST cksum ["cksum", "-l", "18", "-c", "-a", "sha1", "/tmp/carczowvpf"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-l", "18", "-c", "-a", "sha1", "/tmp/carczowvpf"] Step #5: === Compare result for: cksum ["-l", "18", "-c", "-a", "sha1", "/tmp/carczowvpf"] Step #5: Rust stderr: Step #5: --length is only supported with --algorithm blake2b, sha2, or sha3 Step #5: GNU stderr: Step #5: invalid option -- 'l' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---length is only supported with --algorithm blake2b, sha2, or sha3 Step #5: +invalid option -- 'l' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-l", "18", "-c", "-a", "sha1", "/tmp/carczowvpf"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "/tmp/kgurmjziud", "-a", "crc", "/tmp/qywwghlzoy"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "/tmp/kgurmjziud", "-a", "crc", "/tmp/qywwghlzoy"] Step #5: === Compare result for: cksum ["-c", "/tmp/kgurmjziud", "-a", "crc", "/tmp/qywwghlzoy"] Step #5: Rust stderr: Step #5: --check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "/tmp/kgurmjziud", "-a", "crc", "/tmp/qywwghlzoy"] Step #5: Step #5: === TEST cksum ["cksum", "--binary", "file_", "file_TbOA"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--binary", "file_", "file_TbOA"] Step #5: === Compare result for: cksum ["--binary", "file_", "file_TbOA"] Step #5: Rust stderr: Step #5: file_: No such file or directory Step #5: fuzz_cksum: file_TbOA: No such file or directory Step #5: GNU stderr: Step #5: unrecognized option '--binary' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -file_: No such file or directory Step #5: -fuzz_cksum: file_TbOA: No such file or directory Step #5: +unrecognized option '--binary' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["--binary", "file_", "file_TbOA"] Step #5: Step #5: === TEST cksum ["cksum", "--base64", "-c", "/tmp/glqrmpuaco", "-a", "bsd", "/tmp/qckcdqsapf"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--base64", "-c", "/tmp/glqrmpuaco", "-a", "bsd", "/tmp/qckcdqsapf"] Step #5: === Compare result for: cksum ["--base64", "-c", "/tmp/glqrmpuaco", "-a", "bsd", "/tmp/qckcdqsapf"] Step #5: Rust stderr: Step #5: --check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: GNU stderr: Step #5: unrecognized option '--base64' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: +unrecognized option '--base64' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["--base64", "-c", "/tmp/glqrmpuaco", "-a", "bsd", "/tmp/qckcdqsapf"] Step #5: Step #5: #8 pulse exec/s: 0 rss: 30Mb Step #5: === TEST cksum ["cksum", "-c", "-a", "sha1", "/tmp/knexcxezvp"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha1", "/tmp/knexcxezvp"] Step #5: === Compare result for: cksum ["-c", "-a", "sha1", "/tmp/knexcxezvp"] Step #5: Rust stderr: Step #5: /tmp/knexcxezvp: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/knexcxezvp: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "sha1", "/tmp/knexcxezvp"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sha1", "-c", "-a", "crc", "/tmp/euddyxposa"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sha1", "-c", "-a", "crc", "/tmp/euddyxposa"] Step #5: === Compare result for: cksum ["-a", "sha1", "-c", "-a", "crc", "/tmp/euddyxposa"] Step #5: Rust stderr: Step #5: --check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: GNU stderr: Step #5: invalid option -- 'a' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: +invalid option -- 'a' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-a", "sha1", "-c", "-a", "crc", "/tmp/euddyxposa"] Step #5: Step #5: === TEST cksum ["cksum", "--untagged", "-c", "-a", "blake2b", "/tmp/izwdqwjfzg"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--untagged", "-c", "-a", "blake2b", "/tmp/izwdqwjfzg"] Step #5: === Compare result for: cksum ["--untagged", "-c", "-a", "blake2b", "/tmp/izwdqwjfzg"] Step #5: Rust stderr: Step #5: /tmp/izwdqwjfzg: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: unrecognized option '--untagged' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/izwdqwjfzg: no properly formatted checksum lines found Step #5: +unrecognized option '--untagged' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["--untagged", "-c", "-a", "blake2b", "/tmp/izwdqwjfzg"] Step #5: Step #5: === TEST cksum ["cksum", "--base64", "-l", "131", "-c", "-a", "sha512", "/tmp/vqiobjemuu"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--base64", "-l", "131", "-c", "-a", "sha512", "/tmp/vqiobjemuu"] Step #5: === Compare result for: cksum ["--base64", "-l", "131", "-c", "-a", "sha512", "/tmp/vqiobjemuu"] Step #5: Rust stderr: Step #5: --length is only supported with --algorithm blake2b, sha2, or sha3 Step #5: GNU stderr: Step #5: unrecognized option '--base64' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---length is only supported with --algorithm blake2b, sha2, or sha3 Step #5: +unrecognized option '--base64' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["--base64", "-l", "131", "-c", "-a", "sha512", "/tmp/vqiobjemuu"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "blake2b", "/tmp/cwtruqcoah"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "blake2b", "/tmp/cwtruqcoah"] Step #5: === Compare result for: cksum ["-c", "-a", "blake2b", "/tmp/cwtruqcoah"] Step #5: Rust stderr: Step #5: /tmp/cwtruqcoah: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/cwtruqcoah: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "blake2b", "/tmp/cwtruqcoah"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "bsd", "-l", "101", "-c", "-a", "md5", "/tmp/heqareathj"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "bsd", "-l", "101", "-c", "-a", "md5", "/tmp/heqareathj"] Step #5: === Compare result for: cksum ["-a", "bsd", "-l", "101", "-c", "-a", "md5", "/tmp/heqareathj"] Step #5: Rust stderr: Step #5: --length is only supported with --algorithm blake2b, sha2, or sha3 Step #5: GNU stderr: Step #5: invalid option -- 'a' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---length is only supported with --algorithm blake2b, sha2, or sha3 Step #5: +invalid option -- 'a' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-a", "bsd", "-l", "101", "-c", "-a", "md5", "/tmp/heqareathj"] Step #5: Step #5: === TEST cksum ["cksum", "--text", "-c", "-a", "sha384", "/tmp/ziwegedtis"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--text", "-c", "-a", "sha384", "/tmp/ziwegedtis"] Step #5: === Compare result for: cksum ["--text", "-c", "-a", "sha384", "/tmp/ziwegedtis"] Step #5: Rust stderr: Step #5: the --binary and --text options are meaningless when verifying checksums Step #5: GNU stderr: Step #5: unrecognized option '--text' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -the --binary and --text options are meaningless when verifying checksums Step #5: +unrecognized option '--text' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["--text", "-c", "-a", "sha384", "/tmp/ziwegedtis"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sha256", "--raw", "-c", "-a", "sha384", "/tmp/zikfopqywm"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sha256", "--raw", "-c", "-a", "sha384", "/tmp/zikfopqywm"] Step #5: === Compare result for: cksum ["-a", "sha256", "--raw", "-c", "-a", "sha384", "/tmp/zikfopqywm"] Step #5: Rust stderr: Step #5: /tmp/zikfopqywm: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'a' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/zikfopqywm: no properly formatted checksum lines found Step #5: +invalid option -- 'a' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-a", "sha256", "--raw", "-c", "-a", "sha384", "/tmp/zikfopqywm"] Step #5: Step #5: #16 pulse exec/s: 0 rss: 30Mb Step #5: === TEST cksum ["cksum", "-c", "/tmp/jqocmfvvke", "-a", "sha224", "/tmp/jzoivauskl"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "/tmp/jqocmfvvke", "-a", "sha224", "/tmp/jzoivauskl"] Step #5: === Compare result for: cksum ["-c", "/tmp/jqocmfvvke", "-a", "sha224", "/tmp/jzoivauskl"] Step #5: Rust stderr: Step #5: /tmp/jqocmfvvke: no properly formatted checksum lines found Step #5: fuzz_cksum: /tmp/jzoivauskl: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/jqocmfvvke: no properly formatted checksum lines found Step #5: -fuzz_cksum: /tmp/jzoivauskl: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "/tmp/jqocmfvvke", "-a", "sha224", "/tmp/jzoivauskl"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha384", "/tmp/mnkevvthdw"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha384", "/tmp/mnkevvthdw"] Step #5: === Compare result for: cksum ["-c", "-a", "sha384", "/tmp/mnkevvthdw"] Step #5: Rust stderr: Step #5: /tmp/mnkevvthdw: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/mnkevvthdw: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "sha384", "/tmp/mnkevvthdw"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sysv", "/tmp/ciadaugttx"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sysv", "/tmp/ciadaugttx"] Step #5: === Compare result for: cksum ["-c", "-a", "sysv", "/tmp/ciadaugttx"] Step #5: Rust stderr: Step #5: --check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "sysv", "/tmp/ciadaugttx"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sm3", "/tmp/izzmbobohf"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sm3", "/tmp/izzmbobohf"] Step #5: === Compare result for: cksum ["-c", "-a", "sm3", "/tmp/izzmbobohf"] Step #5: Rust stderr: Step #5: /tmp/izzmbobohf: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/izzmbobohf: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "sm3", "/tmp/izzmbobohf"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sysv", "-c", "-a", "sha256", "/tmp/ibefkhuute"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sysv", "-c", "-a", "sha256", "/tmp/ibefkhuute"] Step #5: === Compare result for: cksum ["-a", "sysv", "-c", "-a", "sha256", "/tmp/ibefkhuute"] Step #5: Rust stderr: Step #5: /tmp/ibefkhuute: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'a' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/ibefkhuute: no properly formatted checksum lines found Step #5: +invalid option -- 'a' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-a", "sysv", "-c", "-a", "sha256", "/tmp/ibefkhuute"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sm3", "/tmp/qsohcjldup"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sm3", "/tmp/qsohcjldup"] Step #5: === Compare result for: cksum ["-c", "-a", "sm3", "/tmp/qsohcjldup"] Step #5: Rust stderr: Step #5: /tmp/qsohcjldup: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/qsohcjldup: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "sm3", "/tmp/qsohcjldup"] Step #5: Step #5: === TEST cksum ["cksum", "--raw", "-c", "-a", "sysv", "/tmp/uasnxuepri"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--raw", "-c", "-a", "sysv", "/tmp/uasnxuepri"] Step #5: === Compare result for: cksum ["--raw", "-c", "-a", "sysv", "/tmp/uasnxuepri"] Step #5: Rust stderr: Step #5: --check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: GNU stderr: Step #5: unrecognized option '--raw' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: +unrecognized option '--raw' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["--raw", "-c", "-a", "sysv", "/tmp/uasnxuepri"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "blake2b", "-c", "/tmp/nyehidmxiu", "-a", "sysv", "/tmp/krqcdkgpef"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "blake2b", "-c", "/tmp/nyehidmxiu", "-a", "sysv", "/tmp/krqcdkgpef"] Step #5: === Compare result for: cksum ["-a", "blake2b", "-c", "/tmp/nyehidmxiu", "-a", "sysv", "/tmp/krqcdkgpef"] Step #5: Rust stderr: Step #5: --check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: GNU stderr: Step #5: invalid option -- 'a' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: +invalid option -- 'a' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-a", "blake2b", "-c", "/tmp/nyehidmxiu", "-a", "sysv", "/tmp/krqcdkgpef"] Step #5: Step #5: === TEST cksum ["cksum", "--tag", "-c", "-a", "sha224", "/tmp/vncvzjyvlx"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--tag", "-c", "-a", "sha224", "/tmp/vncvzjyvlx"] Step #5: === Compare result for: cksum ["--tag", "-c", "-a", "sha224", "/tmp/vncvzjyvlx"] Step #5: Rust stderr: Step #5: the --binary and --text options are meaningless when verifying checksums Step #5: GNU stderr: Step #5: unrecognized option '--tag' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -the --binary and --text options are meaningless when verifying checksums Step #5: +unrecognized option '--tag' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["--tag", "-c", "-a", "sha224", "/tmp/vncvzjyvlx"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha224", "/tmp/wshysobdbr"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha224", "/tmp/wshysobdbr"] Step #5: === Compare result for: cksum ["-c", "-a", "sha224", "/tmp/wshysobdbr"] Step #5: Rust stderr: Step #5: /tmp/wshysobdbr: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/wshysobdbr: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "sha224", "/tmp/wshysobdbr"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "/tmp/rhsatqszwu", "-a", "sha1", "/tmp/khrbadpfjz"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "/tmp/rhsatqszwu", "-a", "sha1", "/tmp/khrbadpfjz"] Step #5: === Compare result for: cksum ["-c", "/tmp/rhsatqszwu", "-a", "sha1", "/tmp/khrbadpfjz"] Step #5: Rust stderr: Step #5: /tmp/rhsatqszwu: no properly formatted checksum lines found Step #5: fuzz_cksum: /tmp/khrbadpfjz: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/rhsatqszwu: no properly formatted checksum lines found Step #5: -fuzz_cksum: /tmp/khrbadpfjz: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "/tmp/rhsatqszwu", "-a", "sha1", "/tmp/khrbadpfjz"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "md5", "--tag", "-c", "-a", "sha384", "/tmp/tiktmodehs"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "md5", "--tag", "-c", "-a", "sha384", "/tmp/tiktmodehs"] Step #5: === Compare result for: cksum ["-a", "md5", "--tag", "-c", "-a", "sha384", "/tmp/tiktmodehs"] Step #5: Rust stderr: Step #5: the --binary and --text options are meaningless when verifying checksums Step #5: GNU stderr: Step #5: invalid option -- 'a' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -the --binary and --text options are meaningless when verifying checksums Step #5: +invalid option -- 'a' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-a", "md5", "--tag", "-c", "-a", "sha384", "/tmp/tiktmodehs"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha1", "/tmp/rglblnhidq"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha1", "/tmp/rglblnhidq"] Step #5: === Compare result for: cksum ["-c", "-a", "sha1", "/tmp/rglblnhidq"] Step #5: Rust stderr: Step #5: /tmp/rglblnhidq: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/rglblnhidq: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "sha1", "/tmp/rglblnhidq"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha256", "/tmp/rzaqcptblw"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha256", "/tmp/rzaqcptblw"] Step #5: === Compare result for: cksum ["-c", "-a", "sha256", "/tmp/rzaqcptblw"] Step #5: Rust stderr: Step #5: /tmp/rzaqcptblw: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/rzaqcptblw: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "sha256", "/tmp/rzaqcptblw"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha256", "/tmp/vtoyhhstco"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha256", "/tmp/vtoyhhstco"] Step #5: === Compare result for: cksum ["-c", "-a", "sha256", "/tmp/vtoyhhstco"] Step #5: Rust stderr: Step #5: /tmp/vtoyhhstco: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/vtoyhhstco: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "sha256", "/tmp/vtoyhhstco"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sm3", "/tmp/wqsjofqpio"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sm3", "/tmp/wqsjofqpio"] Step #5: === Compare result for: cksum ["-c", "-a", "sm3", "/tmp/wqsjofqpio"] Step #5: Rust stderr: Step #5: /tmp/wqsjofqpio: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/wqsjofqpio: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "sm3", "/tmp/wqsjofqpio"] Step #5: Step #5: #32 pulse exec/s: 0 rss: 30Mb Step #5: === TEST cksum ["cksum", "-a", "sha384", "-c", "-a", "md5", "/tmp/timvwwarqx"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sha384", "-c", "-a", "md5", "/tmp/timvwwarqx"] Step #5: === Compare result for: cksum ["-a", "sha384", "-c", "-a", "md5", "/tmp/timvwwarqx"] Step #5: Rust stderr: Step #5: /tmp/timvwwarqx: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'a' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/timvwwarqx: no properly formatted checksum lines found Step #5: +invalid option -- 'a' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-a", "sha384", "-c", "-a", "md5", "/tmp/timvwwarqx"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "/tmp/sfgibdjokx", "-a", "sm3", "/tmp/acfroymasp"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "/tmp/sfgibdjokx", "-a", "sm3", "/tmp/acfroymasp"] Step #5: MERGE-OUTER: attempt 7 Step #5: WARNING: Failed to find function "__sanitizer_acquire_crash_state". Step #5: WARNING: Failed to find function "__sanitizer_print_stack_trace". Step #5: WARNING: Failed to find function "__sanitizer_set_death_callback". Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3194494675 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.Merge492.txt' Step #5: MERGE-INNER: '/corpus/fuzz_cksum/76ec0a07418daca0ff2495d43f038fca9115f7cf' caused a failure at the previous merge step Step #5: MERGE-INNER: 446 total files; 215 processed earlier; will process 231 files now Step #5: === TEST cksum ["cksum", "-c", "-a", "sha1", "/tmp/ltgftedfqo"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha1", "/tmp/ltgftedfqo"] Step #5: === Compare result for: cksum ["-c", "-a", "sha1", "/tmp/ltgftedfqo"] Step #5: Rust stderr: Step #5: /tmp/ltgftedfqo: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/ltgftedfqo: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "sha1", "/tmp/ltgftedfqo"] Step #5: Step #5: #1 pulse exec/s: 0 rss: 29Mb Step #5: === TEST cksum ["cksum", "-c", "-a", "sysv", "/tmp/rfweyusujk"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sysv", "/tmp/rfweyusujk"] Step #5: === Compare result for: cksum ["-c", "-a", "sysv", "/tmp/rfweyusujk"] Step #5: Rust stderr: Step #5: --check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "sysv", "/tmp/rfweyusujk"] Step #5: Step #5: #2 pulse exec/s: 0 rss: 30Mb Step #5: === TEST cksum ["cksum", "-a", "sysv", "-c", "/tmp/ltgcpxdpfe", "-a", "blake2b", "/tmp/ktynpuokns"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sysv", "-c", "/tmp/ltgcpxdpfe", "-a", "blake2b", "/tmp/ktynpuokns"] Step #5: === Compare result for: cksum ["-a", "sysv", "-c", "/tmp/ltgcpxdpfe", "-a", "blake2b", "/tmp/ktynpuokns"] Step #5: Rust stderr: Step #5: /tmp/ltgcpxdpfe: no properly formatted checksum lines found Step #5: fuzz_cksum: /tmp/ktynpuokns: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'a' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/ltgcpxdpfe: no properly formatted checksum lines found Step #5: -fuzz_cksum: /tmp/ktynpuokns: no properly formatted checksum lines found Step #5: +invalid option -- 'a' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-a", "sysv", "-c", "/tmp/ltgcpxdpfe", "-a", "blake2b", "/tmp/ktynpuokns"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sm3", "/tmp/nfhrdtbjtu"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sm3", "/tmp/nfhrdtbjtu"] Step #5: === Compare result for: cksum ["-c", "-a", "sm3", "/tmp/nfhrdtbjtu"] Step #5: Rust stderr: Step #5: /tmp/nfhrdtbjtu: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/nfhrdtbjtu: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "sm3", "/tmp/nfhrdtbjtu"] Step #5: Step #5: #4 pulse exec/s: 0 rss: 30Mb Step #5: === TEST cksum ["cksum", "-c", "-a", "sha256", "/tmp/jxugrvkjeo"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha256", "/tmp/jxugrvkjeo"] Step #5: === Compare result for: cksum ["-c", "-a", "sha256", "/tmp/jxugrvkjeo"] Step #5: Rust stderr: Step #5: /tmp/jxugrvkjeo: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/jxugrvkjeo: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "sha256", "/tmp/jxugrvkjeo"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "/tmp/jntctjmitu", "-a", "sha1", "/tmp/qfuxkktoai"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "/tmp/jntctjmitu", "-a", "sha1", "/tmp/qfuxkktoai"] Step #5: === Compare result for: cksum ["-c", "/tmp/jntctjmitu", "-a", "sha1", "/tmp/qfuxkktoai"] Step #5: Rust stderr: Step #5: /tmp/jntctjmitu: no properly formatted checksum lines found Step #5: fuzz_cksum: /tmp/qfuxkktoai: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/jntctjmitu: no properly formatted checksum lines found Step #5: -fuzz_cksum: /tmp/qfuxkktoai: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "/tmp/jntctjmitu", "-a", "sha1", "/tmp/qfuxkktoai"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sha256", "-c", "-a", "sha384", "/tmp/vmaxsjggla"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sha256", "-c", "-a", "sha384", "/tmp/vmaxsjggla"] Step #5: === Compare result for: cksum ["-a", "sha256", "-c", "-a", "sha384", "/tmp/vmaxsjggla"] Step #5: Rust stderr: Step #5: /tmp/vmaxsjggla: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'a' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/vmaxsjggla: no properly formatted checksum lines found Step #5: +invalid option -- 'a' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-a", "sha256", "-c", "-a", "sha384", "/tmp/vmaxsjggla"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "crc", "/tmp/pllcmlszdk"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "crc", "/tmp/pllcmlszdk"] Step #5: === Compare result for: cksum ["-c", "-a", "crc", "/tmp/pllcmlszdk"] Step #5: Rust stderr: Step #5: --check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "crc", "/tmp/pllcmlszdk"] Step #5: Step #5: #8 pulse exec/s: 0 rss: 30Mb Step #5: === TEST cksum ["cksum", "-c", "/tmp/ayywunlgri", "-a", "sha256", "/tmp/rdjmksmzre"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "/tmp/ayywunlgri", "-a", "sha256", "/tmp/rdjmksmzre"] Step #5: === Compare result for: cksum ["-c", "/tmp/ayywunlgri", "-a", "sha256", "/tmp/rdjmksmzre"] Step #5: Rust stderr: Step #5: /tmp/ayywunlgri: no properly formatted checksum lines found Step #5: fuzz_cksum: /tmp/rdjmksmzre: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/ayywunlgri: no properly formatted checksum lines found Step #5: -fuzz_cksum: /tmp/rdjmksmzre: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "/tmp/ayywunlgri", "-a", "sha256", "/tmp/rdjmksmzre"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sysv", "-l", "399", "-c", "/tmp/rechfmkgbu", "-a", "md5", "/tmp/crunkqiscw"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sysv", "-l", "399", "-c", "/tmp/rechfmkgbu", "-a", "md5", "/tmp/crunkqiscw"] Step #5: === Compare result for: cksum ["-a", "sysv", "-l", "399", "-c", "/tmp/rechfmkgbu", "-a", "md5", "/tmp/crunkqiscw"] Step #5: Rust stderr: Step #5: --length is only supported with --algorithm blake2b, sha2, or sha3 Step #5: GNU stderr: Step #5: invalid option -- 'a' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---length is only supported with --algorithm blake2b, sha2, or sha3 Step #5: +invalid option -- 'a' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-a", "sysv", "-l", "399", "-c", "/tmp/rechfmkgbu", "-a", "md5", "/tmp/crunkqiscw"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sm3", "-c", "-a", "md5", "/tmp/fyzaxgpivt"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sm3", "-c", "-a", "md5", "/tmp/fyzaxgpivt"] Step #5: === Compare result for: cksum ["-a", "sm3", "-c", "-a", "md5", "/tmp/fyzaxgpivt"] Step #5: Rust stderr: Step #5: /tmp/fyzaxgpivt: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'a' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/fyzaxgpivt: no properly formatted checksum lines found Step #5: +invalid option -- 'a' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-a", "sm3", "-c", "-a", "md5", "/tmp/fyzaxgpivt"] Step #5: Step #5: === TEST cksum ["cksum", "--raw", "-c", "/tmp/jnvjmuscht", "-a", "sha224", "/tmp/mfrzzsmesn"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--raw", "-c", "/tmp/jnvjmuscht", "-a", "sha224", "/tmp/mfrzzsmesn"] Step #5: === Compare result for: cksum ["--raw", "-c", "/tmp/jnvjmuscht", "-a", "sha224", "/tmp/mfrzzsmesn"] Step #5: Rust stderr: Step #5: /tmp/jnvjmuscht: no properly formatted checksum lines found Step #5: fuzz_cksum: /tmp/mfrzzsmesn: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: unrecognized option '--raw' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/jnvjmuscht: no properly formatted checksum lines found Step #5: -fuzz_cksum: /tmp/mfrzzsmesn: no properly formatted checksum lines found Step #5: +unrecognized option '--raw' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["--raw", "-c", "/tmp/jnvjmuscht", "-a", "sha224", "/tmp/mfrzzsmesn"] Step #5: Step #5: === TEST cksum ["cksum", "--base64", "-c", "-a", "sysv", "/tmp/bkcegrdaqv"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--base64", "-c", "-a", "sysv", "/tmp/bkcegrdaqv"] Step #5: === Compare result for: cksum ["--base64", "-c", "-a", "sysv", "/tmp/bkcegrdaqv"] Step #5: Rust stderr: Step #5: --check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: GNU stderr: Step #5: unrecognized option '--base64' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: +unrecognized option '--base64' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["--base64", "-c", "-a", "sysv", "/tmp/bkcegrdaqv"] Step #5: Step #5: === TEST cksum ["cksum", "-l", "437", "-c", "-a", "sha1", "/tmp/ozwlpopcyq"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-l", "437", "-c", "-a", "sha1", "/tmp/ozwlpopcyq"] Step #5: === Compare result for: cksum ["-l", "437", "-c", "-a", "sha1", "/tmp/ozwlpopcyq"] Step #5: Rust stderr: Step #5: --length is only supported with --algorithm blake2b, sha2, or sha3 Step #5: GNU stderr: Step #5: invalid option -- 'l' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---length is only supported with --algorithm blake2b, sha2, or sha3 Step #5: +invalid option -- 'l' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-l", "437", "-c", "-a", "sha1", "/tmp/ozwlpopcyq"] Step #5: Step #5: === TEST cksum ["cksum", "-l", "66", "-c", "/tmp/puweunejes", "-a", "sha1", "/tmp/kyuhyjsiyv"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-l", "66", "-c", "/tmp/puweunejes", "-a", "sha1", "/tmp/kyuhyjsiyv"] Step #5: === Compare result for: cksum ["-l", "66", "-c", "/tmp/puweunejes", "-a", "sha1", "/tmp/kyuhyjsiyv"] Step #5: Rust stderr: Step #5: --length is only supported with --algorithm blake2b, sha2, or sha3 Step #5: GNU stderr: Step #5: invalid option -- 'l' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---length is only supported with --algorithm blake2b, sha2, or sha3 Step #5: +invalid option -- 'l' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-l", "66", "-c", "/tmp/puweunejes", "-a", "sha1", "/tmp/kyuhyjsiyv"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "blake2b", "-c", "-a", "bsd", "/tmp/qmgcedtqfh"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "blake2b", "-c", "-a", "bsd", "/tmp/qmgcedtqfh"] Step #5: === Compare result for: cksum ["-a", "blake2b", "-c", "-a", "bsd", "/tmp/qmgcedtqfh"] Step #5: Rust stderr: Step #5: --check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: GNU stderr: Step #5: invalid option -- 'a' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: +invalid option -- 'a' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-a", "blake2b", "-c", "-a", "bsd", "/tmp/qmgcedtqfh"] Step #5: Step #5: #16 pulse exec/s: 0 rss: 30Mb Step #5: === TEST cksum ["cksum", "--base64", "-c", "-a", "crc", "/tmp/caxntztopw"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--base64", "-c", "-a", "crc", "/tmp/caxntztopw"] Step #5: === Compare result for: cksum ["--base64", "-c", "-a", "crc", "/tmp/caxntztopw"] Step #5: Rust stderr: Step #5: --check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: GNU stderr: Step #5: unrecognized option '--base64' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: +unrecognized option '--base64' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["--base64", "-c", "-a", "crc", "/tmp/caxntztopw"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sm3", "/tmp/cwnpdvfkcu"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sm3", "/tmp/cwnpdvfkcu"] Step #5: === Compare result for: cksum ["-c", "-a", "sm3", "/tmp/cwnpdvfkcu"] Step #5: Rust stderr: Step #5: /tmp/cwnpdvfkcu: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/cwnpdvfkcu: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "sm3", "/tmp/cwnpdvfkcu"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sha256", "-c", "-a", "sha384", "/tmp/rlsdkhxfcr"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sha256", "-c", "-a", "sha384", "/tmp/rlsdkhxfcr"] Step #5: === Compare result for: cksum ["-a", "sha256", "-c", "-a", "sha384", "/tmp/rlsdkhxfcr"] Step #5: Rust stderr: Step #5: /tmp/rlsdkhxfcr: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'a' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/rlsdkhxfcr: no properly formatted checksum lines found Step #5: +invalid option -- 'a' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-a", "sha256", "-c", "-a", "sha384", "/tmp/rlsdkhxfcr"] Step #5: Step #5: === TEST cksum ["cksum", "-l", "287", "-c", "-a", "blake2b", "/tmp/qetgyucgnu"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-l", "287", "-c", "-a", "blake2b", "/tmp/qetgyucgnu"] Step #5: === Compare result for: cksum ["-l", "287", "-c", "-a", "blake2b", "/tmp/qetgyucgnu"] Step #5: Rust stderr: Step #5: invalid length: '287' Step #5: fuzz_cksum: length is not a multiple of 8 Step #5: GNU stderr: Step #5: invalid option -- 'l' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -invalid length: '287' Step #5: -fuzz_cksum: length is not a multiple of 8 Step #5: +invalid option -- 'l' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-l", "287", "-c", "-a", "blake2b", "/tmp/qetgyucgnu"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "bsd", "-c", "-a", "blake2b", "/tmp/aedvieuxcd"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "bsd", "-c", "-a", "blake2b", "/tmp/aedvieuxcd"] Step #5: === Compare result for: cksum ["-a", "bsd", "-c", "-a", "blake2b", "/tmp/aedvieuxcd"] Step #5: Rust stderr: Step #5: /tmp/aedvieuxcd: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'a' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/aedvieuxcd: no properly formatted checksum lines found Step #5: +invalid option -- 'a' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-a", "bsd", "-c", "-a", "blake2b", "/tmp/aedvieuxcd"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha1", "/tmp/fvkktvkjsl"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha1", "/tmp/fvkktvkjsl"] Step #5: === Compare result for: cksum ["-c", "-a", "sha1", "/tmp/fvkktvkjsl"] Step #5: Rust stderr: Step #5: /tmp/fvkktvkjsl: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/fvkktvkjsl: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "sha1", "/tmp/fvkktvkjsl"] Step #5: Step #5: === TEST cksum ["cksum", "--text", "-l", "99", "-c", "/tmp/nezjugqsiv", "-a", "bsd", "/tmp/esbikmltsv"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--text", "-l", "99", "-c", "/tmp/nezjugqsiv", "-a", "bsd", "/tmp/esbikmltsv"] Step #5: === Compare result for: cksum ["--text", "-l", "99", "-c", "/tmp/nezjugqsiv", "-a", "bsd", "/tmp/esbikmltsv"] Step #5: Rust stderr: Step #5: --length is only supported with --algorithm blake2b, sha2, or sha3 Step #5: GNU stderr: Step #5: unrecognized option '--text' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---length is only supported with --algorithm blake2b, sha2, or sha3 Step #5: +unrecognized option '--text' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["--text", "-l", "99", "-c", "/tmp/nezjugqsiv", "-a", "bsd", "/tmp/esbikmltsv"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "md5", "/tmp/rchdufobwf"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "md5", "/tmp/rchdufobwf"] Step #5: === Compare result for: cksum ["-c", "-a", "md5", "/tmp/rchdufobwf"] Step #5: Rust stderr: Step #5: /tmp/rchdufobwf: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/rchdufobwf: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "md5", "/tmp/rchdufobwf"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "/tmp/hiojgjwzdo", "-a", "blake2b", "/tmp/fdtrektnjm"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "/tmp/hiojgjwzdo", "-a", "blake2b", "/tmp/fdtrektnjm"] Step #5: === Compare result for: cksum ["-c", "/tmp/hiojgjwzdo", "-a", "blake2b", "/tmp/fdtrektnjm"] Step #5: Rust stderr: Step #5: /tmp/hiojgjwzdo: no properly formatted checksum lines found Step #5: fuzz_cksum: /tmp/fdtrektnjm: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/hiojgjwzdo: no properly formatted checksum lines found Step #5: -fuzz_cksum: /tmp/fdtrektnjm: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "/tmp/hiojgjwzdo", "-a", "blake2b", "/tmp/fdtrektnjm"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sha512", "-c", "-a", "sha384", "/tmp/mstxredirz"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sha512", "-c", "-a", "sha384", "/tmp/mstxredirz"] Step #5: === Compare result for: cksum ["-a", "sha512", "-c", "-a", "sha384", "/tmp/mstxredirz"] Step #5: Rust stderr: Step #5: /tmp/mstxredirz: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'a' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/mstxredirz: no properly formatted checksum lines found Step #5: +invalid option -- 'a' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-a", "sha512", "-c", "-a", "sha384", "/tmp/mstxredirz"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "md5", "/tmp/hjmuicgrdv"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "md5", "/tmp/hjmuicgrdv"] Step #5: === Compare result for: cksum ["-c", "-a", "md5", "/tmp/hjmuicgrdv"] Step #5: Rust stderr: Step #5: /tmp/hjmuicgrdv: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/hjmuicgrdv: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "md5", "/tmp/hjmuicgrdv"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "crc", "/tmp/htutrnknic"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "crc", "/tmp/htutrnknic"] Step #5: === Compare result for: cksum ["-c", "-a", "crc", "/tmp/htutrnknic"] Step #5: Rust stderr: Step #5: --check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "crc", "/tmp/htutrnknic"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha256", "/tmp/rmlhftxpsn"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha256", "/tmp/rmlhftxpsn"] Step #5: === Compare result for: cksum ["-c", "-a", "sha256", "/tmp/rmlhftxpsn"] Step #5: Rust stderr: Step #5: /tmp/rmlhftxpsn: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/rmlhftxpsn: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "sha256", "/tmp/rmlhftxpsn"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "blake2b", "/tmp/dsntieppzg"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "blake2b", "/tmp/dsntieppzg"] Step #5: === Compare result for: cksum ["-c", "-a", "blake2b", "/tmp/dsntieppzg"] Step #5: Rust stderr: Step #5: /tmp/dsntieppzg: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/dsntieppzg: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "blake2b", "/tmp/dsntieppzg"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "md5", "-c", "/tmp/wjjrpdaiai", "-a", "crc", "/tmp/smqcyaibye"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "md5", "-c", "/tmp/wjjrpdaiai", "-a", "crc", "/tmp/smqcyaibye"] Step #5: === Compare result for: cksum ["-a", "md5", "-c", "/tmp/wjjrpdaiai", "-a", "crc", "/tmp/smqcyaibye"] Step #5: Rust stderr: Step #5: --check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: GNU stderr: Step #5: invalid option -- 'a' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: +invalid option -- 'a' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-a", "md5", "-c", "/tmp/wjjrpdaiai", "-a", "crc", "/tmp/smqcyaibye"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "crc", "--text", "-c", "-a", "sha384", "/tmp/nmqhcvirnr"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "crc", "--text", "-c", "-a", "sha384", "/tmp/nmqhcvirnr"] Step #5: === Compare result for: cksum ["-a", "crc", "--text", "-c", "-a", "sha384", "/tmp/nmqhcvirnr"] Step #5: Rust stderr: Step #5: the --binary and --text options are meaningless when verifying checksums Step #5: GNU stderr: Step #5: invalid option -- 'a' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -the --binary and --text options are meaningless when verifying checksums Step #5: +invalid option -- 'a' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-a", "crc", "--text", "-c", "-a", "sha384", "/tmp/nmqhcvirnr"] Step #5: Step #5: #32 pulse exec/s: 0 rss: 30Mb Step #5: === TEST cksum ["cksum", "-a", "bsd", "-c", "-a", "sha256", "/tmp/jodaovpilf"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "bsd", "-c", "-a", "sha256", "/tmp/jodaovpilf"] Step #5: === Compare result for: cksum ["-a", "bsd", "-c", "-a", "sha256", "/tmp/jodaovpilf"] Step #5: Rust stderr: Step #5: /tmp/jodaovpilf: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'a' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/jodaovpilf: no properly formatted checksum lines found Step #5: +invalid option -- 'a' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-a", "bsd", "-c", "-a", "sha256", "/tmp/jodaovpilf"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sha256", "/tmp/uvberotvrj", "-a", "sha1", "/tmp/zlpwjwzpku"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sha256", "/tmp/uvberotvrj", "-a", "sha1", "/tmp/zlpwjwzpku"] Step #5: === Compare result for: cksum ["-a", "sha256", "/tmp/uvberotvrj", "-a", "sha1", "/tmp/zlpwjwzpku"] Step #5: Rust stdout: Step #5: SHA1 (/tmp/uvberotvrj) = 2e4d98bdc7826d01a3f020fbcc6d985522e05c1e Step #5: SHA1 (/tmp/zlpwjwzpku) = bcdaa861b8beed4393fdb018baa33624488291c5 Step #5: Step #5: GNU stdout: Step #5: (empty) Step #5: --- START diff Step #5: -SHA1 (/tmp/uvberotvrj) = 2e4d98bdc7826d01a3f020fbcc6d985522e05c1e Step #5: -SHA1 (/tmp/zlpwjwzpku) = bcdaa861b8beed4393fdb018baa33624488291c5 Step #5: --- END diff Step #5: Step #5: Rust stderr: Step #5: (empty) Step #5: GNU stderr: Step #5: invalid option -- 'a' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: +invalid option -- 'a' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Different exit code: (Rust: 0, GNU: 1) Step #5: Discrepancies detected: stdout differs, stderr differs, exit code differs Step #5: === KO Test failed and will panic for: cksum ["-a", "sha256", "/tmp/uvberotvrj", "-a", "sha1", "/tmp/zlpwjwzpku"] Step #5: Step #5: thread '' (6314) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:373:13: Step #5: Test failed for: cksum ["-a", "sha256", "/tmp/uvberotvrj", "-a", "sha1", "/tmp/zlpwjwzpku"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==6314== ERROR: libFuzzer: deadly signal 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: 0x31,0x30,0x31,0x30,0x31,0x65,0x35,0x0, Step #5: 10101e5\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-266a7dae874de7eedf0134bb2936db1bc4b83956 Step #5: Base64: MTAxMDFlNQA= Step #5: MERGE-OUTER: attempt 8 Step #5: WARNING: Failed to find function "__sanitizer_acquire_crash_state". Step #5: WARNING: Failed to find function "__sanitizer_print_stack_trace". Step #5: WARNING: Failed to find function "__sanitizer_set_death_callback". Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3194646369 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.Merge492.txt' Step #5: MERGE-INNER: '/corpus/fuzz_cksum/266a7dae874de7eedf0134bb2936db1bc4b83956' caused a failure at the previous merge step Step #5: MERGE-INNER: 446 total files; 249 processed earlier; will process 197 files now Step #5: === TEST cksum ["cksum", "-a", "md5", "-l", "198", "-c", "-a", "sha384", "/tmp/cnomybldhd"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "md5", "-l", "198", "-c", "-a", "sha384", "/tmp/cnomybldhd"] Step #5: === Compare result for: cksum ["-a", "md5", "-l", "198", "-c", "-a", "sha384", "/tmp/cnomybldhd"] Step #5: Rust stderr: Step #5: --length is only supported with --algorithm blake2b, sha2, or sha3 Step #5: GNU stderr: Step #5: invalid option -- 'a' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---length is only supported with --algorithm blake2b, sha2, or sha3 Step #5: +invalid option -- 'a' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-a", "md5", "-l", "198", "-c", "-a", "sha384", "/tmp/cnomybldhd"] Step #5: Step #5: #1 pulse exec/s: 0 rss: 29Mb Step #5: === TEST cksum ["cksum", "-c", "-a", "sm3", "/tmp/eddvzgruwg"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sm3", "/tmp/eddvzgruwg"] Step #5: === Compare result for: cksum ["-c", "-a", "sm3", "/tmp/eddvzgruwg"] Step #5: Rust stderr: Step #5: /tmp/eddvzgruwg: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/eddvzgruwg: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "sm3", "/tmp/eddvzgruwg"] Step #5: Step #5: #2 pulse exec/s: 0 rss: 30Mb Step #5: === TEST cksum ["cksum", "-a", "sha1", "-l", "109", "-c", "-a", "sha256", "/tmp/zsgwlviqgy"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sha1", "-l", "109", "-c", "-a", "sha256", "/tmp/zsgwlviqgy"] Step #5: === Compare result for: cksum ["-a", "sha1", "-l", "109", "-c", "-a", "sha256", "/tmp/zsgwlviqgy"] Step #5: Rust stderr: Step #5: --length is only supported with --algorithm blake2b, sha2, or sha3 Step #5: GNU stderr: Step #5: invalid option -- 'a' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---length is only supported with --algorithm blake2b, sha2, or sha3 Step #5: +invalid option -- 'a' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-a", "sha1", "-l", "109", "-c", "-a", "sha256", "/tmp/zsgwlviqgy"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "md5", "/tmp/depdtmpsfh"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "md5", "/tmp/depdtmpsfh"] Step #5: === Compare result for: cksum ["-c", "-a", "md5", "/tmp/depdtmpsfh"] Step #5: Rust stderr: Step #5: /tmp/depdtmpsfh: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/depdtmpsfh: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "md5", "/tmp/depdtmpsfh"] Step #5: Step #5: #4 pulse exec/s: 0 rss: 30Mb Step #5: === TEST cksum ["cksum", "-c", "-a", "sysv", "/tmp/hmucremacq"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sysv", "/tmp/hmucremacq"] Step #5: === Compare result for: cksum ["-c", "-a", "sysv", "/tmp/hmucremacq"] Step #5: Rust stderr: Step #5: --check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "sysv", "/tmp/hmucremacq"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha1", "/tmp/lfsashtpui"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha1", "/tmp/lfsashtpui"] Step #5: === Compare result for: cksum ["-c", "-a", "sha1", "/tmp/lfsashtpui"] Step #5: Rust stderr: Step #5: /tmp/lfsashtpui: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/lfsashtpui: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "sha1", "/tmp/lfsashtpui"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "md5", "/tmp/vrlzzdjctu"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "md5", "/tmp/vrlzzdjctu"] Step #5: === Compare result for: cksum ["-c", "-a", "md5", "/tmp/vrlzzdjctu"] Step #5: Rust stderr: Step #5: /tmp/vrlzzdjctu: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/vrlzzdjctu: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "md5", "/tmp/vrlzzdjctu"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "md5", "/tmp/lggzvjzezi"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "md5", "/tmp/lggzvjzezi"] Step #5: === Compare result for: cksum ["-c", "-a", "md5", "/tmp/lggzvjzezi"] Step #5: Rust stderr: Step #5: /tmp/lggzvjzezi: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/lggzvjzezi: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "md5", "/tmp/lggzvjzezi"] Step #5: Step #5: #8 pulse exec/s: 0 rss: 30Mb Step #5: === TEST cksum ["cksum", "--binary", "-c", "-a", "md5", "/tmp/eaafumbrho"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--binary", "-c", "-a", "md5", "/tmp/eaafumbrho"] Step #5: === Compare result for: cksum ["--binary", "-c", "-a", "md5", "/tmp/eaafumbrho"] Step #5: Rust stderr: Step #5: the --binary and --text options are meaningless when verifying checksums Step #5: GNU stderr: Step #5: unrecognized option '--binary' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -the --binary and --text options are meaningless when verifying checksums Step #5: +unrecognized option '--binary' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["--binary", "-c", "-a", "md5", "/tmp/eaafumbrho"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "md5", "/tmp/mddtfjowgm"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "md5", "/tmp/mddtfjowgm"] Step #5: === Compare result for: cksum ["-c", "-a", "md5", "/tmp/mddtfjowgm"] Step #5: Rust stderr: Step #5: /tmp/mddtfjowgm: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/mddtfjowgm: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "md5", "/tmp/mddtfjowgm"] Step #5: Step #5: === TEST cksum ["cksum", "--text", "-c", "/tmp/smdhbagmuo", "-a", "sha224", "/tmp/qbbqldshhk"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--text", "-c", "/tmp/smdhbagmuo", "-a", "sha224", "/tmp/qbbqldshhk"] Step #5: === Compare result for: cksum ["--text", "-c", "/tmp/smdhbagmuo", "-a", "sha224", "/tmp/qbbqldshhk"] Step #5: Rust stderr: Step #5: the --binary and --text options are meaningless when verifying checksums Step #5: GNU stderr: Step #5: unrecognized option '--text' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -the --binary and --text options are meaningless when verifying checksums Step #5: +unrecognized option '--text' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["--text", "-c", "/tmp/smdhbagmuo", "-a", "sha224", "/tmp/qbbqldshhk"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "blake2b", "/tmp/ljrkgpjokx"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "blake2b", "/tmp/ljrkgpjokx"] Step #5: === Compare result for: cksum ["-c", "-a", "blake2b", "/tmp/ljrkgpjokx"] Step #5: Rust stderr: Step #5: /tmp/ljrkgpjokx: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/ljrkgpjokx: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "blake2b", "/tmp/ljrkgpjokx"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sha256", "--untagged", "-c", "/tmp/iukdlmucfk", "-a", "crc", "/tmp/zsisowyolm"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sha256", "--untagged", "-c", "/tmp/iukdlmucfk", "-a", "crc", "/tmp/zsisowyolm"] Step #5: === Compare result for: cksum ["-a", "sha256", "--untagged", "-c", "/tmp/iukdlmucfk", "-a", "crc", "/tmp/zsisowyolm"] Step #5: Rust stderr: Step #5: --check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: GNU stderr: Step #5: invalid option -- 'a' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: +invalid option -- 'a' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-a", "sha256", "--untagged", "-c", "/tmp/iukdlmucfk", "-a", "crc", "/tmp/zsisowyolm"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha1", "/tmp/egghqyabyn"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha1", "/tmp/egghqyabyn"] Step #5: === Compare result for: cksum ["-c", "-a", "sha1", "/tmp/egghqyabyn"] Step #5: Rust stderr: Step #5: /tmp/egghqyabyn: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/egghqyabyn: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "sha1", "/tmp/egghqyabyn"] Step #5: Step #5: === TEST cksum ["cksum", "-l", "122", "-c", "-a", "sm3", "/tmp/abuwzpvler"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-l", "122", "-c", "-a", "sm3", "/tmp/abuwzpvler"] Step #5: === Compare result for: cksum ["-l", "122", "-c", "-a", "sm3", "/tmp/abuwzpvler"] Step #5: Rust stderr: Step #5: --length is only supported with --algorithm blake2b, sha2, or sha3 Step #5: GNU stderr: Step #5: invalid option -- 'l' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---length is only supported with --algorithm blake2b, sha2, or sha3 Step #5: +invalid option -- 'l' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-l", "122", "-c", "-a", "sm3", "/tmp/abuwzpvler"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "/tmp/qzwrscciqy", "-a", "sha256", "/tmp/wtzpcewrqp"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "/tmp/qzwrscciqy", "-a", "sha256", "/tmp/wtzpcewrqp"] Step #5: MERGE-OUTER: attempt 9 Step #5: WARNING: Failed to find function "__sanitizer_acquire_crash_state". Step #5: WARNING: Failed to find function "__sanitizer_print_stack_trace". Step #5: WARNING: Failed to find function "__sanitizer_set_death_callback". Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3194727700 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.Merge492.txt' Step #5: MERGE-INNER: '/corpus/fuzz_cksum/efd4e88432ce174cd1b0fb56e633b0d9f05a836b' caused a failure at the previous merge step Step #5: MERGE-INNER: 446 total files; 265 processed earlier; will process 181 files now Step #5: === TEST cksum ["cksum", "--untagged", "-l", "172", "-c", "-a", "sha256", "/tmp/nxyxngxile"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--untagged", "-l", "172", "-c", "-a", "sha256", "/tmp/nxyxngxile"] Step #5: === Compare result for: cksum ["--untagged", "-l", "172", "-c", "-a", "sha256", "/tmp/nxyxngxile"] Step #5: Rust stderr: Step #5: --length is only supported with --algorithm blake2b, sha2, or sha3 Step #5: GNU stderr: Step #5: unrecognized option '--untagged' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---length is only supported with --algorithm blake2b, sha2, or sha3 Step #5: +unrecognized option '--untagged' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["--untagged", "-l", "172", "-c", "-a", "sha256", "/tmp/nxyxngxile"] Step #5: Step #5: #1 pulse exec/s: 0 rss: 29Mb Step #5: === TEST cksum ["cksum", "-a", "sm3", "-c", "-a", "sysv", "/tmp/khucedqjhh"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sm3", "-c", "-a", "sysv", "/tmp/khucedqjhh"] Step #5: === Compare result for: cksum ["-a", "sm3", "-c", "-a", "sysv", "/tmp/khucedqjhh"] Step #5: Rust stderr: Step #5: --check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: GNU stderr: Step #5: invalid option -- 'a' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: +invalid option -- 'a' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-a", "sm3", "-c", "-a", "sysv", "/tmp/khucedqjhh"] Step #5: Step #5: #2 pulse exec/s: 0 rss: 29Mb Step #5: === TEST cksum ["cksum", "-a", "blake2b", "--text", "-c", "-a", "md5", "/tmp/jjkyewecjz"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "blake2b", "--text", "-c", "-a", "md5", "/tmp/jjkyewecjz"] Step #5: === Compare result for: cksum ["-a", "blake2b", "--text", "-c", "-a", "md5", "/tmp/jjkyewecjz"] Step #5: Rust stderr: Step #5: the --binary and --text options are meaningless when verifying checksums Step #5: GNU stderr: Step #5: invalid option -- 'a' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -the --binary and --text options are meaningless when verifying checksums Step #5: +invalid option -- 'a' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-a", "blake2b", "--text", "-c", "-a", "md5", "/tmp/jjkyewecjz"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "bsd", "-c", "-a", "bsd", "/tmp/rzumflznhb"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "bsd", "-c", "-a", "bsd", "/tmp/rzumflznhb"] Step #5: === Compare result for: cksum ["-a", "bsd", "-c", "-a", "bsd", "/tmp/rzumflznhb"] Step #5: Rust stderr: Step #5: --check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: GNU stderr: Step #5: invalid option -- 'a' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: +invalid option -- 'a' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-a", "bsd", "-c", "-a", "bsd", "/tmp/rzumflznhb"] Step #5: Step #5: #4 pulse exec/s: 0 rss: 29Mb Step #5: === TEST cksum ["cksum", "-c", "-a", "sysv", "/tmp/gvooxpdylw"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sysv", "/tmp/gvooxpdylw"] Step #5: === Compare result for: cksum ["-c", "-a", "sysv", "/tmp/gvooxpdylw"] Step #5: Rust stderr: Step #5: --check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "sysv", "/tmp/gvooxpdylw"] Step #5: Step #5: === TEST cksum ["cksum", "--binary", "-l", "353", "-c", "/tmp/plwotbaayz", "-a", "sysv", "/tmp/yidvhnfazm"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--binary", "-l", "353", "-c", "/tmp/plwotbaayz", "-a", "sysv", "/tmp/yidvhnfazm"] Step #5: === Compare result for: cksum ["--binary", "-l", "353", "-c", "/tmp/plwotbaayz", "-a", "sysv", "/tmp/yidvhnfazm"] Step #5: Rust stderr: Step #5: --length is only supported with --algorithm blake2b, sha2, or sha3 Step #5: GNU stderr: Step #5: unrecognized option '--binary' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---length is only supported with --algorithm blake2b, sha2, or sha3 Step #5: +unrecognized option '--binary' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["--binary", "-l", "353", "-c", "/tmp/plwotbaayz", "-a", "sysv", "/tmp/yidvhnfazm"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha384", "/tmp/ehmxdrtrqx"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha384", "/tmp/ehmxdrtrqx"] Step #5: === Compare result for: cksum ["-c", "-a", "sha384", "/tmp/ehmxdrtrqx"] Step #5: Rust stderr: Step #5: /tmp/ehmxdrtrqx: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/ehmxdrtrqx: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "sha384", "/tmp/ehmxdrtrqx"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sysv", "/tmp/tpjzohzsok"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sysv", "/tmp/tpjzohzsok"] Step #5: === Compare result for: cksum ["-c", "-a", "sysv", "/tmp/tpjzohzsok"] Step #5: Rust stderr: Step #5: --check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "sysv", "/tmp/tpjzohzsok"] Step #5: Step #5: #8 pulse exec/s: 0 rss: 30Mb Step #5: === TEST cksum ["cksum", "--base64", "-c", "-a", "sm3", "/tmp/zsphdovmot"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--base64", "-c", "-a", "sm3", "/tmp/zsphdovmot"] Step #5: === Compare result for: cksum ["--base64", "-c", "-a", "sm3", "/tmp/zsphdovmot"] Step #5: Rust stderr: Step #5: /tmp/zsphdovmot: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: unrecognized option '--base64' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/zsphdovmot: no properly formatted checksum lines found Step #5: +unrecognized option '--base64' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["--base64", "-c", "-a", "sm3", "/tmp/zsphdovmot"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sm3", "--untagged", "-l", "329", "-c", "-a", "sha512", "/tmp/lkszxwtgwr"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sm3", "--untagged", "-l", "329", "-c", "-a", "sha512", "/tmp/lkszxwtgwr"] Step #5: === Compare result for: cksum ["-a", "sm3", "--untagged", "-l", "329", "-c", "-a", "sha512", "/tmp/lkszxwtgwr"] Step #5: Rust stderr: Step #5: --length is only supported with --algorithm blake2b, sha2, or sha3 Step #5: GNU stderr: Step #5: invalid option -- 'a' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---length is only supported with --algorithm blake2b, sha2, or sha3 Step #5: +invalid option -- 'a' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-a", "sm3", "--untagged", "-l", "329", "-c", "-a", "sha512", "/tmp/lkszxwtgwr"] Step #5: Step #5: === TEST cksum ["cksum", "-l", "167", "-c", "-a", "bsd", "/tmp/ovbwzttydk"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-l", "167", "-c", "-a", "bsd", "/tmp/ovbwzttydk"] Step #5: === Compare result for: cksum ["-l", "167", "-c", "-a", "bsd", "/tmp/ovbwzttydk"] Step #5: Rust stderr: Step #5: --length is only supported with --algorithm blake2b, sha2, or sha3 Step #5: GNU stderr: Step #5: invalid option -- 'l' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---length is only supported with --algorithm blake2b, sha2, or sha3 Step #5: +invalid option -- 'l' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-l", "167", "-c", "-a", "bsd", "/tmp/ovbwzttydk"] Step #5: Step #5: === TEST cksum ["cksum", "-l", "127", "-c", "-a", "sha384", "/tmp/myacmwijmx"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-l", "127", "-c", "-a", "sha384", "/tmp/myacmwijmx"] Step #5: === Compare result for: cksum ["-l", "127", "-c", "-a", "sha384", "/tmp/myacmwijmx"] Step #5: Rust stderr: Step #5: --length is only supported with --algorithm blake2b, sha2, or sha3 Step #5: GNU stderr: Step #5: invalid option -- 'l' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---length is only supported with --algorithm blake2b, sha2, or sha3 Step #5: +invalid option -- 'l' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-l", "127", "-c", "-a", "sha384", "/tmp/myacmwijmx"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha256", "/tmp/hcguqhmjca"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha256", "/tmp/hcguqhmjca"] Step #5: === Compare result for: cksum ["-c", "-a", "sha256", "/tmp/hcguqhmjca"] Step #5: Rust stderr: Step #5: /tmp/hcguqhmjca: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/hcguqhmjca: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "sha256", "/tmp/hcguqhmjca"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sha256", "--binary", "-c", "-a", "sha1", "/tmp/pyiwhwtfkz"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sha256", "--binary", "-c", "-a", "sha1", "/tmp/pyiwhwtfkz"] Step #5: === Compare result for: cksum ["-a", "sha256", "--binary", "-c", "-a", "sha1", "/tmp/pyiwhwtfkz"] Step #5: Rust stderr: Step #5: the --binary and --text options are meaningless when verifying checksums Step #5: GNU stderr: Step #5: invalid option -- 'a' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -the --binary and --text options are meaningless when verifying checksums Step #5: +invalid option -- 'a' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-a", "sha256", "--binary", "-c", "-a", "sha1", "/tmp/pyiwhwtfkz"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sha256", "-c", "-a", "md5", "/tmp/lefswjbter"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sha256", "-c", "-a", "md5", "/tmp/lefswjbter"] Step #5: === Compare result for: cksum ["-a", "sha256", "-c", "-a", "md5", "/tmp/lefswjbter"] Step #5: Rust stderr: Step #5: /tmp/lefswjbter: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'a' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/lefswjbter: no properly formatted checksum lines found Step #5: +invalid option -- 'a' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-a", "sha256", "-c", "-a", "md5", "/tmp/lefswjbter"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "/tmp/waurdonyhr", "-a", "bsd", "/tmp/epsibsxvfp"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "/tmp/waurdonyhr", "-a", "bsd", "/tmp/epsibsxvfp"] Step #5: === Compare result for: cksum ["-c", "/tmp/waurdonyhr", "-a", "bsd", "/tmp/epsibsxvfp"] Step #5: Rust stderr: Step #5: --check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "/tmp/waurdonyhr", "-a", "bsd", "/tmp/epsibsxvfp"] Step #5: Step #5: #16 pulse exec/s: 0 rss: 30Mb Step #5: === TEST cksum ["cksum", "-c", "-a", "blake2b", "/tmp/shuzhjfppo"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "blake2b", "/tmp/shuzhjfppo"] Step #5: === Compare result for: cksum ["-c", "-a", "blake2b", "/tmp/shuzhjfppo"] Step #5: Rust stderr: Step #5: /tmp/shuzhjfppo: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/shuzhjfppo: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "blake2b", "/tmp/shuzhjfppo"] Step #5: Step #5: === TEST cksum ["cksum", "--base64", "-c", "-a", "sha256", "/tmp/nkoxbbzuaq"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--base64", "-c", "-a", "sha256", "/tmp/nkoxbbzuaq"] Step #5: === Compare result for: cksum ["--base64", "-c", "-a", "sha256", "/tmp/nkoxbbzuaq"] Step #5: Rust stderr: Step #5: /tmp/nkoxbbzuaq: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: unrecognized option '--base64' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/nkoxbbzuaq: no properly formatted checksum lines found Step #5: +unrecognized option '--base64' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["--base64", "-c", "-a", "sha256", "/tmp/nkoxbbzuaq"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "md5", "/tmp/ljautaymra"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "md5", "/tmp/ljautaymra"] Step #5: === Compare result for: cksum ["-c", "-a", "md5", "/tmp/ljautaymra"] Step #5: Rust stderr: Step #5: /tmp/ljautaymra: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/ljautaymra: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "md5", "/tmp/ljautaymra"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sysv", "-l", "219", "-c", "-a", "sha1", "/tmp/xzfllkahhd"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sysv", "-l", "219", "-c", "-a", "sha1", "/tmp/xzfllkahhd"] Step #5: === Compare result for: cksum ["-a", "sysv", "-l", "219", "-c", "-a", "sha1", "/tmp/xzfllkahhd"] Step #5: Rust stderr: Step #5: --length is only supported with --algorithm blake2b, sha2, or sha3 Step #5: GNU stderr: Step #5: invalid option -- 'a' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---length is only supported with --algorithm blake2b, sha2, or sha3 Step #5: +invalid option -- 'a' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-a", "sysv", "-l", "219", "-c", "-a", "sha1", "/tmp/xzfllkahhd"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha1", "/tmp/jrhzxpzvkq"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha1", "/tmp/jrhzxpzvkq"] Step #5: === Compare result for: cksum ["-c", "-a", "sha1", "/tmp/jrhzxpzvkq"] Step #5: Rust stderr: Step #5: /tmp/jrhzxpzvkq: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/jrhzxpzvkq: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "sha1", "/tmp/jrhzxpzvkq"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha256", "/tmp/xpwawunidd"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha256", "/tmp/xpwawunidd"] Step #5: === Compare result for: cksum ["-c", "-a", "sha256", "/tmp/xpwawunidd"] Step #5: Rust stderr: Step #5: /tmp/xpwawunidd: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/xpwawunidd: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "sha256", "/tmp/xpwawunidd"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sysv", "-c", "-a", "sha224", "/tmp/ihgtkpfims"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sysv", "-c", "-a", "sha224", "/tmp/ihgtkpfims"] Step #5: === Compare result for: cksum ["-a", "sysv", "-c", "-a", "sha224", "/tmp/ihgtkpfims"] Step #5: Rust stderr: Step #5: /tmp/ihgtkpfims: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'a' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/ihgtkpfims: no properly formatted checksum lines found Step #5: +invalid option -- 'a' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-a", "sysv", "-c", "-a", "sha224", "/tmp/ihgtkpfims"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "/tmp/kgpcodmfyt", "-a", "sha224", "/tmp/uxhbiuljpw"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "/tmp/kgpcodmfyt", "-a", "sha224", "/tmp/uxhbiuljpw"] Step #5: === Compare result for: cksum ["-c", "/tmp/kgpcodmfyt", "-a", "sha224", "/tmp/uxhbiuljpw"] Step #5: Rust stderr: Step #5: /tmp/kgpcodmfyt: no properly formatted checksum lines found Step #5: fuzz_cksum: /tmp/uxhbiuljpw: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/kgpcodmfyt: no properly formatted checksum lines found Step #5: -fuzz_cksum: /tmp/uxhbiuljpw: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "/tmp/kgpcodmfyt", "-a", "sha224", "/tmp/uxhbiuljpw"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sm3", "-c", "-a", "sha512", "/tmp/rvqchitqww"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sm3", "-c", "-a", "sha512", "/tmp/rvqchitqww"] Step #5: === Compare result for: cksum ["-a", "sm3", "-c", "-a", "sha512", "/tmp/rvqchitqww"] Step #5: Rust stderr: Step #5: /tmp/rvqchitqww: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'a' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/rvqchitqww: no properly formatted checksum lines found Step #5: +invalid option -- 'a' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-a", "sm3", "-c", "-a", "sha512", "/tmp/rvqchitqww"] Step #5: Step #5: === TEST cksum ["cksum", "-l", "408", "-c", "-a", "blake2b", "/tmp/mfaleemmoq"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-l", "408", "-c", "-a", "blake2b", "/tmp/mfaleemmoq"] Step #5: === Compare result for: cksum ["-l", "408", "-c", "-a", "blake2b", "/tmp/mfaleemmoq"] Step #5: Rust stderr: Step #5: /tmp/mfaleemmoq: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'l' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/mfaleemmoq: no properly formatted checksum lines found Step #5: +invalid option -- 'l' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-l", "408", "-c", "-a", "blake2b", "/tmp/mfaleemmoq"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sm3", "/tmp/uxxcmhllcu"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sm3", "/tmp/uxxcmhllcu"] Step #5: === Compare result for: cksum ["-c", "-a", "sm3", "/tmp/uxxcmhllcu"] Step #5: Rust stderr: Step #5: /tmp/uxxcmhllcu: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/uxxcmhllcu: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "sm3", "/tmp/uxxcmhllcu"] Step #5: Step #5: === TEST cksum ["cksum", "/tmp/hxqcebdykf", "-a", "sha1", "/tmp/cnwmtbzckt"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "/tmp/hxqcebdykf", "-a", "sha1", "/tmp/cnwmtbzckt"] Step #5: === Compare result for: cksum ["/tmp/hxqcebdykf", "-a", "sha1", "/tmp/cnwmtbzckt"] Step #5: Rust stdout: Step #5: SHA1 (/tmp/hxqcebdykf) = 1f4b9510ec5c7b020dd35000ab82cee00016cae0 Step #5: SHA1 (/tmp/cnwmtbzckt) = e6f9a12b6c8fb36a29a75c778e40591e1c3e6a51 Step #5: Step #5: GNU stdout: Step #5: (empty) Step #5: --- START diff Step #5: -SHA1 (/tmp/hxqcebdykf) = 1f4b9510ec5c7b020dd35000ab82cee00016cae0 Step #5: -SHA1 (/tmp/cnwmtbzckt) = e6f9a12b6c8fb36a29a75c778e40591e1c3e6a51 Step #5: --- END diff Step #5: Step #5: Rust stderr: Step #5: (empty) Step #5: GNU stderr: Step #5: invalid option -- 'a' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: +invalid option -- 'a' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Different exit code: (Rust: 0, GNU: 1) Step #5: Discrepancies detected: stdout differs, stderr differs, exit code differs Step #5: === KO Test failed and will panic for: cksum ["/tmp/hxqcebdykf", "-a", "sha1", "/tmp/cnwmtbzckt"] Step #5: Step #5: thread '' (7402) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:373:13: Step #5: Test failed for: cksum ["/tmp/hxqcebdykf", "-a", "sha1", "/tmp/cnwmtbzckt"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==7402== ERROR: libFuzzer: deadly signal 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: 0x31,0x31,0x30,0x31,0x22,0x5c,0x75,0x66,0x46,0x30,0x30,0x22,0x0, Step #5: 1101\"\\ufF00\"\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2ed046d01e4fd776e82ce051a5bd896c98b52198 Step #5: Base64: MTEwMSJcdWZGMDAiAA== Step #5: MERGE-OUTER: attempt 10 Step #5: WARNING: Failed to find function "__sanitizer_acquire_crash_state". Step #5: WARNING: Failed to find function "__sanitizer_print_stack_trace". Step #5: WARNING: Failed to find function "__sanitizer_set_death_callback". Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3194860684 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.Merge492.txt' Step #5: MERGE-INNER: '/corpus/fuzz_cksum/2ed046d01e4fd776e82ce051a5bd896c98b52198' caused a failure at the previous merge step Step #5: MERGE-INNER: 446 total files; 293 processed earlier; will process 153 files now Step #5: === TEST cksum ["cksum", "-a", "sha224", "-c", "-a", "sha224", "/tmp/gjwzqrcopo"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sha224", "-c", "-a", "sha224", "/tmp/gjwzqrcopo"] Step #5: === Compare result for: cksum ["-a", "sha224", "-c", "-a", "sha224", "/tmp/gjwzqrcopo"] Step #5: Rust stderr: Step #5: /tmp/gjwzqrcopo: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'a' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/gjwzqrcopo: no properly formatted checksum lines found Step #5: +invalid option -- 'a' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-a", "sha224", "-c", "-a", "sha224", "/tmp/gjwzqrcopo"] Step #5: Step #5: #1 pulse exec/s: 0 rss: 29Mb Step #5: === TEST cksum ["cksum", "--raw", "-c", "-a", "md5", "/tmp/utxcpbsaow"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--raw", "-c", "-a", "md5", "/tmp/utxcpbsaow"] Step #5: === Compare result for: cksum ["--raw", "-c", "-a", "md5", "/tmp/utxcpbsaow"] Step #5: Rust stderr: Step #5: /tmp/utxcpbsaow: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: unrecognized option '--raw' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/utxcpbsaow: no properly formatted checksum lines found Step #5: +unrecognized option '--raw' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["--raw", "-c", "-a", "md5", "/tmp/utxcpbsaow"] Step #5: Step #5: #2 pulse exec/s: 0 rss: 29Mb Step #5: === TEST cksum ["cksum", "-c", "-a", "md5", "/tmp/mwedzfaawx"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "md5", "/tmp/mwedzfaawx"] Step #5: === Compare result for: cksum ["-c", "-a", "md5", "/tmp/mwedzfaawx"] Step #5: Rust stderr: Step #5: /tmp/mwedzfaawx: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/mwedzfaawx: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "md5", "/tmp/mwedzfaawx"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sha384", "-c", "-a", "blake2b", "/tmp/cmswzsqchk"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sha384", "-c", "-a", "blake2b", "/tmp/cmswzsqchk"] Step #5: === Compare result for: cksum ["-a", "sha384", "-c", "-a", "blake2b", "/tmp/cmswzsqchk"] Step #5: Rust stderr: Step #5: /tmp/cmswzsqchk: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'a' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/cmswzsqchk: no properly formatted checksum lines found Step #5: +invalid option -- 'a' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-a", "sha384", "-c", "-a", "blake2b", "/tmp/cmswzsqchk"] Step #5: Step #5: #4 pulse exec/s: 0 rss: 29Mb Step #5: === TEST cksum ["cksum", "-a", "blake2b", "-c", "-a", "sm3", "/tmp/bnnfmivosq"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "blake2b", "-c", "-a", "sm3", "/tmp/bnnfmivosq"] Step #5: === Compare result for: cksum ["-a", "blake2b", "-c", "-a", "sm3", "/tmp/bnnfmivosq"] Step #5: Rust stderr: Step #5: /tmp/bnnfmivosq: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'a' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/bnnfmivosq: no properly formatted checksum lines found Step #5: +invalid option -- 'a' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-a", "blake2b", "-c", "-a", "sm3", "/tmp/bnnfmivosq"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "/tmp/xyznzkckzz", "-a", "md5", "/tmp/trgcajfkxf"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "/tmp/xyznzkckzz", "-a", "md5", "/tmp/trgcajfkxf"] Step #5: === Compare result for: cksum ["-c", "/tmp/xyznzkckzz", "-a", "md5", "/tmp/trgcajfkxf"] Step #5: Rust stderr: Step #5: /tmp/xyznzkckzz: no properly formatted checksum lines found Step #5: fuzz_cksum: /tmp/trgcajfkxf: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/xyznzkckzz: no properly formatted checksum lines found Step #5: -fuzz_cksum: /tmp/trgcajfkxf: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "/tmp/xyznzkckzz", "-a", "md5", "/tmp/trgcajfkxf"] Step #5: Step #5: === TEST cksum ["cksum", "--raw", "file_Ll3n", "file_UMQ"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--raw", "file_Ll3n", "file_UMQ"] Step #5: === Compare result for: cksum ["--raw", "file_Ll3n", "file_UMQ"] Step #5: Rust stderr: Step #5: the --raw option is not supported with multiple files Step #5: GNU stderr: Step #5: unrecognized option '--raw' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -the --raw option is not supported with multiple files Step #5: +unrecognized option '--raw' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["--raw", "file_Ll3n", "file_UMQ"] Step #5: Step #5: === TEST cksum ["cksum", "--text", "-c", "-a", "sm3", "/tmp/vdndqtjcxw"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--text", "-c", "-a", "sm3", "/tmp/vdndqtjcxw"] Step #5: === Compare result for: cksum ["--text", "-c", "-a", "sm3", "/tmp/vdndqtjcxw"] Step #5: Rust stderr: Step #5: the --binary and --text options are meaningless when verifying checksums Step #5: GNU stderr: Step #5: unrecognized option '--text' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -the --binary and --text options are meaningless when verifying checksums Step #5: +unrecognized option '--text' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["--text", "-c", "-a", "sm3", "/tmp/vdndqtjcxw"] Step #5: Step #5: #8 pulse exec/s: 0 rss: 29Mb Step #5: === TEST cksum ["cksum", "-a", "sha224", "-c", "/tmp/nulqgeqama", "-a", "crc", "/tmp/yebljtfzfy"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sha224", "-c", "/tmp/nulqgeqama", "-a", "crc", "/tmp/yebljtfzfy"] Step #5: === Compare result for: cksum ["-a", "sha224", "-c", "/tmp/nulqgeqama", "-a", "crc", "/tmp/yebljtfzfy"] Step #5: Rust stderr: Step #5: --check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: GNU stderr: Step #5: invalid option -- 'a' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: +invalid option -- 'a' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-a", "sha224", "-c", "/tmp/nulqgeqama", "-a", "crc", "/tmp/yebljtfzfy"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha512", "/tmp/tinvevwisq"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha512", "/tmp/tinvevwisq"] Step #5: === Compare result for: cksum ["-c", "-a", "sha512", "/tmp/tinvevwisq"] Step #5: Rust stderr: Step #5: /tmp/tinvevwisq: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/tinvevwisq: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "sha512", "/tmp/tinvevwisq"] Step #5: Step #5: === TEST cksum ["cksum", "--raw", "-c", "/tmp/pgwfyhpfws", "-a", "sha1", "/tmp/rildzvhxou"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--raw", "-c", "/tmp/pgwfyhpfws", "-a", "sha1", "/tmp/rildzvhxou"] Step #5: === Compare result for: cksum ["--raw", "-c", "/tmp/pgwfyhpfws", "-a", "sha1", "/tmp/rildzvhxou"] Step #5: Rust stderr: Step #5: /tmp/pgwfyhpfws: no properly formatted checksum lines found Step #5: fuzz_cksum: /tmp/rildzvhxou: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: unrecognized option '--raw' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/pgwfyhpfws: no properly formatted checksum lines found Step #5: -fuzz_cksum: /tmp/rildzvhxou: no properly formatted checksum lines found Step #5: +unrecognized option '--raw' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["--raw", "-c", "/tmp/pgwfyhpfws", "-a", "sha1", "/tmp/rildzvhxou"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sm3", "/tmp/vnravtdnmh"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sm3", "/tmp/vnravtdnmh"] Step #5: === Compare result for: cksum ["-c", "-a", "sm3", "/tmp/vnravtdnmh"] Step #5: Rust stderr: Step #5: /tmp/vnravtdnmh: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/vnravtdnmh: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "sm3", "/tmp/vnravtdnmh"] Step #5: Step #5: === TEST cksum ["cksum", "--base64", "-c", "/tmp/ovwiexlprp", "-a", "sha512", "/tmp/voyxcfyufb"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--base64", "-c", "/tmp/ovwiexlprp", "-a", "sha512", "/tmp/voyxcfyufb"] Step #5: === Compare result for: cksum ["--base64", "-c", "/tmp/ovwiexlprp", "-a", "sha512", "/tmp/voyxcfyufb"] Step #5: Rust stderr: Step #5: /tmp/ovwiexlprp: no properly formatted checksum lines found Step #5: fuzz_cksum: /tmp/voyxcfyufb: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: unrecognized option '--base64' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/ovwiexlprp: no properly formatted checksum lines found Step #5: -fuzz_cksum: /tmp/voyxcfyufb: no properly formatted checksum lines found Step #5: +unrecognized option '--base64' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["--base64", "-c", "/tmp/ovwiexlprp", "-a", "sha512", "/tmp/voyxcfyufb"] Step #5: Step #5: === TEST cksum ["cksum", "--base64", "-c", "/tmp/bfyswtudjz", "-a", "sha1", "/tmp/pudvqbmech"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--base64", "-c", "/tmp/bfyswtudjz", "-a", "sha1", "/tmp/pudvqbmech"] Step #5: === Compare result for: cksum ["--base64", "-c", "/tmp/bfyswtudjz", "-a", "sha1", "/tmp/pudvqbmech"] Step #5: Rust stderr: Step #5: /tmp/bfyswtudjz: no properly formatted checksum lines found Step #5: fuzz_cksum: /tmp/pudvqbmech: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: unrecognized option '--base64' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/bfyswtudjz: no properly formatted checksum lines found Step #5: -fuzz_cksum: /tmp/pudvqbmech: no properly formatted checksum lines found Step #5: +unrecognized option '--base64' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["--base64", "-c", "/tmp/bfyswtudjz", "-a", "sha1", "/tmp/pudvqbmech"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "blake2b", "-c", "-a", "crc", "/tmp/qeqhpthrdo"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "blake2b", "-c", "-a", "crc", "/tmp/qeqhpthrdo"] Step #5: === Compare result for: cksum ["-a", "blake2b", "-c", "-a", "crc", "/tmp/qeqhpthrdo"] Step #5: Rust stderr: Step #5: --check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: GNU stderr: Step #5: invalid option -- 'a' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: +invalid option -- 'a' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-a", "blake2b", "-c", "-a", "crc", "/tmp/qeqhpthrdo"] Step #5: Step #5: === TEST cksum ["cksum", "--raw", "-c", "-a", "sysv", "/tmp/kzgrufgack"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--raw", "-c", "-a", "sysv", "/tmp/kzgrufgack"] Step #5: === Compare result for: cksum ["--raw", "-c", "-a", "sysv", "/tmp/kzgrufgack"] Step #5: Rust stderr: Step #5: --check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: GNU stderr: Step #5: unrecognized option '--raw' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: +unrecognized option '--raw' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["--raw", "-c", "-a", "sysv", "/tmp/kzgrufgack"] Step #5: Step #5: #16 pulse exec/s: 0 rss: 30Mb Step #5: === TEST cksum ["cksum", "-c", "-a", "blake2b", "/tmp/mukidhegln"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "blake2b", "/tmp/mukidhegln"] Step #5: === Compare result for: cksum ["-c", "-a", "blake2b", "/tmp/mukidhegln"] Step #5: Rust stderr: Step #5: /tmp/mukidhegln: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/mukidhegln: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "blake2b", "/tmp/mukidhegln"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sysv", "-c", "-a", "md5", "/tmp/iztzqiwsju"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sysv", "-c", "-a", "md5", "/tmp/iztzqiwsju"] Step #5: === Compare result for: cksum ["-a", "sysv", "-c", "-a", "md5", "/tmp/iztzqiwsju"] Step #5: Rust stderr: Step #5: /tmp/iztzqiwsju: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'a' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/iztzqiwsju: no properly formatted checksum lines found Step #5: +invalid option -- 'a' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-a", "sysv", "-c", "-a", "md5", "/tmp/iztzqiwsju"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "/tmp/oggkrwuxyh", "-a", "sha256", "/tmp/fosaewiicu"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "/tmp/oggkrwuxyh", "-a", "sha256", "/tmp/fosaewiicu"] Step #5: === Compare result for: cksum ["-c", "/tmp/oggkrwuxyh", "-a", "sha256", "/tmp/fosaewiicu"] Step #5: Rust stderr: Step #5: /tmp/oggkrwuxyh: no properly formatted checksum lines found Step #5: fuzz_cksum: /tmp/fosaewiicu: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/oggkrwuxyh: no properly formatted checksum lines found Step #5: -fuzz_cksum: /tmp/fosaewiicu: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "/tmp/oggkrwuxyh", "-a", "sha256", "/tmp/fosaewiicu"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "/tmp/pdyzaanihi", "-a", "sha256", "/tmp/zchnszvulg"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "/tmp/pdyzaanihi", "-a", "sha256", "/tmp/zchnszvulg"] Step #5: === Compare result for: cksum ["-c", "/tmp/pdyzaanihi", "-a", "sha256", "/tmp/zchnszvulg"] Step #5: Rust stderr: Step #5: /tmp/pdyzaanihi: no properly formatted checksum lines found Step #5: fuzz_cksum: /tmp/zchnszvulg: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/pdyzaanihi: no properly formatted checksum lines found Step #5: -fuzz_cksum: /tmp/zchnszvulg: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "/tmp/pdyzaanihi", "-a", "sha256", "/tmp/zchnszvulg"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sha384", "--untagged", "-c", "/tmp/iylbgyotdw", "-a", "sha256", "/tmp/hfsjqzmtud"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sha384", "--untagged", "-c", "/tmp/iylbgyotdw", "-a", "sha256", "/tmp/hfsjqzmtud"] Step #5: === Compare result for: cksum ["-a", "sha384", "--untagged", "-c", "/tmp/iylbgyotdw", "-a", "sha256", "/tmp/hfsjqzmtud"] Step #5: Rust stderr: Step #5: /tmp/iylbgyotdw: no properly formatted checksum lines found Step #5: fuzz_cksum: /tmp/hfsjqzmtud: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'a' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/iylbgyotdw: no properly formatted checksum lines found Step #5: -fuzz_cksum: /tmp/hfsjqzmtud: no properly formatted checksum lines found Step #5: +invalid option -- 'a' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-a", "sha384", "--untagged", "-c", "/tmp/iylbgyotdw", "-a", "sha256", "/tmp/hfsjqzmtud"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha512", "/tmp/zltimxycvz"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha512", "/tmp/zltimxycvz"] Step #5: === Compare result for: cksum ["-c", "-a", "sha512", "/tmp/zltimxycvz"] Step #5: Rust stderr: Step #5: /tmp/zltimxycvz: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/zltimxycvz: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "sha512", "/tmp/zltimxycvz"] Step #5: Step #5: === TEST cksum ["cksum", "-l", "82", "-c", "/tmp/ueyldbndkb", "-a", "sha512", "/tmp/pkbaieunos"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-l", "82", "-c", "/tmp/ueyldbndkb", "-a", "sha512", "/tmp/pkbaieunos"] Step #5: === Compare result for: cksum ["-l", "82", "-c", "/tmp/ueyldbndkb", "-a", "sha512", "/tmp/pkbaieunos"] Step #5: Rust stderr: Step #5: --length is only supported with --algorithm blake2b, sha2, or sha3 Step #5: GNU stderr: Step #5: invalid option -- 'l' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---length is only supported with --algorithm blake2b, sha2, or sha3 Step #5: +invalid option -- 'l' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-l", "82", "-c", "/tmp/ueyldbndkb", "-a", "sha512", "/tmp/pkbaieunos"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha224", "/tmp/gbskujrfbh"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha224", "/tmp/gbskujrfbh"] Step #5: === Compare result for: cksum ["-c", "-a", "sha224", "/tmp/gbskujrfbh"] Step #5: Rust stderr: Step #5: /tmp/gbskujrfbh: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/gbskujrfbh: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "sha224", "/tmp/gbskujrfbh"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sm3", "/tmp/eawgjxwbqc"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sm3", "/tmp/eawgjxwbqc"] Step #5: === Compare result for: cksum ["-c", "-a", "sm3", "/tmp/eawgjxwbqc"] Step #5: Rust stderr: Step #5: /tmp/eawgjxwbqc: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/eawgjxwbqc: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "sm3", "/tmp/eawgjxwbqc"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "crc", "/tmp/hqxismkfzr"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "crc", "/tmp/hqxismkfzr"] Step #5: === Compare result for: cksum ["-c", "-a", "crc", "/tmp/hqxismkfzr"] Step #5: Rust stderr: Step #5: --check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "crc", "/tmp/hqxismkfzr"] Step #5: Step #5: === TEST cksum ["cksum", "--binary", "file_"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--binary", "file_"] Step #5: === Compare result for: cksum ["--binary", "file_"] Step #5: Rust stderr: Step #5: file_: No such file or directory Step #5: GNU stderr: Step #5: unrecognized option '--binary' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -file_: No such file or directory Step #5: +unrecognized option '--binary' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["--binary", "file_"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sysv", "--text", "-c", "-a", "sha384", "/tmp/yicxdwnslc"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sysv", "--text", "-c", "-a", "sha384", "/tmp/yicxdwnslc"] Step #5: === Compare result for: cksum ["-a", "sysv", "--text", "-c", "-a", "sha384", "/tmp/yicxdwnslc"] Step #5: Rust stderr: Step #5: the --binary and --text options are meaningless when verifying checksums Step #5: GNU stderr: Step #5: invalid option -- 'a' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -the --binary and --text options are meaningless when verifying checksums Step #5: +invalid option -- 'a' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-a", "sysv", "--text", "-c", "-a", "sha384", "/tmp/yicxdwnslc"] Step #5: Step #5: === TEST cksum ["cksum", "--binary", "-c", "-a", "sha256", "/tmp/gohryvuzgv"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--binary", "-c", "-a", "sha256", "/tmp/gohryvuzgv"] Step #5: === Compare result for: cksum ["--binary", "-c", "-a", "sha256", "/tmp/gohryvuzgv"] Step #5: Rust stderr: Step #5: the --binary and --text options are meaningless when verifying checksums Step #5: GNU stderr: Step #5: unrecognized option '--binary' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -the --binary and --text options are meaningless when verifying checksums Step #5: +unrecognized option '--binary' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["--binary", "-c", "-a", "sha256", "/tmp/gohryvuzgv"] Step #5: Step #5: === TEST cksum ["cksum", "--binary", "-c", "-a", "bsd", "/tmp/wzmonaveoj"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--binary", "-c", "-a", "bsd", "/tmp/wzmonaveoj"] Step #5: === Compare result for: cksum ["--binary", "-c", "-a", "bsd", "/tmp/wzmonaveoj"] Step #5: Rust stderr: Step #5: --check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: GNU stderr: Step #5: unrecognized option '--binary' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: +unrecognized option '--binary' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["--binary", "-c", "-a", "bsd", "/tmp/wzmonaveoj"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha224", "/tmp/fsurwsigvh"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha224", "/tmp/fsurwsigvh"] Step #5: === Compare result for: cksum ["-c", "-a", "sha224", "/tmp/fsurwsigvh"] Step #5: Rust stderr: Step #5: /tmp/fsurwsigvh: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/fsurwsigvh: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "sha224", "/tmp/fsurwsigvh"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha384", "/tmp/jhhtdjzgmx"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha384", "/tmp/jhhtdjzgmx"] Step #5: === Compare result for: cksum ["-c", "-a", "sha384", "/tmp/jhhtdjzgmx"] Step #5: Rust stderr: Step #5: /tmp/jhhtdjzgmx: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/jhhtdjzgmx: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "sha384", "/tmp/jhhtdjzgmx"] Step #5: Step #5: #32 pulse exec/s: 0 rss: 30Mb Step #5: === TEST cksum ["cksum", "-a", "blake2b", "-c", "/tmp/tcikvayetu", "-a", "md5", "/tmp/elcdbxkhyd"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "blake2b", "-c", "/tmp/tcikvayetu", "-a", "md5", "/tmp/elcdbxkhyd"] Step #5: === Compare result for: cksum ["-a", "blake2b", "-c", "/tmp/tcikvayetu", "-a", "md5", "/tmp/elcdbxkhyd"] Step #5: Rust stderr: Step #5: /tmp/tcikvayetu: no properly formatted checksum lines found Step #5: fuzz_cksum: /tmp/elcdbxkhyd: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'a' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/tcikvayetu: no properly formatted checksum lines found Step #5: -fuzz_cksum: /tmp/elcdbxkhyd: no properly formatted checksum lines found Step #5: +invalid option -- 'a' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-a", "blake2b", "-c", "/tmp/tcikvayetu", "-a", "md5", "/tmp/elcdbxkhyd"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "crc", "/tmp/ouikyhtgpe"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "crc", "/tmp/ouikyhtgpe"] Step #5: === Compare result for: cksum ["-c", "-a", "crc", "/tmp/ouikyhtgpe"] Step #5: Rust stderr: Step #5: --check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "crc", "/tmp/ouikyhtgpe"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sm3", "/tmp/zuvcbtcizy"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sm3", "/tmp/zuvcbtcizy"] Step #5: === Compare result for: cksum ["-c", "-a", "sm3", "/tmp/zuvcbtcizy"] Step #5: Rust stderr: Step #5: /tmp/zuvcbtcizy: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/zuvcbtcizy: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "sm3", "/tmp/zuvcbtcizy"] Step #5: Step #5: === TEST cksum ["cksum", "--untagged", "-c", "-a", "sha1", "/tmp/nevruqxwro"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--untagged", "-c", "-a", "sha1", "/tmp/nevruqxwro"] Step #5: === Compare result for: cksum ["--untagged", "-c", "-a", "sha1", "/tmp/nevruqxwro"] Step #5: Rust stderr: Step #5: /tmp/nevruqxwro: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: unrecognized option '--untagged' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/nevruqxwro: no properly formatted checksum lines found Step #5: +unrecognized option '--untagged' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["--untagged", "-c", "-a", "sha1", "/tmp/nevruqxwro"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sm3", "-l", "461", "-c", "/tmp/pqevyefuag", "-a", "sha224", "/tmp/ezgeyioipn"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sm3", "-l", "461", "-c", "/tmp/pqevyefuag", "-a", "sha224", "/tmp/ezgeyioipn"] Step #5: === Compare result for: cksum ["-a", "sm3", "-l", "461", "-c", "/tmp/pqevyefuag", "-a", "sha224", "/tmp/ezgeyioipn"] Step #5: Rust stderr: Step #5: --length is only supported with --algorithm blake2b, sha2, or sha3 Step #5: GNU stderr: Step #5: invalid option -- 'a' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---length is only supported with --algorithm blake2b, sha2, or sha3 Step #5: +invalid option -- 'a' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-a", "sm3", "-l", "461", "-c", "/tmp/pqevyefuag", "-a", "sha224", "/tmp/ezgeyioipn"] Step #5: Step #5: === TEST cksum ["cksum", "--base64", "-c", "-a", "sha224", "/tmp/zmkasixmki"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--base64", "-c", "-a", "sha224", "/tmp/zmkasixmki"] Step #5: === Compare result for: cksum ["--base64", "-c", "-a", "sha224", "/tmp/zmkasixmki"] Step #5: Rust stderr: Step #5: /tmp/zmkasixmki: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: unrecognized option '--base64' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/zmkasixmki: no properly formatted checksum lines found Step #5: +unrecognized option '--base64' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["--base64", "-c", "-a", "sha224", "/tmp/zmkasixmki"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sha512", "-c", "-a", "sha224", "/tmp/unculhlwjl"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sha512", "-c", "-a", "sha224", "/tmp/unculhlwjl"] Step #5: === Compare result for: cksum ["-a", "sha512", "-c", "-a", "sha224", "/tmp/unculhlwjl"] Step #5: Rust stderr: Step #5: /tmp/unculhlwjl: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'a' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/unculhlwjl: no properly formatted checksum lines found Step #5: +invalid option -- 'a' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-a", "sha512", "-c", "-a", "sha224", "/tmp/unculhlwjl"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha224", "/tmp/qjkzmpfhal"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha224", "/tmp/qjkzmpfhal"] Step #5: === Compare result for: cksum ["-c", "-a", "sha224", "/tmp/qjkzmpfhal"] Step #5: Rust stderr: Step #5: /tmp/qjkzmpfhal: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/qjkzmpfhal: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "sha224", "/tmp/qjkzmpfhal"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sha384", "--raw", "-c", "/tmp/ytznafxtpx", "-a", "sysv", "/tmp/kqnbrfmikp"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sha384", "--raw", "-c", "/tmp/ytznafxtpx", "-a", "sysv", "/tmp/kqnbrfmikp"] Step #5: === Compare result for: cksum ["-a", "sha384", "--raw", "-c", "/tmp/ytznafxtpx", "-a", "sysv", "/tmp/kqnbrfmikp"] Step #5: Rust stderr: Step #5: --check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: GNU stderr: Step #5: invalid option -- 'a' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: +invalid option -- 'a' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-a", "sha384", "--raw", "-c", "/tmp/ytznafxtpx", "-a", "sysv", "/tmp/kqnbrfmikp"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "blake2b", "/tmp/kziavbufpi"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "blake2b", "/tmp/kziavbufpi"] Step #5: === Compare result for: cksum ["-c", "-a", "blake2b", "/tmp/kziavbufpi"] Step #5: Rust stderr: Step #5: /tmp/kziavbufpi: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/kziavbufpi: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "blake2b", "/tmp/kziavbufpi"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sm3", "--tag", "-c", "-a", "md5", "/tmp/tsqamxsjzh"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sm3", "--tag", "-c", "-a", "md5", "/tmp/tsqamxsjzh"] Step #5: === Compare result for: cksum ["-a", "sm3", "--tag", "-c", "-a", "md5", "/tmp/tsqamxsjzh"] Step #5: Rust stderr: Step #5: the --binary and --text options are meaningless when verifying checksums Step #5: GNU stderr: Step #5: invalid option -- 'a' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -the --binary and --text options are meaningless when verifying checksums Step #5: +invalid option -- 'a' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-a", "sm3", "--tag", "-c", "-a", "md5", "/tmp/tsqamxsjzh"] Step #5: Step #5: === TEST cksum ["cksum", "-l", "320", "-c", "-a", "sm3", "/tmp/obkcvhazyw"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-l", "320", "-c", "-a", "sm3", "/tmp/obkcvhazyw"] Step #5: === Compare result for: cksum ["-l", "320", "-c", "-a", "sm3", "/tmp/obkcvhazyw"] Step #5: Rust stderr: Step #5: --length is only supported with --algorithm blake2b, sha2, or sha3 Step #5: GNU stderr: Step #5: invalid option -- 'l' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---length is only supported with --algorithm blake2b, sha2, or sha3 Step #5: +invalid option -- 'l' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-l", "320", "-c", "-a", "sm3", "/tmp/obkcvhazyw"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "md5", "-c", "/tmp/ucrfoiuvqb", "-a", "blake2b", "/tmp/uoqgqxkdan"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "md5", "-c", "/tmp/ucrfoiuvqb", "-a", "blake2b", "/tmp/uoqgqxkdan"] Step #5: === Compare result for: cksum ["-a", "md5", "-c", "/tmp/ucrfoiuvqb", "-a", "blake2b", "/tmp/uoqgqxkdan"] Step #5: Rust stderr: Step #5: /tmp/ucrfoiuvqb: no properly formatted checksum lines found Step #5: fuzz_cksum: /tmp/uoqgqxkdan: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'a' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/ucrfoiuvqb: no properly formatted checksum lines found Step #5: -fuzz_cksum: /tmp/uoqgqxkdan: no properly formatted checksum lines found Step #5: +invalid option -- 'a' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-a", "md5", "-c", "/tmp/ucrfoiuvqb", "-a", "blake2b", "/tmp/uoqgqxkdan"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sha384", "-c", "-a", "sha224", "/tmp/lskysmbqvt"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sha384", "-c", "-a", "sha224", "/tmp/lskysmbqvt"] Step #5: === Compare result for: cksum ["-a", "sha384", "-c", "-a", "sha224", "/tmp/lskysmbqvt"] Step #5: Rust stderr: Step #5: /tmp/lskysmbqvt: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'a' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/lskysmbqvt: no properly formatted checksum lines found Step #5: +invalid option -- 'a' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-a", "sha384", "-c", "-a", "sha224", "/tmp/lskysmbqvt"] Step #5: Step #5: === TEST cksum ["cksum", "--binary", "-c", "-a", "blake2b", "/tmp/jlgcmlkivc"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--binary", "-c", "-a", "blake2b", "/tmp/jlgcmlkivc"] Step #5: === Compare result for: cksum ["--binary", "-c", "-a", "blake2b", "/tmp/jlgcmlkivc"] Step #5: Rust stderr: Step #5: the --binary and --text options are meaningless when verifying checksums Step #5: GNU stderr: Step #5: unrecognized option '--binary' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -the --binary and --text options are meaningless when verifying checksums Step #5: +unrecognized option '--binary' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["--binary", "-c", "-a", "blake2b", "/tmp/jlgcmlkivc"] Step #5: Step #5: === TEST cksum ["cksum", "--binary", "-c", "-a", "blake2b", "/tmp/krcfmgquwj"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--binary", "-c", "-a", "blake2b", "/tmp/krcfmgquwj"] Step #5: === Compare result for: cksum ["--binary", "-c", "-a", "blake2b", "/tmp/krcfmgquwj"] Step #5: Rust stderr: Step #5: the --binary and --text options are meaningless when verifying checksums Step #5: GNU stderr: Step #5: unrecognized option '--binary' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -the --binary and --text options are meaningless when verifying checksums Step #5: +unrecognized option '--binary' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["--binary", "-c", "-a", "blake2b", "/tmp/krcfmgquwj"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sha1", "--raw", "-c", "-a", "sha224", "/tmp/qyostfvprl"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sha1", "--raw", "-c", "-a", "sha224", "/tmp/qyostfvprl"] Step #5: === Compare result for: cksum ["-a", "sha1", "--raw", "-c", "-a", "sha224", "/tmp/qyostfvprl"] Step #5: Rust stderr: Step #5: /tmp/qyostfvprl: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'a' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/qyostfvprl: no properly formatted checksum lines found Step #5: +invalid option -- 'a' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-a", "sha1", "--raw", "-c", "-a", "sha224", "/tmp/qyostfvprl"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha256", "/tmp/ohvnbtmtpr"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha256", "/tmp/ohvnbtmtpr"] Step #5: === Compare result for: cksum ["-c", "-a", "sha256", "/tmp/ohvnbtmtpr"] Step #5: Rust stderr: Step #5: /tmp/ohvnbtmtpr: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/ohvnbtmtpr: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "sha256", "/tmp/ohvnbtmtpr"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha512", "/tmp/yxfzlatbgn"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha512", "/tmp/yxfzlatbgn"] Step #5: === Compare result for: cksum ["-c", "-a", "sha512", "/tmp/yxfzlatbgn"] Step #5: Rust stderr: Step #5: /tmp/yxfzlatbgn: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/yxfzlatbgn: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "sha512", "/tmp/yxfzlatbgn"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "md5", "/tmp/pklzeqcphl"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "md5", "/tmp/pklzeqcphl"] Step #5: === Compare result for: cksum ["-c", "-a", "md5", "/tmp/pklzeqcphl"] Step #5: Rust stderr: Step #5: /tmp/pklzeqcphl: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/pklzeqcphl: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "md5", "/tmp/pklzeqcphl"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "crc", "/tmp/hxgwzgkmet"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "crc", "/tmp/hxgwzgkmet"] Step #5: === Compare result for: cksum ["-c", "-a", "crc", "/tmp/hxgwzgkmet"] Step #5: Rust stderr: Step #5: --check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "crc", "/tmp/hxgwzgkmet"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sha224", "-c", "-a", "sha224", "/tmp/nclhmjgptc"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sha224", "-c", "-a", "sha224", "/tmp/nclhmjgptc"] Step #5: === Compare result for: cksum ["-a", "sha224", "-c", "-a", "sha224", "/tmp/nclhmjgptc"] Step #5: Rust stderr: Step #5: /tmp/nclhmjgptc: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'a' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/nclhmjgptc: no properly formatted checksum lines found Step #5: +invalid option -- 'a' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-a", "sha224", "-c", "-a", "sha224", "/tmp/nclhmjgptc"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "bsd", "/tmp/egntmtyrjq"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "bsd", "/tmp/egntmtyrjq"] Step #5: === Compare result for: cksum ["-c", "-a", "bsd", "/tmp/egntmtyrjq"] Step #5: Rust stderr: Step #5: --check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "bsd", "/tmp/egntmtyrjq"] Step #5: Step #5: === TEST cksum ["cksum", "--untagged", "-c", "-a", "sysv", "/tmp/dgsphrkwec"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--untagged", "-c", "-a", "sysv", "/tmp/dgsphrkwec"] Step #5: === Compare result for: cksum ["--untagged", "-c", "-a", "sysv", "/tmp/dgsphrkwec"] Step #5: Rust stderr: Step #5: --check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: GNU stderr: Step #5: unrecognized option '--untagged' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: +unrecognized option '--untagged' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["--untagged", "-c", "-a", "sysv", "/tmp/dgsphrkwec"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "/tmp/yykpzaxdoi", "-a", "crc", "/tmp/ybyryregva"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "/tmp/yykpzaxdoi", "-a", "crc", "/tmp/ybyryregva"] Step #5: === Compare result for: cksum ["-c", "/tmp/yykpzaxdoi", "-a", "crc", "/tmp/ybyryregva"] Step #5: Rust stderr: Step #5: --check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "/tmp/yykpzaxdoi", "-a", "crc", "/tmp/ybyryregva"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sysv", "/tmp/smrbrvmjua"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sysv", "/tmp/smrbrvmjua"] Step #5: === Compare result for: cksum ["-c", "-a", "sysv", "/tmp/smrbrvmjua"] Step #5: Rust stderr: Step #5: --check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "sysv", "/tmp/smrbrvmjua"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "crc", "/tmp/uknvpdkqpk"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "crc", "/tmp/uknvpdkqpk"] Step #5: === Compare result for: cksum ["-c", "-a", "crc", "/tmp/uknvpdkqpk"] Step #5: Rust stderr: Step #5: --check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "crc", "/tmp/uknvpdkqpk"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sm3", "/tmp/ejbxdbrlst"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sm3", "/tmp/ejbxdbrlst"] Step #5: === Compare result for: cksum ["-c", "-a", "sm3", "/tmp/ejbxdbrlst"] Step #5: Rust stderr: Step #5: /tmp/ejbxdbrlst: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/ejbxdbrlst: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "sm3", "/tmp/ejbxdbrlst"] Step #5: Step #5: === TEST cksum ["cksum", "--raw", "-c", "-a", "sysv", "/tmp/fuvouuxsts"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--raw", "-c", "-a", "sysv", "/tmp/fuvouuxsts"] Step #5: === Compare result for: cksum ["--raw", "-c", "-a", "sysv", "/tmp/fuvouuxsts"] Step #5: Rust stderr: Step #5: --check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: GNU stderr: Step #5: unrecognized option '--raw' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: +unrecognized option '--raw' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["--raw", "-c", "-a", "sysv", "/tmp/fuvouuxsts"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sysv", "-c", "-a", "sha224", "/tmp/bpsxgugpgy"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sysv", "-c", "-a", "sha224", "/tmp/bpsxgugpgy"] Step #5: === Compare result for: cksum ["-a", "sysv", "-c", "-a", "sha224", "/tmp/bpsxgugpgy"] Step #5: Rust stderr: Step #5: /tmp/bpsxgugpgy: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'a' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/bpsxgugpgy: no properly formatted checksum lines found Step #5: +invalid option -- 'a' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-a", "sysv", "-c", "-a", "sha224", "/tmp/bpsxgugpgy"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "bsd", "/tmp/drqdyyuyvb"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "bsd", "/tmp/drqdyyuyvb"] Step #5: === Compare result for: cksum ["-c", "-a", "bsd", "/tmp/drqdyyuyvb"] Step #5: Rust stderr: Step #5: --check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "bsd", "/tmp/drqdyyuyvb"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha384", "/tmp/lxiiljuief"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha384", "/tmp/lxiiljuief"] Step #5: === Compare result for: cksum ["-c", "-a", "sha384", "/tmp/lxiiljuief"] Step #5: Rust stderr: Step #5: /tmp/lxiiljuief: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/lxiiljuief: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "sha384", "/tmp/lxiiljuief"] Step #5: Step #5: #64 pulse exec/s: 0 rss: 30Mb Step #5: === TEST cksum ["cksum", "-c", "-a", "crc", "/tmp/ocdzapwlkh"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "crc", "/tmp/ocdzapwlkh"] Step #5: === Compare result for: cksum ["-c", "-a", "crc", "/tmp/ocdzapwlkh"] Step #5: Rust stderr: Step #5: --check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "crc", "/tmp/ocdzapwlkh"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "/tmp/wrggvgwmgo", "-a", "sha1", "/tmp/isjllfngaq"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "/tmp/wrggvgwmgo", "-a", "sha1", "/tmp/isjllfngaq"] Step #5: === Compare result for: cksum ["-c", "/tmp/wrggvgwmgo", "-a", "sha1", "/tmp/isjllfngaq"] Step #5: Rust stderr: Step #5: /tmp/wrggvgwmgo: no properly formatted checksum lines found Step #5: fuzz_cksum: /tmp/isjllfngaq: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/wrggvgwmgo: no properly formatted checksum lines found Step #5: -fuzz_cksum: /tmp/isjllfngaq: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "/tmp/wrggvgwmgo", "-a", "sha1", "/tmp/isjllfngaq"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha256", "/tmp/flxrlaffsb"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha256", "/tmp/flxrlaffsb"] Step #5: === Compare result for: cksum ["-c", "-a", "sha256", "/tmp/flxrlaffsb"] Step #5: Rust stderr: Step #5: /tmp/flxrlaffsb: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/flxrlaffsb: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "sha256", "/tmp/flxrlaffsb"] Step #5: Step #5: === TEST cksum ["cksum", "-l", "118", "-c", "-a", "blake2b", "/tmp/mlxwqqgjzs"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-l", "118", "-c", "-a", "blake2b", "/tmp/mlxwqqgjzs"] Step #5: === Compare result for: cksum ["-l", "118", "-c", "-a", "blake2b", "/tmp/mlxwqqgjzs"] Step #5: Rust stderr: Step #5: invalid length: '118' Step #5: fuzz_cksum: length is not a multiple of 8 Step #5: GNU stderr: Step #5: invalid option -- 'l' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -invalid length: '118' Step #5: -fuzz_cksum: length is not a multiple of 8 Step #5: +invalid option -- 'l' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-l", "118", "-c", "-a", "blake2b", "/tmp/mlxwqqgjzs"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "crc", "--tag", "-c", "/tmp/ijfxhqireo", "-a", "sysv", "/tmp/mclprklkio"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "crc", "--tag", "-c", "/tmp/ijfxhqireo", "-a", "sysv", "/tmp/mclprklkio"] Step #5: === Compare result for: cksum ["-a", "crc", "--tag", "-c", "/tmp/ijfxhqireo", "-a", "sysv", "/tmp/mclprklkio"] Step #5: Rust stderr: Step #5: --check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: GNU stderr: Step #5: invalid option -- 'a' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: +invalid option -- 'a' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-a", "crc", "--tag", "-c", "/tmp/ijfxhqireo", "-a", "sysv", "/tmp/mclprklkio"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "crc", "/tmp/vgvswynblj"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "crc", "/tmp/vgvswynblj"] Step #5: === Compare result for: cksum ["-c", "-a", "crc", "/tmp/vgvswynblj"] Step #5: Rust stderr: Step #5: --check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "crc", "/tmp/vgvswynblj"] Step #5: Step #5: === TEST cksum ["cksum", "--raw", "file_p", "file_KgrBh"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--raw", "file_p", "file_KgrBh"] Step #5: === Compare result for: cksum ["--raw", "file_p", "file_KgrBh"] Step #5: Rust stderr: Step #5: the --raw option is not supported with multiple files Step #5: GNU stderr: Step #5: unrecognized option '--raw' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -the --raw option is not supported with multiple files Step #5: +unrecognized option '--raw' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["--raw", "file_p", "file_KgrBh"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha1", "/tmp/ojjfprrcyb"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha1", "/tmp/ojjfprrcyb"] Step #5: === Compare result for: cksum ["-c", "-a", "sha1", "/tmp/ojjfprrcyb"] Step #5: Rust stderr: Step #5: /tmp/ojjfprrcyb: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/ojjfprrcyb: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "sha1", "/tmp/ojjfprrcyb"] Step #5: Step #5: === TEST cksum ["cksum", "-l", "263", "-c", "-a", "md5", "/tmp/xdfsufedgv"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-l", "263", "-c", "-a", "md5", "/tmp/xdfsufedgv"] Step #5: === Compare result for: cksum ["-l", "263", "-c", "-a", "md5", "/tmp/xdfsufedgv"] Step #5: Rust stderr: Step #5: --length is only supported with --algorithm blake2b, sha2, or sha3 Step #5: GNU stderr: Step #5: invalid option -- 'l' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---length is only supported with --algorithm blake2b, sha2, or sha3 Step #5: +invalid option -- 'l' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-l", "263", "-c", "-a", "md5", "/tmp/xdfsufedgv"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sha512", "--binary", "-c", "-a", "bsd", "/tmp/oevqgwesvm"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sha512", "--binary", "-c", "-a", "bsd", "/tmp/oevqgwesvm"] Step #5: === Compare result for: cksum ["-a", "sha512", "--binary", "-c", "-a", "bsd", "/tmp/oevqgwesvm"] Step #5: Rust stderr: Step #5: --check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: GNU stderr: Step #5: invalid option -- 'a' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: +invalid option -- 'a' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-a", "sha512", "--binary", "-c", "-a", "bsd", "/tmp/oevqgwesvm"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha1", "/tmp/iqmdsndfpf"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha1", "/tmp/iqmdsndfpf"] Step #5: === Compare result for: cksum ["-c", "-a", "sha1", "/tmp/iqmdsndfpf"] Step #5: Rust stderr: Step #5: /tmp/iqmdsndfpf: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/iqmdsndfpf: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "sha1", "/tmp/iqmdsndfpf"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "/tmp/xemctiilla", "-a", "sha1", "/tmp/gmmpgisrwc"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "/tmp/xemctiilla", "-a", "sha1", "/tmp/gmmpgisrwc"] Step #5: === Compare result for: cksum ["-c", "/tmp/xemctiilla", "-a", "sha1", "/tmp/gmmpgisrwc"] Step #5: Rust stderr: Step #5: /tmp/xemctiilla: no properly formatted checksum lines found Step #5: fuzz_cksum: /tmp/gmmpgisrwc: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/xemctiilla: no properly formatted checksum lines found Step #5: -fuzz_cksum: /tmp/gmmpgisrwc: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "/tmp/xemctiilla", "-a", "sha1", "/tmp/gmmpgisrwc"] Step #5: Step #5: === TEST cksum ["cksum", "--raw", "-c", "/tmp/sikhekoigu", "-a", "bsd", "/tmp/kzslwfstxa"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--raw", "-c", "/tmp/sikhekoigu", "-a", "bsd", "/tmp/kzslwfstxa"] Step #5: === Compare result for: cksum ["--raw", "-c", "/tmp/sikhekoigu", "-a", "bsd", "/tmp/kzslwfstxa"] Step #5: Rust stderr: Step #5: --check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: GNU stderr: Step #5: unrecognized option '--raw' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: +unrecognized option '--raw' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["--raw", "-c", "/tmp/sikhekoigu", "-a", "bsd", "/tmp/kzslwfstxa"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha256", "/tmp/fdwokmnyzb"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha256", "/tmp/fdwokmnyzb"] Step #5: === Compare result for: cksum ["-c", "-a", "sha256", "/tmp/fdwokmnyzb"] Step #5: Rust stderr: Step #5: /tmp/fdwokmnyzb: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/fdwokmnyzb: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "sha256", "/tmp/fdwokmnyzb"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sha256", "-c", "-a", "sm3", "/tmp/ooafmxfihw"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sha256", "-c", "-a", "sm3", "/tmp/ooafmxfihw"] Step #5: === Compare result for: cksum ["-a", "sha256", "-c", "-a", "sm3", "/tmp/ooafmxfihw"] Step #5: Rust stderr: Step #5: /tmp/ooafmxfihw: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'a' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/ooafmxfihw: no properly formatted checksum lines found Step #5: +invalid option -- 'a' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-a", "sha256", "-c", "-a", "sm3", "/tmp/ooafmxfihw"] Step #5: Step #5: === TEST cksum ["cksum", "file_LX2🪛"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "file_LX2🪛"] Step #5: === Compare result for: cksum ["file_LX2🪛"] Step #5: Rust stderr: Step #5: file_LX2🪛: No such file or directory Step #5: GNU stderr: Step #5: 'file_LX2'$'\360\237\252\233': No such file or directory Step #5: --- START diff Step #5: -file_LX2🪛: No such file or directory Step #5: +'file_LX2'$'\360\237\252\233': No such file or directory Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["file_LX2🪛"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sm3", "-l", "405", "-c", "-a", "sha384", "/tmp/kqiglmuurn"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sm3", "-l", "405", "-c", "-a", "sha384", "/tmp/kqiglmuurn"] Step #5: === Compare result for: cksum ["-a", "sm3", "-l", "405", "-c", "-a", "sha384", "/tmp/kqiglmuurn"] Step #5: Rust stderr: Step #5: --length is only supported with --algorithm blake2b, sha2, or sha3 Step #5: GNU stderr: Step #5: invalid option -- 'a' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---length is only supported with --algorithm blake2b, sha2, or sha3 Step #5: +invalid option -- 'a' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-a", "sm3", "-l", "405", "-c", "-a", "sha384", "/tmp/kqiglmuurn"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "bsd", "/tmp/cgciotoggx"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "bsd", "/tmp/cgciotoggx"] Step #5: === Compare result for: cksum ["-c", "-a", "bsd", "/tmp/cgciotoggx"] Step #5: Rust stderr: Step #5: --check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "bsd", "/tmp/cgciotoggx"] Step #5: Step #5: === TEST cksum ["cksum", "-l", "263", "file_", "file_"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-l", "263", "file_", "file_"] Step #5: === Compare result for: cksum ["-l", "263", "file_", "file_"] Step #5: Rust stderr: Step #5: --length is only supported with --algorithm blake2b, sha2, or sha3 Step #5: GNU stderr: Step #5: invalid option -- 'l' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---length is only supported with --algorithm blake2b, sha2, or sha3 Step #5: +invalid option -- 'l' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-l", "263", "file_", "file_"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sha1", "-c", "/tmp/cfqvmyjxfs", "-a", "sha256", "/tmp/ebplnurddl"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sha1", "-c", "/tmp/cfqvmyjxfs", "-a", "sha256", "/tmp/ebplnurddl"] Step #5: === Compare result for: cksum ["-a", "sha1", "-c", "/tmp/cfqvmyjxfs", "-a", "sha256", "/tmp/ebplnurddl"] Step #5: Rust stderr: Step #5: /tmp/cfqvmyjxfs: no properly formatted checksum lines found Step #5: fuzz_cksum: /tmp/ebplnurddl: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'a' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/cfqvmyjxfs: no properly formatted checksum lines found Step #5: -fuzz_cksum: /tmp/ebplnurddl: no properly formatted checksum lines found Step #5: +invalid option -- 'a' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-a", "sha1", "-c", "/tmp/cfqvmyjxfs", "-a", "sha256", "/tmp/ebplnurddl"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "bsd", "/tmp/sqlctkatyf"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "bsd", "/tmp/sqlctkatyf"] Step #5: === Compare result for: cksum ["-c", "-a", "bsd", "/tmp/sqlctkatyf"] Step #5: Rust stderr: Step #5: --check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "bsd", "/tmp/sqlctkatyf"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sysv", "/tmp/mzxynnzijj"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sysv", "/tmp/mzxynnzijj"] Step #5: === Compare result for: cksum ["-c", "-a", "sysv", "/tmp/mzxynnzijj"] Step #5: Rust stderr: Step #5: --check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "sysv", "/tmp/mzxynnzijj"] Step #5: Step #5: === TEST cksum ["cksum", "--binary", "-c", "-a", "blake2b", "/tmp/dvtmtowrff"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--binary", "-c", "-a", "blake2b", "/tmp/dvtmtowrff"] Step #5: === Compare result for: cksum ["--binary", "-c", "-a", "blake2b", "/tmp/dvtmtowrff"] Step #5: Rust stderr: Step #5: the --binary and --text options are meaningless when verifying checksums Step #5: GNU stderr: Step #5: unrecognized option '--binary' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -the --binary and --text options are meaningless when verifying checksums Step #5: +unrecognized option '--binary' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["--binary", "-c", "-a", "blake2b", "/tmp/dvtmtowrff"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "md5", "/tmp/frsvissanc"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "md5", "/tmp/frsvissanc"] Step #5: === Compare result for: cksum ["-c", "-a", "md5", "/tmp/frsvissanc"] Step #5: Rust stderr: Step #5: /tmp/frsvissanc: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/frsvissanc: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "md5", "/tmp/frsvissanc"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sm3", "/tmp/mpxiucjntv"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sm3", "/tmp/mpxiucjntv"] Step #5: === Compare result for: cksum ["-c", "-a", "sm3", "/tmp/mpxiucjntv"] Step #5: Rust stderr: Step #5: /tmp/mpxiucjntv: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/mpxiucjntv: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "sm3", "/tmp/mpxiucjntv"] Step #5: Step #5: === TEST cksum ["cksum", "-l", "331", "-c", "/tmp/breidcgohv", "-a", "blake2b", "/tmp/vdnktplcpo"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-l", "331", "-c", "/tmp/breidcgohv", "-a", "blake2b", "/tmp/vdnktplcpo"] Step #5: === Compare result for: cksum ["-l", "331", "-c", "/tmp/breidcgohv", "-a", "blake2b", "/tmp/vdnktplcpo"] Step #5: Rust stderr: Step #5: invalid length: '331' Step #5: fuzz_cksum: length is not a multiple of 8 Step #5: GNU stderr: Step #5: invalid option -- 'l' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -invalid length: '331' Step #5: -fuzz_cksum: length is not a multiple of 8 Step #5: +invalid option -- 'l' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-l", "331", "-c", "/tmp/breidcgohv", "-a", "blake2b", "/tmp/vdnktplcpo"] Step #5: Step #5: === TEST cksum ["cksum", "--binary", "file_e", "file_4"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--binary", "file_e", "file_4"] Step #5: === Compare result for: cksum ["--binary", "file_e", "file_4"] Step #5: Rust stderr: Step #5: file_e: No such file or directory Step #5: fuzz_cksum: file_4: No such file or directory Step #5: GNU stderr: Step #5: unrecognized option '--binary' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -file_e: No such file or directory Step #5: -fuzz_cksum: file_4: No such file or directory Step #5: +unrecognized option '--binary' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["--binary", "file_e", "file_4"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "/tmp/wittddvoxc", "-a", "sha512", "/tmp/smcrdkunmc"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "/tmp/wittddvoxc", "-a", "sha512", "/tmp/smcrdkunmc"] Step #5: === Compare result for: cksum ["-c", "/tmp/wittddvoxc", "-a", "sha512", "/tmp/smcrdkunmc"] Step #5: Rust stderr: Step #5: /tmp/wittddvoxc: no properly formatted checksum lines found Step #5: fuzz_cksum: /tmp/smcrdkunmc: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/wittddvoxc: no properly formatted checksum lines found Step #5: -fuzz_cksum: /tmp/smcrdkunmc: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "/tmp/wittddvoxc", "-a", "sha512", "/tmp/smcrdkunmc"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha384", "/tmp/ilsbfookja"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha384", "/tmp/ilsbfookja"] Step #5: === Compare result for: cksum ["-c", "-a", "sha384", "/tmp/ilsbfookja"] Step #5: Rust stderr: Step #5: /tmp/ilsbfookja: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/ilsbfookja: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "sha384", "/tmp/ilsbfookja"] Step #5: Step #5: === TEST cksum ["cksum", "--untagged", "-c", "/tmp/efmnmlvsxm", "-a", "sha384", "/tmp/ibnqudmrdk"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--untagged", "-c", "/tmp/efmnmlvsxm", "-a", "sha384", "/tmp/ibnqudmrdk"] Step #5: === Compare result for: cksum ["--untagged", "-c", "/tmp/efmnmlvsxm", "-a", "sha384", "/tmp/ibnqudmrdk"] Step #5: Rust stderr: Step #5: /tmp/efmnmlvsxm: no properly formatted checksum lines found Step #5: fuzz_cksum: /tmp/ibnqudmrdk: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: unrecognized option '--untagged' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/efmnmlvsxm: no properly formatted checksum lines found Step #5: -fuzz_cksum: /tmp/ibnqudmrdk: no properly formatted checksum lines found Step #5: +unrecognized option '--untagged' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["--untagged", "-c", "/tmp/efmnmlvsxm", "-a", "sha384", "/tmp/ibnqudmrdk"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "/tmp/qnypycnwji", "-a", "sysv", "/tmp/rnvuurpnuh"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "/tmp/qnypycnwji", "-a", "sysv", "/tmp/rnvuurpnuh"] Step #5: === Compare result for: cksum ["-c", "/tmp/qnypycnwji", "-a", "sysv", "/tmp/rnvuurpnuh"] Step #5: Rust stderr: Step #5: --check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "/tmp/qnypycnwji", "-a", "sysv", "/tmp/rnvuurpnuh"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "/tmp/kzdvqmmfrz", "-a", "sha384", "/tmp/vylmhcqbhb"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "/tmp/kzdvqmmfrz", "-a", "sha384", "/tmp/vylmhcqbhb"] Step #5: === Compare result for: cksum ["-c", "/tmp/kzdvqmmfrz", "-a", "sha384", "/tmp/vylmhcqbhb"] Step #5: Rust stderr: Step #5: /tmp/kzdvqmmfrz: no properly formatted checksum lines found Step #5: fuzz_cksum: /tmp/vylmhcqbhb: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/kzdvqmmfrz: no properly formatted checksum lines found Step #5: -fuzz_cksum: /tmp/vylmhcqbhb: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "/tmp/kzdvqmmfrz", "-a", "sha384", "/tmp/vylmhcqbhb"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "blake2b", "/tmp/hhgtwxmmji"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "blake2b", "/tmp/hhgtwxmmji"] Step #5: === Compare result for: cksum ["-c", "-a", "blake2b", "/tmp/hhgtwxmmji"] Step #5: Rust stderr: Step #5: /tmp/hhgtwxmmji: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/hhgtwxmmji: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "blake2b", "/tmp/hhgtwxmmji"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "/tmp/tfjxzmpkby", "-a", "sha1", "/tmp/zgaxmmuqli"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "/tmp/tfjxzmpkby", "-a", "sha1", "/tmp/zgaxmmuqli"] Step #5: === Compare result for: cksum ["-c", "/tmp/tfjxzmpkby", "-a", "sha1", "/tmp/zgaxmmuqli"] Step #5: Rust stderr: Step #5: /tmp/tfjxzmpkby: no properly formatted checksum lines found Step #5: fuzz_cksum: /tmp/zgaxmmuqli: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/tfjxzmpkby: no properly formatted checksum lines found Step #5: -fuzz_cksum: /tmp/zgaxmmuqli: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "/tmp/tfjxzmpkby", "-a", "sha1", "/tmp/zgaxmmuqli"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sha256", "-c", "-a", "sysv", "/tmp/fxqbvgwfvg"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sha256", "-c", "-a", "sysv", "/tmp/fxqbvgwfvg"] Step #5: === Compare result for: cksum ["-a", "sha256", "-c", "-a", "sysv", "/tmp/fxqbvgwfvg"] Step #5: Rust stderr: Step #5: --check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: GNU stderr: Step #5: invalid option -- 'a' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: +invalid option -- 'a' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-a", "sha256", "-c", "-a", "sysv", "/tmp/fxqbvgwfvg"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sysv", "-c", "/tmp/mhnvawasfm", "-a", "bsd", "/tmp/piwqygjlap"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sysv", "-c", "/tmp/mhnvawasfm", "-a", "bsd", "/tmp/piwqygjlap"] Step #5: === Compare result for: cksum ["-a", "sysv", "-c", "/tmp/mhnvawasfm", "-a", "bsd", "/tmp/piwqygjlap"] Step #5: Rust stderr: Step #5: --check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: GNU stderr: Step #5: invalid option -- 'a' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: +invalid option -- 'a' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-a", "sysv", "-c", "/tmp/mhnvawasfm", "-a", "bsd", "/tmp/piwqygjlap"] Step #5: Step #5: === TEST cksum ["cksum", "--tag", "-c", "-a", "sha384", "/tmp/gbtrmylcfk"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--tag", "-c", "-a", "sha384", "/tmp/gbtrmylcfk"] Step #5: === Compare result for: cksum ["--tag", "-c", "-a", "sha384", "/tmp/gbtrmylcfk"] Step #5: Rust stderr: Step #5: the --binary and --text options are meaningless when verifying checksums Step #5: GNU stderr: Step #5: unrecognized option '--tag' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -the --binary and --text options are meaningless when verifying checksums Step #5: +unrecognized option '--tag' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["--tag", "-c", "-a", "sha384", "/tmp/gbtrmylcfk"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "md5", "/tmp/rtmtbqvsrz"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "md5", "/tmp/rtmtbqvsrz"] Step #5: === Compare result for: cksum ["-c", "-a", "md5", "/tmp/rtmtbqvsrz"] Step #5: Rust stderr: Step #5: /tmp/rtmtbqvsrz: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/rtmtbqvsrz: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "md5", "/tmp/rtmtbqvsrz"] Step #5: Step #5: === TEST cksum ["cksum", "--text", "-c", "-a", "sha224", "/tmp/rllwsbpxbp"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--text", "-c", "-a", "sha224", "/tmp/rllwsbpxbp"] Step #5: === Compare result for: cksum ["--text", "-c", "-a", "sha224", "/tmp/rllwsbpxbp"] Step #5: Rust stderr: Step #5: the --binary and --text options are meaningless when verifying checksums Step #5: GNU stderr: Step #5: unrecognized option '--text' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -the --binary and --text options are meaningless when verifying checksums Step #5: +unrecognized option '--text' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["--text", "-c", "-a", "sha224", "/tmp/rllwsbpxbp"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sysv", "/tmp/uawdwrabqw"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sysv", "/tmp/uawdwrabqw"] Step #5: === Compare result for: cksum ["-c", "-a", "sysv", "/tmp/uawdwrabqw"] Step #5: Rust stderr: Step #5: --check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "sysv", "/tmp/uawdwrabqw"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "bsd", "/tmp/spynjnblan"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "bsd", "/tmp/spynjnblan"] Step #5: === Compare result for: cksum ["-c", "-a", "bsd", "/tmp/spynjnblan"] Step #5: Rust stderr: Step #5: --check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "bsd", "/tmp/spynjnblan"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sha512", "-c", "-a", "blake2b", "/tmp/vshsqppbig"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sha512", "-c", "-a", "blake2b", "/tmp/vshsqppbig"] Step #5: === Compare result for: cksum ["-a", "sha512", "-c", "-a", "blake2b", "/tmp/vshsqppbig"] Step #5: Rust stderr: Step #5: /tmp/vshsqppbig: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'a' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/vshsqppbig: no properly formatted checksum lines found Step #5: +invalid option -- 'a' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-a", "sha512", "-c", "-a", "blake2b", "/tmp/vshsqppbig"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha224", "/tmp/nrykxwmirt"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha224", "/tmp/nrykxwmirt"] Step #5: === Compare result for: cksum ["-c", "-a", "sha224", "/tmp/nrykxwmirt"] Step #5: Rust stderr: Step #5: /tmp/nrykxwmirt: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/nrykxwmirt: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "sha224", "/tmp/nrykxwmirt"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha1", "/tmp/bxcmqydwuz"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha1", "/tmp/bxcmqydwuz"] Step #5: === Compare result for: cksum ["-c", "-a", "sha1", "/tmp/bxcmqydwuz"] Step #5: Rust stderr: Step #5: /tmp/bxcmqydwuz: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/bxcmqydwuz: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "sha1", "/tmp/bxcmqydwuz"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sysv", "-c", "/tmp/bvrtcfhrto", "-a", "sha256", "/tmp/chymggupte"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sysv", "-c", "/tmp/bvrtcfhrto", "-a", "sha256", "/tmp/chymggupte"] Step #5: === Compare result for: cksum ["-a", "sysv", "-c", "/tmp/bvrtcfhrto", "-a", "sha256", "/tmp/chymggupte"] Step #5: Rust stderr: Step #5: /tmp/bvrtcfhrto: no properly formatted checksum lines found Step #5: fuzz_cksum: /tmp/chymggupte: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'a' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/bvrtcfhrto: no properly formatted checksum lines found Step #5: -fuzz_cksum: /tmp/chymggupte: no properly formatted checksum lines found Step #5: +invalid option -- 'a' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-a", "sysv", "-c", "/tmp/bvrtcfhrto", "-a", "sha256", "/tmp/chymggupte"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sm3", "--base64", "-c", "-a", "md5", "/tmp/sdpucpjcif"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sm3", "--base64", "-c", "-a", "md5", "/tmp/sdpucpjcif"] Step #5: === Compare result for: cksum ["-a", "sm3", "--base64", "-c", "-a", "md5", "/tmp/sdpucpjcif"] Step #5: Rust stderr: Step #5: /tmp/sdpucpjcif: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'a' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/sdpucpjcif: no properly formatted checksum lines found Step #5: +invalid option -- 'a' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-a", "sm3", "--base64", "-c", "-a", "md5", "/tmp/sdpucpjcif"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha224", "/tmp/kgyjpyxpms"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha224", "/tmp/kgyjpyxpms"] Step #5: === Compare result for: cksum ["-c", "-a", "sha224", "/tmp/kgyjpyxpms"] Step #5: Rust stderr: Step #5: /tmp/kgyjpyxpms: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/kgyjpyxpms: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "sha224", "/tmp/kgyjpyxpms"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "bsd", "/tmp/yoaqwglwcl"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "bsd", "/tmp/yoaqwglwcl"] Step #5: === Compare result for: cksum ["-c", "-a", "bsd", "/tmp/yoaqwglwcl"] Step #5: Rust stderr: Step #5: --check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "bsd", "/tmp/yoaqwglwcl"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "bsd", "/tmp/dzwsfaddos"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "bsd", "/tmp/dzwsfaddos"] Step #5: === Compare result for: cksum ["-c", "-a", "bsd", "/tmp/dzwsfaddos"] Step #5: Rust stderr: Step #5: --check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "bsd", "/tmp/dzwsfaddos"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "md5", "/tmp/uezhqvihwg"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "md5", "/tmp/uezhqvihwg"] Step #5: === Compare result for: cksum ["-c", "-a", "md5", "/tmp/uezhqvihwg"] Step #5: Rust stderr: Step #5: /tmp/uezhqvihwg: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/uezhqvihwg: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "md5", "/tmp/uezhqvihwg"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "/tmp/xbjamsdrhq", "-a", "sm3", "/tmp/kdvzpwuqpn"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "/tmp/xbjamsdrhq", "-a", "sm3", "/tmp/kdvzpwuqpn"] Step #5: === Compare result for: cksum ["-c", "/tmp/xbjamsdrhq", "-a", "sm3", "/tmp/kdvzpwuqpn"] Step #5: Rust stderr: Step #5: /tmp/xbjamsdrhq: no properly formatted checksum lines found Step #5: fuzz_cksum: /tmp/kdvzpwuqpn: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/xbjamsdrhq: no properly formatted checksum lines found Step #5: -fuzz_cksum: /tmp/kdvzpwuqpn: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "/tmp/xbjamsdrhq", "-a", "sm3", "/tmp/kdvzpwuqpn"] Step #5: Step #5: === TEST cksum ["cksum", "--binary", "-c", "-a", "bsd", "/tmp/hjnbskkywt"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--binary", "-c", "-a", "bsd", "/tmp/hjnbskkywt"] Step #5: === Compare result for: cksum ["--binary", "-c", "-a", "bsd", "/tmp/hjnbskkywt"] Step #5: Rust stderr: Step #5: --check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: GNU stderr: Step #5: unrecognized option '--binary' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: +unrecognized option '--binary' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["--binary", "-c", "-a", "bsd", "/tmp/hjnbskkywt"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sha512", "-c", "-a", "sysv", "/tmp/epvtthgtsy"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sha512", "-c", "-a", "sysv", "/tmp/epvtthgtsy"] Step #5: === Compare result for: cksum ["-a", "sha512", "-c", "-a", "sysv", "/tmp/epvtthgtsy"] Step #5: Rust stderr: Step #5: --check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: GNU stderr: Step #5: invalid option -- 'a' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: +invalid option -- 'a' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-a", "sha512", "-c", "-a", "sysv", "/tmp/epvtthgtsy"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha1", "/tmp/stvvdwcjgm"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha1", "/tmp/stvvdwcjgm"] Step #5: === Compare result for: cksum ["-c", "-a", "sha1", "/tmp/stvvdwcjgm"] Step #5: Rust stderr: Step #5: /tmp/stvvdwcjgm: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/stvvdwcjgm: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "sha1", "/tmp/stvvdwcjgm"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "md5", "/tmp/qmllzbbzou"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "md5", "/tmp/qmllzbbzou"] Step #5: === Compare result for: cksum ["-c", "-a", "md5", "/tmp/qmllzbbzou"] Step #5: Rust stderr: Step #5: /tmp/qmllzbbzou: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/qmllzbbzou: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "md5", "/tmp/qmllzbbzou"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sha256", "-c", "-a", "md5", "/tmp/rnctcwblpw"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sha256", "-c", "-a", "md5", "/tmp/rnctcwblpw"] Step #5: === Compare result for: cksum ["-a", "sha256", "-c", "-a", "md5", "/tmp/rnctcwblpw"] Step #5: Rust stderr: Step #5: /tmp/rnctcwblpw: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'a' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/rnctcwblpw: no properly formatted checksum lines found Step #5: +invalid option -- 'a' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-a", "sha256", "-c", "-a", "md5", "/tmp/rnctcwblpw"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "crc", "/tmp/tmjsbmjzha"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "crc", "/tmp/tmjsbmjzha"] Step #5: === Compare result for: cksum ["-c", "-a", "crc", "/tmp/tmjsbmjzha"] Step #5: Rust stderr: Step #5: --check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "crc", "/tmp/tmjsbmjzha"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha256", "/tmp/snpxapllfl"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha256", "/tmp/snpxapllfl"] Step #5: === Compare result for: cksum ["-c", "-a", "sha256", "/tmp/snpxapllfl"] Step #5: Rust stderr: Step #5: /tmp/snpxapllfl: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/snpxapllfl: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "sha256", "/tmp/snpxapllfl"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "crc", "/tmp/rpriudrrbe"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "crc", "/tmp/rpriudrrbe"] Step #5: === Compare result for: cksum ["-c", "-a", "crc", "/tmp/rpriudrrbe"] Step #5: Rust stderr: Step #5: --check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "crc", "/tmp/rpriudrrbe"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha512", "/tmp/hqresebepb"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha512", "/tmp/hqresebepb"] Step #5: === Compare result for: cksum ["-c", "-a", "sha512", "/tmp/hqresebepb"] Step #5: Rust stderr: Step #5: /tmp/hqresebepb: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/hqresebepb: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "sha512", "/tmp/hqresebepb"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sha1", "--tag", "-c", "-a", "sha384", "/tmp/obldbccccq"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sha1", "--tag", "-c", "-a", "sha384", "/tmp/obldbccccq"] Step #5: === Compare result for: cksum ["-a", "sha1", "--tag", "-c", "-a", "sha384", "/tmp/obldbccccq"] Step #5: Rust stderr: Step #5: the --binary and --text options are meaningless when verifying checksums Step #5: GNU stderr: Step #5: invalid option -- 'a' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -the --binary and --text options are meaningless when verifying checksums Step #5: +invalid option -- 'a' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-a", "sha1", "--tag", "-c", "-a", "sha384", "/tmp/obldbccccq"] Step #5: Step #5: === TEST cksum ["cksum", "--tag", "-c", "/tmp/qfpvbokwbq", "-a", "bsd", "/tmp/veqsckwoan"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--tag", "-c", "/tmp/qfpvbokwbq", "-a", "bsd", "/tmp/veqsckwoan"] Step #5: === Compare result for: cksum ["--tag", "-c", "/tmp/qfpvbokwbq", "-a", "bsd", "/tmp/veqsckwoan"] Step #5: Rust stderr: Step #5: --check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: GNU stderr: Step #5: unrecognized option '--tag' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: +unrecognized option '--tag' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["--tag", "-c", "/tmp/qfpvbokwbq", "-a", "bsd", "/tmp/veqsckwoan"] Step #5: Step #5: === TEST cksum ["cksum", "--raw", "-c", "/tmp/abfkhnwxla", "-a", "sha224", "/tmp/vrgiqdwvsz"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--raw", "-c", "/tmp/abfkhnwxla", "-a", "sha224", "/tmp/vrgiqdwvsz"] Step #5: === Compare result for: cksum ["--raw", "-c", "/tmp/abfkhnwxla", "-a", "sha224", "/tmp/vrgiqdwvsz"] Step #5: Rust stderr: Step #5: /tmp/abfkhnwxla: no properly formatted checksum lines found Step #5: fuzz_cksum: /tmp/vrgiqdwvsz: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: unrecognized option '--raw' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/abfkhnwxla: no properly formatted checksum lines found Step #5: -fuzz_cksum: /tmp/vrgiqdwvsz: no properly formatted checksum lines found Step #5: +unrecognized option '--raw' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["--raw", "-c", "/tmp/abfkhnwxla", "-a", "sha224", "/tmp/vrgiqdwvsz"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "bsd", "/tmp/khvnqiwnng"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "bsd", "/tmp/khvnqiwnng"] Step #5: === Compare result for: cksum ["-c", "-a", "bsd", "/tmp/khvnqiwnng"] Step #5: Rust stderr: Step #5: --check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "bsd", "/tmp/khvnqiwnng"] Step #5: Step #5: #128 pulse exec/s: 0 rss: 30Mb Step #5: === TEST cksum ["cksum", "-c", "-a", "sha1", "/tmp/hefktzjssv"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha1", "/tmp/hefktzjssv"] Step #5: === Compare result for: cksum ["-c", "-a", "sha1", "/tmp/hefktzjssv"] Step #5: Rust stderr: Step #5: /tmp/hefktzjssv: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/hefktzjssv: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "sha1", "/tmp/hefktzjssv"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "crc", "-l", "144", "-c", "/tmp/aloghedvqt", "-a", "bsd", "/tmp/biezdzogbz"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "crc", "-l", "144", "-c", "/tmp/aloghedvqt", "-a", "bsd", "/tmp/biezdzogbz"] Step #5: === Compare result for: cksum ["-a", "crc", "-l", "144", "-c", "/tmp/aloghedvqt", "-a", "bsd", "/tmp/biezdzogbz"] Step #5: Rust stderr: Step #5: --length is only supported with --algorithm blake2b, sha2, or sha3 Step #5: GNU stderr: Step #5: invalid option -- 'a' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---length is only supported with --algorithm blake2b, sha2, or sha3 Step #5: +invalid option -- 'a' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-a", "crc", "-l", "144", "-c", "/tmp/aloghedvqt", "-a", "bsd", "/tmp/biezdzogbz"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha1", "/tmp/abudagjwgu"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha1", "/tmp/abudagjwgu"] Step #5: === Compare result for: cksum ["-c", "-a", "sha1", "/tmp/abudagjwgu"] Step #5: Rust stderr: Step #5: /tmp/abudagjwgu: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/abudagjwgu: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "sha1", "/tmp/abudagjwgu"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "blake2b", "-c", "-a", "crc", "/tmp/idutrxdirf"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "blake2b", "-c", "-a", "crc", "/tmp/idutrxdirf"] Step #5: === Compare result for: cksum ["-a", "blake2b", "-c", "-a", "crc", "/tmp/idutrxdirf"] Step #5: Rust stderr: Step #5: --check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: GNU stderr: Step #5: invalid option -- 'a' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: +invalid option -- 'a' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-a", "blake2b", "-c", "-a", "crc", "/tmp/idutrxdirf"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sm3", "/tmp/lppzlzdqii"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sm3", "/tmp/lppzlzdqii"] Step #5: === Compare result for: cksum ["-c", "-a", "sm3", "/tmp/lppzlzdqii"] Step #5: Rust stderr: Step #5: /tmp/lppzlzdqii: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/lppzlzdqii: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "sm3", "/tmp/lppzlzdqii"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "md5", "-c", "-a", "sm3", "/tmp/zckblpcbjs"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "md5", "-c", "-a", "sm3", "/tmp/zckblpcbjs"] Step #5: === Compare result for: cksum ["-a", "md5", "-c", "-a", "sm3", "/tmp/zckblpcbjs"] Step #5: Rust stderr: Step #5: /tmp/zckblpcbjs: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'a' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/zckblpcbjs: no properly formatted checksum lines found Step #5: +invalid option -- 'a' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-a", "md5", "-c", "-a", "sm3", "/tmp/zckblpcbjs"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sha384", "-c", "/tmp/jvmudcosim", "-a", "sha1", "/tmp/koigxdsyvu"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sha384", "-c", "/tmp/jvmudcosim", "-a", "sha1", "/tmp/koigxdsyvu"] Step #5: === Compare result for: cksum ["-a", "sha384", "-c", "/tmp/jvmudcosim", "-a", "sha1", "/tmp/koigxdsyvu"] Step #5: Rust stderr: Step #5: /tmp/jvmudcosim: no properly formatted checksum lines found Step #5: fuzz_cksum: /tmp/koigxdsyvu: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'a' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/jvmudcosim: no properly formatted checksum lines found Step #5: -fuzz_cksum: /tmp/koigxdsyvu: no properly formatted checksum lines found Step #5: +invalid option -- 'a' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-a", "sha384", "-c", "/tmp/jvmudcosim", "-a", "sha1", "/tmp/koigxdsyvu"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sm3", "-c", "-a", "bsd", "/tmp/raawnmsuxb"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sm3", "-c", "-a", "bsd", "/tmp/raawnmsuxb"] Step #5: === Compare result for: cksum ["-a", "sm3", "-c", "-a", "bsd", "/tmp/raawnmsuxb"] Step #5: Rust stderr: Step #5: --check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: GNU stderr: Step #5: invalid option -- 'a' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: +invalid option -- 'a' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-a", "sm3", "-c", "-a", "bsd", "/tmp/raawnmsuxb"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "bsd", "-c", "-a", "crc", "/tmp/smbsyimcgp"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "bsd", "-c", "-a", "crc", "/tmp/smbsyimcgp"] Step #5: === Compare result for: cksum ["-a", "bsd", "-c", "-a", "crc", "/tmp/smbsyimcgp"] Step #5: Rust stderr: Step #5: --check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: GNU stderr: Step #5: invalid option -- 'a' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: +invalid option -- 'a' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-a", "bsd", "-c", "-a", "crc", "/tmp/smbsyimcgp"] Step #5: Step #5: === TEST cksum ["cksum", "-l", "354", "-c", "-a", "md5", "/tmp/egctqulwwo"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-l", "354", "-c", "-a", "md5", "/tmp/egctqulwwo"] Step #5: === Compare result for: cksum ["-l", "354", "-c", "-a", "md5", "/tmp/egctqulwwo"] Step #5: Rust stderr: Step #5: --length is only supported with --algorithm blake2b, sha2, or sha3 Step #5: GNU stderr: Step #5: invalid option -- 'l' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---length is only supported with --algorithm blake2b, sha2, or sha3 Step #5: +invalid option -- 'l' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-l", "354", "-c", "-a", "md5", "/tmp/egctqulwwo"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sysv", "/tmp/sgscbqsvbu"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sysv", "/tmp/sgscbqsvbu"] Step #5: === Compare result for: cksum ["-c", "-a", "sysv", "/tmp/sgscbqsvbu"] Step #5: Rust stderr: Step #5: --check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "sysv", "/tmp/sgscbqsvbu"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "blake2b", "/tmp/lcadeehylw"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "blake2b", "/tmp/lcadeehylw"] Step #5: === Compare result for: cksum ["-c", "-a", "blake2b", "/tmp/lcadeehylw"] Step #5: Rust stderr: Step #5: /tmp/lcadeehylw: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/lcadeehylw: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "blake2b", "/tmp/lcadeehylw"] Step #5: Step #5: === TEST cksum ["cksum", "-l", "157", "-c", "-a", "sha1", "/tmp/klapnaibtu"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-l", "157", "-c", "-a", "sha1", "/tmp/klapnaibtu"] Step #5: === Compare result for: cksum ["-l", "157", "-c", "-a", "sha1", "/tmp/klapnaibtu"] Step #5: Rust stderr: Step #5: --length is only supported with --algorithm blake2b, sha2, or sha3 Step #5: GNU stderr: Step #5: invalid option -- 'l' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---length is only supported with --algorithm blake2b, sha2, or sha3 Step #5: +invalid option -- 'l' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-l", "157", "-c", "-a", "sha1", "/tmp/klapnaibtu"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha512", "/tmp/ugzqbcgnmy"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha512", "/tmp/ugzqbcgnmy"] Step #5: === Compare result for: cksum ["-c", "-a", "sha512", "/tmp/ugzqbcgnmy"] Step #5: Rust stderr: Step #5: /tmp/ugzqbcgnmy: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/ugzqbcgnmy: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "sha512", "/tmp/ugzqbcgnmy"] Step #5: Step #5: === TEST cksum ["cksum", "--tag", "-c", "-a", "sha256", "/tmp/ozofnipjka"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--tag", "-c", "-a", "sha256", "/tmp/ozofnipjka"] Step #5: === Compare result for: cksum ["--tag", "-c", "-a", "sha256", "/tmp/ozofnipjka"] Step #5: Rust stderr: Step #5: the --binary and --text options are meaningless when verifying checksums Step #5: GNU stderr: Step #5: unrecognized option '--tag' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -the --binary and --text options are meaningless when verifying checksums Step #5: +unrecognized option '--tag' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["--tag", "-c", "-a", "sha256", "/tmp/ozofnipjka"] Step #5: Step #5: === TEST cksum ["cksum", "--raw", "-c", "/tmp/uwrnsqeivm", "-a", "crc", "/tmp/sntcjlsdmr"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--raw", "-c", "/tmp/uwrnsqeivm", "-a", "crc", "/tmp/sntcjlsdmr"] Step #5: === Compare result for: cksum ["--raw", "-c", "/tmp/uwrnsqeivm", "-a", "crc", "/tmp/sntcjlsdmr"] Step #5: Rust stderr: Step #5: --check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: GNU stderr: Step #5: unrecognized option '--raw' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: +unrecognized option '--raw' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["--raw", "-c", "/tmp/uwrnsqeivm", "-a", "crc", "/tmp/sntcjlsdmr"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sm3", "-c", "/tmp/oxsmnuzfwg", "-a", "blake2b", "/tmp/kiumfvcoca"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sm3", "-c", "/tmp/oxsmnuzfwg", "-a", "blake2b", "/tmp/kiumfvcoca"] Step #5: === Compare result for: cksum ["-a", "sm3", "-c", "/tmp/oxsmnuzfwg", "-a", "blake2b", "/tmp/kiumfvcoca"] Step #5: Rust stderr: Step #5: /tmp/oxsmnuzfwg: no properly formatted checksum lines found Step #5: fuzz_cksum: /tmp/kiumfvcoca: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'a' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/oxsmnuzfwg: no properly formatted checksum lines found Step #5: -fuzz_cksum: /tmp/kiumfvcoca: no properly formatted checksum lines found Step #5: +invalid option -- 'a' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-a", "sm3", "-c", "/tmp/oxsmnuzfwg", "-a", "blake2b", "/tmp/kiumfvcoca"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sm3", "/tmp/aqpvgteqwm"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sm3", "/tmp/aqpvgteqwm"] Step #5: === Compare result for: cksum ["-c", "-a", "sm3", "/tmp/aqpvgteqwm"] Step #5: Rust stderr: Step #5: /tmp/aqpvgteqwm: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/aqpvgteqwm: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "sm3", "/tmp/aqpvgteqwm"] Step #5: Step #5: === TEST cksum ["cksum", "--tag", "-c", "/tmp/iqcqtrntsg", "-a", "sha384", "/tmp/tnzbhceggg"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--tag", "-c", "/tmp/iqcqtrntsg", "-a", "sha384", "/tmp/tnzbhceggg"] Step #5: === Compare result for: cksum ["--tag", "-c", "/tmp/iqcqtrntsg", "-a", "sha384", "/tmp/tnzbhceggg"] Step #5: Rust stderr: Step #5: the --binary and --text options are meaningless when verifying checksums Step #5: GNU stderr: Step #5: unrecognized option '--tag' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -the --binary and --text options are meaningless when verifying checksums Step #5: +unrecognized option '--tag' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["--tag", "-c", "/tmp/iqcqtrntsg", "-a", "sha384", "/tmp/tnzbhceggg"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "md5", "-c", "-a", "md5", "/tmp/awzpayxaie"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "md5", "-c", "-a", "md5", "/tmp/awzpayxaie"] Step #5: === Compare result for: cksum ["-a", "md5", "-c", "-a", "md5", "/tmp/awzpayxaie"] Step #5: Rust stderr: Step #5: /tmp/awzpayxaie: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'a' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/awzpayxaie: no properly formatted checksum lines found Step #5: +invalid option -- 'a' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-a", "md5", "-c", "-a", "md5", "/tmp/awzpayxaie"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "md5", "/tmp/kwsulkvfbk"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "md5", "/tmp/kwsulkvfbk"] Step #5: === Compare result for: cksum ["-c", "-a", "md5", "/tmp/kwsulkvfbk"] Step #5: Rust stderr: Step #5: /tmp/kwsulkvfbk: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/kwsulkvfbk: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "md5", "/tmp/kwsulkvfbk"] Step #5: Step #5: === TEST cksum ["cksum", "--raw", "-c", "-a", "md5", "/tmp/odmpvnphug"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--raw", "-c", "-a", "md5", "/tmp/odmpvnphug"] Step #5: === Compare result for: cksum ["--raw", "-c", "-a", "md5", "/tmp/odmpvnphug"] Step #5: Rust stderr: Step #5: /tmp/odmpvnphug: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: unrecognized option '--raw' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/odmpvnphug: no properly formatted checksum lines found Step #5: +unrecognized option '--raw' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["--raw", "-c", "-a", "md5", "/tmp/odmpvnphug"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha256", "/tmp/afpsydxpgm"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha256", "/tmp/afpsydxpgm"] Step #5: === Compare result for: cksum ["-c", "-a", "sha256", "/tmp/afpsydxpgm"] Step #5: Rust stderr: Step #5: /tmp/afpsydxpgm: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/afpsydxpgm: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "-a", "sha256", "/tmp/afpsydxpgm"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "/tmp/jztbhqcxbh", "-a", "sha512", "/tmp/pocdgxecjv"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "/tmp/jztbhqcxbh", "-a", "sha512", "/tmp/pocdgxecjv"] Step #5: === Compare result for: cksum ["-c", "/tmp/jztbhqcxbh", "-a", "sha512", "/tmp/pocdgxecjv"] Step #5: Rust stderr: Step #5: /tmp/jztbhqcxbh: no properly formatted checksum lines found Step #5: fuzz_cksum: /tmp/pocdgxecjv: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/jztbhqcxbh: no properly formatted checksum lines found Step #5: -fuzz_cksum: /tmp/pocdgxecjv: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-c", "/tmp/jztbhqcxbh", "-a", "sha512", "/tmp/pocdgxecjv"] Step #5: Step #5: === TEST cksum ["cksum", "file_6", "file_(UNC"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "file_6", "file_(UNC"] Step #5: === Compare result for: cksum ["file_6", "file_(UNC"] Step #5: Rust stderr: Step #5: file_6: No such file or directory Step #5: fuzz_cksum: file_(UNC: No such file or directory Step #5: GNU stderr: Step #5: file_6: No such file or directory Step #5: cksum: 'file_(UNC': No such file or directory Step #5: --- START diff Step #5: file_6: No such file or directory Step #5: -fuzz_cksum: file_(UNC: No such file or directory Step #5: +cksum: 'file_(UNC': No such file or directory Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["file_6", "file_(UNC"] Step #5: Step #5: #153 DONE exec/s: 0 rss: 30Mb Step #5: MERGE-OUTER: successful in 10 attempt(s) Step #5: MERGE-OUTER: the control file has 39510 bytes Step #5: MERGE-OUTER: consumed 0Mb (26Mb rss) to parse the control file Step #5: MERGE-OUTER: 0 new files with 0 new features added; 0 new coverage edges Step #5: [2025-12-31 06:39:54,696 INFO] Finding shared libraries for targets (if any). Step #5: [2025-12-31 06:39:54,706 INFO] Finished finding shared libraries for targets. Step #5: Coverage error, creating log file: /workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_sort_error.log Step #5: Coverage error, creating log file: /workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_cksum_error.log Step #5: Error occured while running fuzz_env: Step #5: Cov returncode: 0, grep returncode: 0 Step #5: WARNING: Failed to find function "__sanitizer_acquire_crash_state". Step #5: WARNING: Failed to find function "__sanitizer_print_stack_trace". Step #5: WARNING: Failed to find function "__sanitizer_set_death_callback". Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3193662550 Step #5: MERGE-OUTER: 303 files, 0 in the initial corpus, 0 processed earlier Step #5: MERGE-OUTER: attempt 1 Step #5: WARNING: Failed to find function "__sanitizer_acquire_crash_state". Step #5: WARNING: Failed to find function "__sanitizer_print_stack_trace". Step #5: WARNING: Failed to find function "__sanitizer_set_death_callback". Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3193676033 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.Merge1432.txt' Step #5: MERGE-INNER: 303 total files; 0 processed earlier; will process 303 files now Step #5: Running test ["env", "-i", "--chdir=/tmp"] Step #5: === Compare result for: env ["-i", "--chdir=/tmp"] Step #5: Rust stderr: Step #5: env-error-must-specify-command-with-chdir Step #5: Try '/workspace/out/libfuzzer-coverage-x86_64/fuzz_env --help' for more information. Step #5: GNU stderr: Step #5: must specify command with --chdir (-C) Step #5: Try 'env --help' for more information. Step #5: --- START diff Step #5: -env-error-must-specify-command-with-chdir Step #5: -Try '/workspace/out/libfuzzer-coverage-x86_64/fuzz_env --help' for more information. Step #5: +must specify command with --chdir (-C) Step #5: +Try 'env --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: env ["-i", "--chdir=/tmp"] Step #5: Step #5: #1 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["env", "-i", "-v", "--chdir=/tmp", "🔗🪛aÃe=r(🪓⚙7", "JL=xDsr7"] Step #5: === Compare result for: env ["-i", "-v", "--chdir=/tmp", "🔗🪛aÃe=r(🪓⚙7", "JL=xDsr7"] Step #5: Rust stderr: Step #5: env-error-must-specify-command-with-chdir Step #5: Try '/workspace/out/libfuzzer-coverage-x86_64/fuzz_env --help' for more information. Step #5: GNU stderr: Step #5: 🔗🪛aÃe=r(🪓⚙7 Step #5: setenv: JL=xDsr7 Step #5: env: must specify command with --chdir (-C) Step #5: Try 'env --help' for more information. Step #5: --- START diff Step #5: -env-error-must-specify-command-with-chdir Step #5: -Try '/workspace/out/libfuzzer-coverage-x86_64/fuzz_env --help' for more information. Step #5: +🔗🪛aÃe=r(🪓⚙7 Step #5: +setenv: JL=xDsr7 Step #5: +env: must specify command with --chdir (-C) Step #5: +Try 'env --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: env ["-i", "-v", "--chdir=/tmp", "🔗🪛aÃe=r(🪓⚙7", "JL=xDsr7"] Step #5: Step #5: #2 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["env", "-v", "-vv"] Step #5: === Compare result for: env ["-v", "-vv"] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: HOSTNAME=c855d144598e Step #5: COVERAGE_EXTRA_ARGS= Step #5: SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: HOME=/root Step #5: SYSGOPATH=/root/go Step #5: OLDPWD=/workspace Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: FUZZING_LANGUAGE=rust Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: _=/usr/bin/timeout Step #5: HTTP_PORT= Step #5: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: FUZZING_ENGINE=libfuzzer Step #5: DEBIAN_FRONTEND=noninteractive Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: ARCHITECTURE=x86_64 Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: __LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: SANITIZER=coverage Step #5: WORK=/work Step #5: Step #5: GNU stdout: Step #5: AFL_FUZZER_ARGS=-m none Step #5: ARCHITECTURE=x86_64 Step #5: ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: COVERAGE_EXTRA_ARGS= Step #5: DEBIAN_FRONTEND=noninteractive Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: FUZZING_ENGINE=libfuzzer Step #5: FUZZING_LANGUAGE=rust Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: HOME=/root Step #5: HOSTNAME=c855d144598e Step #5: HTTP_PORT= Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: LC_ALL=C Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: OLDPWD=/workspace Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: SANITIZER=coverage Step #5: SHLVL=2 Step #5: SRC=/src Step #5: SYSGOPATH=/root/go Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: WORK=/work Step #5: _=/usr/bin/timeout Step #5: __LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: Step #5: --- START diff Step #5: -SRC=/src Step #5: -RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: -MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: -HOSTNAME=c855d144598e Step #5: -COVERAGE_EXTRA_ARGS= Step #5: -SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: -HOME=/root Step #5: -SYSGOPATH=/root/go Step #5: -OLDPWD=/workspace Step #5: -UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -FUZZING_LANGUAGE=rust Step #5: -FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: -_=/usr/bin/timeout Step #5: -HTTP_PORT= Step #5: -PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: +ARCHITECTURE=x86_64 Step #5: +ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: +COVERAGE_EXTRA_ARGS= Step #5: +DEBIAN_FRONTEND=noninteractive Step #5: +FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: FUZZING_ENGINE=libfuzzer Step #5: -DEBIAN_FRONTEND=noninteractive Step #5: +FUZZING_LANGUAGE=rust Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: -ARCHITECTURE=x86_64 Step #5: +HOME=/root Step #5: +HOSTNAME=c855d144598e Step #5: +HTTP_PORT= Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: -OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: +JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: +JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: -ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: -JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: +LC_ALL=C Step #5: +LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: +MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: +OLDPWD=/workspace Step #5: +OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: +PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: -JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: -__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: +RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: SANITIZER=coverage Step #5: +SHLVL=2 Step #5: +SRC=/src Step #5: +SYSGOPATH=/root/go Step #5: +UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: WORK=/work Step #5: +_=/usr/bin/timeout Step #5: +__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: --- END diff Step #5: Step #5: Rust stderr: Step #5: arg[0]: 'env' Step #5: arg[1]: '-v' Step #5: arg[2]: '-vv' Step #5: GNU stderr: Step #5: (empty) Step #5: --- START diff Step #5: -arg[0]: 'env' Step #5: -arg[1]: '-v' Step #5: -arg[2]: '-vv' Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stdout differs, stderr differs Step #5: === KO Test failed and will panic for: env ["-v", "-vv"] Step #5: Step #5: thread '' (1509) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:373:13: Step #5: Test failed for: env ["-v", "-vv"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==1509== ERROR: libFuzzer: deadly signal 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, Step #5: Step #5: artifact_prefix='./'; Test unit written to ./crash-b858cb282617fb0956d960215c8e84d1ccf909c6 Step #5: Base64: IA== Step #5: MERGE-OUTER: attempt 2 Step #5: WARNING: Failed to find function "__sanitizer_acquire_crash_state". Step #5: WARNING: Failed to find function "__sanitizer_print_stack_trace". Step #5: WARNING: Failed to find function "__sanitizer_set_death_callback". Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3193698100 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.Merge1432.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/b858cb282617fb0956d960215c8e84d1ccf909c6' caused a failure at the previous merge step Step #5: MERGE-INNER: 303 total files; 3 processed earlier; will process 300 files now Step #5: Running test ["env", "Vf=", "=cSp"] Step #5: === Compare result for: env ["Vf=", "=cSp"] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: HOSTNAME=c855d144598e Step #5: COVERAGE_EXTRA_ARGS= Step #5: SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: HOME=/root Step #5: SYSGOPATH=/root/go Step #5: OLDPWD=/workspace Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: FUZZING_LANGUAGE=rust Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: _=/usr/bin/timeout Step #5: HTTP_PORT= Step #5: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: FUZZING_ENGINE=libfuzzer Step #5: DEBIAN_FRONTEND=noninteractive Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: ARCHITECTURE=x86_64 Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: __LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: SANITIZER=coverage Step #5: WORK=/work Step #5: Vf= Step #5: Step #5: GNU stdout: Step #5: AFL_FUZZER_ARGS=-m none Step #5: ARCHITECTURE=x86_64 Step #5: ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: COVERAGE_EXTRA_ARGS= Step #5: DEBIAN_FRONTEND=noninteractive Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: FUZZING_ENGINE=libfuzzer Step #5: FUZZING_LANGUAGE=rust Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: HOME=/root Step #5: HOSTNAME=c855d144598e Step #5: HTTP_PORT= Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: LC_ALL=C Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: OLDPWD=/workspace Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: SANITIZER=coverage Step #5: SHLVL=2 Step #5: SRC=/src Step #5: SYSGOPATH=/root/go Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: Vf= Step #5: WORK=/work Step #5: _=/usr/bin/timeout Step #5: __LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: =cSp Step #5: Step #5: --- START diff Step #5: -SRC=/src Step #5: -RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: -MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: -HOSTNAME=c855d144598e Step #5: -COVERAGE_EXTRA_ARGS= Step #5: -SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: -HOME=/root Step #5: -SYSGOPATH=/root/go Step #5: -OLDPWD=/workspace Step #5: -UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -FUZZING_LANGUAGE=rust Step #5: -FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: -_=/usr/bin/timeout Step #5: -HTTP_PORT= Step #5: -PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: +ARCHITECTURE=x86_64 Step #5: +ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: +COVERAGE_EXTRA_ARGS= Step #5: +DEBIAN_FRONTEND=noninteractive Step #5: +FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: FUZZING_ENGINE=libfuzzer Step #5: -DEBIAN_FRONTEND=noninteractive Step #5: +FUZZING_LANGUAGE=rust Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: -ARCHITECTURE=x86_64 Step #5: +HOME=/root Step #5: +HOSTNAME=c855d144598e Step #5: +HTTP_PORT= Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: -OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: -JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: -ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: +JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: +JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: +LC_ALL=C Step #5: +LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: +MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: +OLDPWD=/workspace Step #5: +OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: +PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: -JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: -__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: +RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: SANITIZER=coverage Step #5: +SHLVL=2 Step #5: +SRC=/src Step #5: +SYSGOPATH=/root/go Step #5: +UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: +Vf= Step #5: WORK=/work Step #5: -Vf= Step #5: +_=/usr/bin/timeout Step #5: +__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: +=cSp Step #5: --- END diff Step #5: Step #5: Rust stderr: Step #5: warning: env-warning-no-name-specified Step #5: GNU stderr: Step #5: (empty) Step #5: --- START diff Step #5: -warning: env-warning-no-name-specified Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stdout differs, stderr differs Step #5: === KO Test failed and will panic for: env ["Vf=", "=cSp"] Step #5: Step #5: thread '' (1649) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:373:13: Step #5: Test failed for: env ["Vf=", "=cSp"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==1649== ERROR: libFuzzer: deadly signal 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, Step #5: \015 Step #5: artifact_prefix='./'; Test unit written to ./crash-11f4de6b8b45cf8051b1d17fa4cde9ad935cea41 Step #5: Base64: DQ== Step #5: MERGE-OUTER: attempt 3 Step #5: WARNING: Failed to find function "__sanitizer_acquire_crash_state". Step #5: WARNING: Failed to find function "__sanitizer_print_stack_trace". Step #5: WARNING: Failed to find function "__sanitizer_set_death_callback". Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3193714506 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.Merge1432.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/11f4de6b8b45cf8051b1d17fa4cde9ad935cea41' caused a failure at the previous merge step Step #5: MERGE-INNER: 303 total files; 4 processed earlier; will process 299 files now Step #5: Running test ["env", "-i", "-vv", "-u=TTi", "--chdir=/tmp", "V=🪓9ib"] Step #5: === Compare result for: env ["-i", "-vv", "-u=TTi", "--chdir=/tmp", "V=🪓9ib"] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: V=🪓9ib Step #5: env: must specify command with --chdir (-C) Step #5: Try 'env --help' for more information. Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: +V=🪓9ib Step #5: +env: must specify command with --chdir (-C) Step #5: +Try 'env --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: env ["-i", "-vv", "-u=TTi", "--chdir=/tmp", "V=🪓9ib"] Step #5: Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: Running test ["env", "-v", "MAnS=(FZ", "7(2=ugMÃM"] Step #5: === Compare result for: env ["-v", "MAnS=(FZ", "7(2=ugMÃM"] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: HOSTNAME=c855d144598e Step #5: COVERAGE_EXTRA_ARGS= Step #5: SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: HOME=/root Step #5: SYSGOPATH=/root/go Step #5: OLDPWD=/workspace Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: FUZZING_LANGUAGE=rust Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: _=/usr/bin/timeout Step #5: HTTP_PORT= Step #5: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: FUZZING_ENGINE=libfuzzer Step #5: DEBIAN_FRONTEND=noninteractive Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: ARCHITECTURE=x86_64 Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: __LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: SANITIZER=coverage Step #5: WORK=/work Step #5: MAnS=(FZ Step #5: 7(2=ugMÃM Step #5: Step #5: GNU stdout: Step #5: 7(2=ugMÃM Step #5: AFL_FUZZER_ARGS=-m none Step #5: ARCHITECTURE=x86_64 Step #5: ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: COVERAGE_EXTRA_ARGS= Step #5: DEBIAN_FRONTEND=noninteractive Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: FUZZING_ENGINE=libfuzzer Step #5: FUZZING_LANGUAGE=rust Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: HOME=/root Step #5: HOSTNAME=c855d144598e Step #5: HTTP_PORT= Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: LC_ALL=C Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: MAnS=(FZ Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: OLDPWD=/workspace Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: SANITIZER=coverage Step #5: SHLVL=2 Step #5: SRC=/src Step #5: SYSGOPATH=/root/go Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: WORK=/work Step #5: _=/usr/bin/timeout Step #5: __LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: Step #5: --- START diff Step #5: -SRC=/src Step #5: -RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: -MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: -HOSTNAME=c855d144598e Step #5: -COVERAGE_EXTRA_ARGS= Step #5: -SHLVL=2 Step #5: +7(2=ugMÃM Step #5: AFL_FUZZER_ARGS=-m none Step #5: -HOME=/root Step #5: -SYSGOPATH=/root/go Step #5: -OLDPWD=/workspace Step #5: -UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -FUZZING_LANGUAGE=rust Step #5: -FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: -_=/usr/bin/timeout Step #5: -HTTP_PORT= Step #5: -PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: +ARCHITECTURE=x86_64 Step #5: +ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: -FUZZING_ENGINE=libfuzzer Step #5: +COVERAGE_EXTRA_ARGS= Step #5: DEBIAN_FRONTEND=noninteractive Step #5: +FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: +FUZZING_ENGINE=libfuzzer Step #5: +FUZZING_LANGUAGE=rust Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: -ARCHITECTURE=x86_64 Step #5: +HOME=/root Step #5: +HOSTNAME=c855d144598e Step #5: +HTTP_PORT= Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: -OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: -JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: -ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: +JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: +JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: +LC_ALL=C Step #5: +LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: +MAnS=(FZ Step #5: +MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: +OLDPWD=/workspace Step #5: +OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: +PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: -JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: -__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: +RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: SANITIZER=coverage Step #5: +SHLVL=2 Step #5: +SRC=/src Step #5: +SYSGOPATH=/root/go Step #5: +UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: WORK=/work Step #5: -MAnS=(FZ Step #5: -7(2=ugMÃM Step #5: +_=/usr/bin/timeout Step #5: +__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: --- END diff Step #5: Step #5: Rust stderr: Step #5: (empty) Step #5: GNU stderr: Step #5: MAnS=(FZ Step #5: setenv: 7(2=ugMÃM Step #5: --- START diff Step #5: +MAnS=(FZ Step #5: +setenv: 7(2=ugMÃM Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stdout differs, stderr differs Step #5: === KO Test failed and will panic for: env ["-v", "MAnS=(FZ", "7(2=ugMÃM"] Step #5: Step #5: thread '' (1751) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:373:13: Step #5: Test failed for: env ["-v", "MAnS=(FZ", "7(2=ugMÃM"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==1751== ERROR: libFuzzer: deadly signal 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: 0xf0, Step #5: \360 Step #5: artifact_prefix='./'; Test unit written to ./crash-efe43def97eb295fe99c3753f2d740d7b36df689 Step #5: Base64: 8A== Step #5: MERGE-OUTER: attempt 4 Step #5: WARNING: Failed to find function "__sanitizer_acquire_crash_state". Step #5: WARNING: Failed to find function "__sanitizer_print_stack_trace". Step #5: WARNING: Failed to find function "__sanitizer_set_death_callback". Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3193731640 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.Merge1432.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/efe43def97eb295fe99c3753f2d740d7b36df689' caused a failure at the previous merge step Step #5: MERGE-INNER: 303 total files; 6 processed earlier; will process 297 files now Step #5: Running test ["env", "KINu=", "ewk5G=Ej"] Step #5: === Compare result for: env ["KINu=", "ewk5G=Ej"] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: HOSTNAME=c855d144598e Step #5: COVERAGE_EXTRA_ARGS= Step #5: SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: HOME=/root Step #5: SYSGOPATH=/root/go Step #5: OLDPWD=/workspace Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: FUZZING_LANGUAGE=rust Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: _=/usr/bin/timeout Step #5: HTTP_PORT= Step #5: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: FUZZING_ENGINE=libfuzzer Step #5: DEBIAN_FRONTEND=noninteractive Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: ARCHITECTURE=x86_64 Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: __LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: SANITIZER=coverage Step #5: WORK=/work Step #5: KINu= Step #5: ewk5G=Ej Step #5: Step #5: GNU stdout: Step #5: AFL_FUZZER_ARGS=-m none Step #5: ARCHITECTURE=x86_64 Step #5: ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: COVERAGE_EXTRA_ARGS= Step #5: DEBIAN_FRONTEND=noninteractive Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: FUZZING_ENGINE=libfuzzer Step #5: FUZZING_LANGUAGE=rust Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: HOME=/root Step #5: HOSTNAME=c855d144598e Step #5: HTTP_PORT= Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: KINu= Step #5: LC_ALL=C Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: OLDPWD=/workspace Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: SANITIZER=coverage Step #5: SHLVL=2 Step #5: SRC=/src Step #5: SYSGOPATH=/root/go Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: WORK=/work Step #5: _=/usr/bin/timeout Step #5: __LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: ewk5G=Ej Step #5: Step #5: --- START diff Step #5: -SRC=/src Step #5: -RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: -MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: -HOSTNAME=c855d144598e Step #5: -COVERAGE_EXTRA_ARGS= Step #5: -SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: -HOME=/root Step #5: -SYSGOPATH=/root/go Step #5: -OLDPWD=/workspace Step #5: -UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -FUZZING_LANGUAGE=rust Step #5: -FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: -_=/usr/bin/timeout Step #5: -HTTP_PORT= Step #5: -PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: +ARCHITECTURE=x86_64 Step #5: +ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: +COVERAGE_EXTRA_ARGS= Step #5: +DEBIAN_FRONTEND=noninteractive Step #5: +FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: FUZZING_ENGINE=libfuzzer Step #5: -DEBIAN_FRONTEND=noninteractive Step #5: +FUZZING_LANGUAGE=rust Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: -ARCHITECTURE=x86_64 Step #5: +HOME=/root Step #5: +HOSTNAME=c855d144598e Step #5: +HTTP_PORT= Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: +JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: +JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: +JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: +KINu= Step #5: +LC_ALL=C Step #5: +LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: +MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: +OLDPWD=/workspace Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: -JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: -ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: -JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: +PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: -JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: -__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: +RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: SANITIZER=coverage Step #5: +SHLVL=2 Step #5: +SRC=/src Step #5: +SYSGOPATH=/root/go Step #5: +UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: WORK=/work Step #5: -KINu= Step #5: +_=/usr/bin/timeout Step #5: +__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: ewk5G=Ej Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stdout differs Step #5: === KO Test failed and will panic for: env ["KINu=", "ewk5G=Ej"] Step #5: Step #5: thread '' (1839) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:373:13: Step #5: Test failed for: env ["KINu=", "ewk5G=Ej"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==1839== ERROR: libFuzzer: deadly signal 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: 0x9f, Step #5: \237 Step #5: artifact_prefix='./'; Test unit written to ./crash-f195c020a28dfc5f2fb6af256b524ddcd93756ed Step #5: Base64: nw== Step #5: MERGE-OUTER: attempt 5 Step #5: WARNING: Failed to find function "__sanitizer_acquire_crash_state". Step #5: WARNING: Failed to find function "__sanitizer_print_stack_trace". Step #5: WARNING: Failed to find function "__sanitizer_set_death_callback". Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3193753320 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.Merge1432.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/f195c020a28dfc5f2fb6af256b524ddcd93756ed' caused a failure at the previous merge step Step #5: MERGE-INNER: 303 total files; 7 processed earlier; will process 296 files now Step #5: Running test ["env", "-u=", "HyHwY=Bugz"] Step #5: === Compare result for: env ["-u=", "HyHwY=Bugz"] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: cannot unset '=': Invalid argument Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: +cannot unset '=': Invalid argument Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: env ["-u=", "HyHwY=Bugz"] Step #5: Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: Running test ["env", "-vv", "-u=", "m1=Yka"] Step #5: === Compare result for: env ["-vv", "-u=", "m1=Yka"] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: = Step #5: env: cannot unset '=': Invalid argument Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: += Step #5: +env: cannot unset '=': Invalid argument Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: env ["-vv", "-u=", "m1=Yka"] Step #5: Step #5: #2 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["env", "-vv", "--chdir=/tmp", "U=", "(w=S"] Step #5: === Compare result for: env ["-vv", "--chdir=/tmp", "U=", "(w=S"] Step #5: Rust stderr: Step #5: arg[0]: 'env' Step #5: arg[1]: '-vv' Step #5: arg[2]: '--chdir=/tmp' Step #5: arg[3]: 'U=' Step #5: arg[4]: '(w=S' Step #5: fuzz_env: env-error-must-specify-command-with-chdir Step #5: Try '/workspace/out/libfuzzer-coverage-x86_64/fuzz_env --help' for more information. Step #5: GNU stderr: Step #5: U= Step #5: setenv: (w=S Step #5: env: must specify command with --chdir (-C) Step #5: Try 'env --help' for more information. Step #5: --- START diff Step #5: -arg[0]: 'env' Step #5: -arg[1]: '-vv' Step #5: -arg[2]: '--chdir=/tmp' Step #5: -arg[3]: 'U=' Step #5: -arg[4]: '(w=S' Step #5: -fuzz_env: env-error-must-specify-command-with-chdir Step #5: -Try '/workspace/out/libfuzzer-coverage-x86_64/fuzz_env --help' for more information. Step #5: +U= Step #5: +setenv: (w=S Step #5: +env: must specify command with --chdir (-C) Step #5: +Try 'env --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: env ["-vv", "--chdir=/tmp", "U=", "(w=S"] Step #5: Step #5: Running test ["env", "=lXT", "P9(Hk=V"] Step #5: === Compare result for: env ["=lXT", "P9(Hk=V"] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: HOSTNAME=c855d144598e Step #5: COVERAGE_EXTRA_ARGS= Step #5: SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: HOME=/root Step #5: SYSGOPATH=/root/go Step #5: OLDPWD=/workspace Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: FUZZING_LANGUAGE=rust Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: _=/usr/bin/timeout Step #5: HTTP_PORT= Step #5: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: FUZZING_ENGINE=libfuzzer Step #5: DEBIAN_FRONTEND=noninteractive Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: ARCHITECTURE=x86_64 Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: __LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: SANITIZER=coverage Step #5: WORK=/work Step #5: P9(Hk=V Step #5: Step #5: GNU stdout: Step #5: AFL_FUZZER_ARGS=-m none Step #5: ARCHITECTURE=x86_64 Step #5: ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: COVERAGE_EXTRA_ARGS= Step #5: DEBIAN_FRONTEND=noninteractive Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: FUZZING_ENGINE=libfuzzer Step #5: FUZZING_LANGUAGE=rust Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: HOME=/root Step #5: HOSTNAME=c855d144598e Step #5: HTTP_PORT= Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: LC_ALL=C Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: OLDPWD=/workspace Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: P9(Hk=V Step #5: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: SANITIZER=coverage Step #5: SHLVL=2 Step #5: SRC=/src Step #5: SYSGOPATH=/root/go Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: WORK=/work Step #5: _=/usr/bin/timeout Step #5: __LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: =lXT Step #5: Step #5: --- START diff Step #5: -SRC=/src Step #5: -RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: -MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: -HOSTNAME=c855d144598e Step #5: -COVERAGE_EXTRA_ARGS= Step #5: -SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: -HOME=/root Step #5: -SYSGOPATH=/root/go Step #5: -OLDPWD=/workspace Step #5: -UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -FUZZING_LANGUAGE=rust Step #5: -FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: -_=/usr/bin/timeout Step #5: -HTTP_PORT= Step #5: -PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: +ARCHITECTURE=x86_64 Step #5: +ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: +COVERAGE_EXTRA_ARGS= Step #5: +DEBIAN_FRONTEND=noninteractive Step #5: +FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: FUZZING_ENGINE=libfuzzer Step #5: -DEBIAN_FRONTEND=noninteractive Step #5: +FUZZING_LANGUAGE=rust Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: -ARCHITECTURE=x86_64 Step #5: +HOME=/root Step #5: +HOSTNAME=c855d144598e Step #5: +HTTP_PORT= Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: -OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: -JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: -ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: +JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: +JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: +LC_ALL=C Step #5: +LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: +MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: +OLDPWD=/workspace Step #5: +OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: +P9(Hk=V Step #5: +PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: -JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: -__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: +RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: SANITIZER=coverage Step #5: +SHLVL=2 Step #5: +SRC=/src Step #5: +SYSGOPATH=/root/go Step #5: +UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: WORK=/work Step #5: -P9(Hk=V Step #5: +_=/usr/bin/timeout Step #5: +__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: +=lXT Step #5: --- END diff Step #5: Step #5: Rust stderr: Step #5: warning: env-warning-no-name-specified Step #5: GNU stderr: Step #5: (empty) Step #5: --- START diff Step #5: -warning: env-warning-no-name-specified Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stdout differs, stderr differs Step #5: === KO Test failed and will panic for: env ["=lXT", "P9(Hk=V"] Step #5: Step #5: thread '' (1927) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:373:13: Step #5: Test failed for: env ["=lXT", "P9(Hk=V"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==1927== ERROR: libFuzzer: deadly signal 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: 0x44, Step #5: D Step #5: artifact_prefix='./'; Test unit written to ./crash-50c9e8d5fc98727b4bbc93cf5d64a68db647f04f Step #5: Base64: RA== Step #5: MERGE-OUTER: attempt 6 Step #5: WARNING: Failed to find function "__sanitizer_acquire_crash_state". Step #5: WARNING: Failed to find function "__sanitizer_print_stack_trace". Step #5: WARNING: Failed to find function "__sanitizer_set_death_callback". Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3193775096 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.Merge1432.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/50c9e8d5fc98727b4bbc93cf5d64a68db647f04f' caused a failure at the previous merge step Step #5: MERGE-INNER: 303 total files; 11 processed earlier; will process 292 files now Step #5: Running test ["env", "-i", "-0", "ÃYu(G=", "h🔗EIa="] Step #5: === Compare result for: env ["-i", "-0", "ÃYu(G=", "h🔗EIa="] Step #5: === OK Same behavior Step #5: Step #5: #1 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["env", "EjC=S🪓"] Step #5: === Compare result for: env ["EjC=S🪓"] Step #5: Rust stdout: Step #5: ÃYu(G= Step #5: h🔗EIa= Step #5: EjC=S🪓 Step #5: Step #5: GNU stdout: Step #5: EjC=S🪓 Step #5: LC_ALL=C Step #5: h🔗EIa= Step #5: ÃYu(G= Step #5: Step #5: --- START diff Step #5: -ÃYu(G= Step #5: -h🔗EIa= Step #5: EjC=S🪓 Step #5: +LC_ALL=C Step #5: +h🔗EIa= Step #5: +ÃYu(G= Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stdout differs Step #5: === KO Test failed and will panic for: env ["EjC=S🪓"] Step #5: Step #5: thread '' (2064) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:373:13: Step #5: Test failed for: env ["EjC=S🪓"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==2064== ERROR: libFuzzer: deadly signal 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: 0x4, Step #5: \004 Step #5: artifact_prefix='./'; Test unit written to ./crash-a42c6cf1de3abfdea9b95f34687cbbe92b9a7383 Step #5: Base64: BA== Step #5: MERGE-OUTER: attempt 7 Step #5: WARNING: Failed to find function "__sanitizer_acquire_crash_state". Step #5: WARNING: Failed to find function "__sanitizer_print_stack_trace". Step #5: WARNING: Failed to find function "__sanitizer_set_death_callback". Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3193793436 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.Merge1432.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/a42c6cf1de3abfdea9b95f34687cbbe92b9a7383' caused a failure at the previous merge step Step #5: MERGE-INNER: 303 total files; 13 processed earlier; will process 290 files now Step #5: Running test ["env", "-u=Ã(81", "HyJZH="] Step #5: === Compare result for: env ["-u=Ã(81", "HyJZH="] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: cannot unset '=\303\203(81': Invalid argument Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: +cannot unset '=\303\203(81': Invalid argument Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: env ["-u=Ã(81", "HyJZH="] Step #5: Step #5: #1 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["env", "-u=🧰CiEE(v", "=PeNd"] Step #5: === Compare result for: env ["-u=🧰CiEE(v", "=PeNd"] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: cannot unset '=\360\237\247\260CiEE(v': Invalid argument Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: +cannot unset '=\360\237\247\260CiEE(v': Invalid argument Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: env ["-u=🧰CiEE(v", "=PeNd"] Step #5: Step #5: #2 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["env", "="] Step #5: === Compare result for: env ["="] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: HOSTNAME=c855d144598e Step #5: COVERAGE_EXTRA_ARGS= Step #5: SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: HOME=/root Step #5: SYSGOPATH=/root/go Step #5: OLDPWD=/workspace Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: FUZZING_LANGUAGE=rust Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: _=/usr/bin/timeout Step #5: HTTP_PORT= Step #5: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: FUZZING_ENGINE=libfuzzer Step #5: DEBIAN_FRONTEND=noninteractive Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: ARCHITECTURE=x86_64 Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: __LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: SANITIZER=coverage Step #5: WORK=/work Step #5: Step #5: GNU stdout: Step #5: AFL_FUZZER_ARGS=-m none Step #5: ARCHITECTURE=x86_64 Step #5: ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: COVERAGE_EXTRA_ARGS= Step #5: DEBIAN_FRONTEND=noninteractive Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: FUZZING_ENGINE=libfuzzer Step #5: FUZZING_LANGUAGE=rust Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: HOME=/root Step #5: HOSTNAME=c855d144598e Step #5: HTTP_PORT= Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: LC_ALL=C Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: OLDPWD=/workspace Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: SANITIZER=coverage Step #5: SHLVL=2 Step #5: SRC=/src Step #5: SYSGOPATH=/root/go Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: WORK=/work Step #5: _=/usr/bin/timeout Step #5: __LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: = Step #5: Step #5: --- START diff Step #5: -SRC=/src Step #5: -RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: -MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: -HOSTNAME=c855d144598e Step #5: -COVERAGE_EXTRA_ARGS= Step #5: -SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: -HOME=/root Step #5: -SYSGOPATH=/root/go Step #5: -OLDPWD=/workspace Step #5: -UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -FUZZING_LANGUAGE=rust Step #5: -FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: -_=/usr/bin/timeout Step #5: -HTTP_PORT= Step #5: -PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: +ARCHITECTURE=x86_64 Step #5: +ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: +COVERAGE_EXTRA_ARGS= Step #5: +DEBIAN_FRONTEND=noninteractive Step #5: +FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: FUZZING_ENGINE=libfuzzer Step #5: -DEBIAN_FRONTEND=noninteractive Step #5: +FUZZING_LANGUAGE=rust Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: -ARCHITECTURE=x86_64 Step #5: +HOME=/root Step #5: +HOSTNAME=c855d144598e Step #5: +HTTP_PORT= Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: +JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: +JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: +JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: +LC_ALL=C Step #5: +LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: +MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: +OLDPWD=/workspace Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: -JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: -ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: -JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: +PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: -JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: -__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: +RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: SANITIZER=coverage Step #5: +SHLVL=2 Step #5: +SRC=/src Step #5: +SYSGOPATH=/root/go Step #5: +UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: WORK=/work Step #5: +_=/usr/bin/timeout Step #5: +__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: += Step #5: --- END diff Step #5: Step #5: Rust stderr: Step #5: warning: env-warning-no-name-specified Step #5: GNU stderr: Step #5: (empty) Step #5: --- START diff Step #5: -warning: env-warning-no-name-specified Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stdout differs, stderr differs Step #5: === KO Test failed and will panic for: env ["="] Step #5: Step #5: thread '' (2167) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:373:13: Step #5: Test failed for: env ["="] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==2167== ERROR: libFuzzer: deadly signal 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: 0x16, Step #5: \026 Step #5: artifact_prefix='./'; Test unit written to ./crash-a9d3c9cd54b1a392b21ea14904d9a318f74636b7 Step #5: Base64: Fg== Step #5: MERGE-OUTER: attempt 8 Step #5: WARNING: Failed to find function "__sanitizer_acquire_crash_state". Step #5: WARNING: Failed to find function "__sanitizer_print_stack_trace". Step #5: WARNING: Failed to find function "__sanitizer_set_death_callback". Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3193813578 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.Merge1432.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/a9d3c9cd54b1a392b21ea14904d9a318f74636b7' caused a failure at the previous merge step Step #5: MERGE-INNER: 303 total files; 16 processed earlier; will process 287 files now Step #5: Running test ["env", "-vv", "=3pY", "6jy\u{fe0f}=5"] Step #5: === Compare result for: env ["-vv", "=3pY", "6jy\u{fe0f}=5"] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: HOSTNAME=c855d144598e Step #5: COVERAGE_EXTRA_ARGS= Step #5: SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: HOME=/root Step #5: SYSGOPATH=/root/go Step #5: OLDPWD=/workspace Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: FUZZING_LANGUAGE=rust Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: _=/usr/bin/timeout Step #5: HTTP_PORT= Step #5: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: FUZZING_ENGINE=libfuzzer Step #5: DEBIAN_FRONTEND=noninteractive Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: ARCHITECTURE=x86_64 Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: __LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: SANITIZER=coverage Step #5: WORK=/work Step #5: 6jy️=5 Step #5: Step #5: GNU stdout: Step #5: 6jy️=5 Step #5: AFL_FUZZER_ARGS=-m none Step #5: ARCHITECTURE=x86_64 Step #5: ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: COVERAGE_EXTRA_ARGS= Step #5: DEBIAN_FRONTEND=noninteractive Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: FUZZING_ENGINE=libfuzzer Step #5: FUZZING_LANGUAGE=rust Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: HOME=/root Step #5: HOSTNAME=c855d144598e Step #5: HTTP_PORT= Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: LC_ALL=C Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: OLDPWD=/workspace Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: SANITIZER=coverage Step #5: SHLVL=2 Step #5: SRC=/src Step #5: SYSGOPATH=/root/go Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: WORK=/work Step #5: _=/usr/bin/timeout Step #5: __LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: =3pY Step #5: Step #5: --- START diff Step #5: -SRC=/src Step #5: -RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: -MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: -HOSTNAME=c855d144598e Step #5: -COVERAGE_EXTRA_ARGS= Step #5: -SHLVL=2 Step #5: +6jy️=5 Step #5: AFL_FUZZER_ARGS=-m none Step #5: -HOME=/root Step #5: -SYSGOPATH=/root/go Step #5: -OLDPWD=/workspace Step #5: -UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -FUZZING_LANGUAGE=rust Step #5: -FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: -_=/usr/bin/timeout Step #5: -HTTP_PORT= Step #5: -PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: +ARCHITECTURE=x86_64 Step #5: +ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: +COVERAGE_EXTRA_ARGS= Step #5: +DEBIAN_FRONTEND=noninteractive Step #5: +FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: FUZZING_ENGINE=libfuzzer Step #5: -DEBIAN_FRONTEND=noninteractive Step #5: +FUZZING_LANGUAGE=rust Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: -ARCHITECTURE=x86_64 Step #5: +HOME=/root Step #5: +HOSTNAME=c855d144598e Step #5: +HTTP_PORT= Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: -OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: -JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: -ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: +JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: +JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: +LC_ALL=C Step #5: +LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: +MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: +OLDPWD=/workspace Step #5: +OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: +PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: -JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: -__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: +RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: SANITIZER=coverage Step #5: +SHLVL=2 Step #5: +SRC=/src Step #5: +SYSGOPATH=/root/go Step #5: +UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: WORK=/work Step #5: -6jy️=5 Step #5: +_=/usr/bin/timeout Step #5: +__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: +=3pY Step #5: --- END diff Step #5: Step #5: Rust stderr: Step #5: arg[0]: 'env' Step #5: arg[1]: '-vv' Step #5: arg[2]: '=3pY' Step #5: arg[3]: '6jy️=5' Step #5: fuzz_env: warning: env-warning-no-name-specified Step #5: GNU stderr: Step #5: =3pY Step #5: setenv: 6jy️=5 Step #5: --- START diff Step #5: -arg[0]: 'env' Step #5: -arg[1]: '-vv' Step #5: -arg[2]: '=3pY' Step #5: -arg[3]: '6jy️=5' Step #5: -fuzz_env: warning: env-warning-no-name-specified Step #5: +=3pY Step #5: +setenv: 6jy️=5 Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stdout differs, stderr differs Step #5: === KO Test failed and will panic for: env ["-vv", "=3pY", "6jy\u{fe0f}=5"] Step #5: Step #5: thread '' (2275) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:373:13: Step #5: Test failed for: env ["-vv", "=3pY", "6jy\u{fe0f}=5"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==2275== ERROR: libFuzzer: deadly signal 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: 0xe, Step #5: \016 Step #5: artifact_prefix='./'; Test unit written to ./crash-320355ced694aa69924f6bb82e7b74f420303fd9 Step #5: Base64: Dg== Step #5: MERGE-OUTER: attempt 9 Step #5: WARNING: Failed to find function "__sanitizer_acquire_crash_state". Step #5: WARNING: Failed to find function "__sanitizer_print_stack_trace". Step #5: WARNING: Failed to find function "__sanitizer_set_death_callback". Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3193833160 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.Merge1432.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/320355ced694aa69924f6bb82e7b74f420303fd9' caused a failure at the previous merge step Step #5: MERGE-INNER: 303 total files; 17 processed earlier; will process 286 files now Step #5: Running test ["env", "-0"] Step #5: === Compare result for: env ["-0"] Step #5: Rust stdout: Step #5: SRC=/srcRESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profrawHOSTNAME=c855d144598eCOVERAGE_EXTRA_ARGS=SHLVL=2AFL_FUZZER_ARGS=-m noneHOME=/rootSYSGOPATH=/root/goOLDPWD=/workspaceUBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3FUZZING_LANGUAGE=rustFUZZER_ARGS=-rss_limit_mb=2560 -timeout=25_=/usr/bin/timeoutHTTP_PORT=PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/binBUILDER_OUTPUT=/builder/outputsCODE_COVERAGE_SRC=/opt/code_coverageFUZZING_ENGINE=libfuzzerDEBIAN_FRONTEND=noninteractiveGOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/goARCHITECTURE=x86_64HWASAN_OPTIONS=random_tags=0OUT=/workspace/out/libfuzzer-coverage-x86_64JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/serverASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64PWD=/workspace/out/libfuzzer-coverage-x86_64JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCESANITIZER=coverageWORK=/work Step #5: GNU stdout: Step #5: AFL_FUZZER_ARGS=-m noneARCHITECTURE=x86_64ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3BUILDER_OUTPUT=/builder/outputsCODE_COVERAGE_SRC=/opt/code_coverageCOVERAGE_EXTRA_ARGS=DEBIAN_FRONTEND=noninteractiveFUZZER_ARGS=-rss_limit_mb=2560 -timeout=25FUZZING_ENGINE=libfuzzerFUZZING_LANGUAGE=rustGOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/goHOME=/rootHOSTNAME=c855d144598eHTTP_PORT=HWASAN_OPTIONS=random_tags=0JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/serverLC_ALL=CLLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profrawMSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3OLDPWD=/workspaceOUT=/workspace/out/libfuzzer-coverage-x86_64PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/binPWD=/workspace/out/libfuzzer-coverage-x86_64RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4SANITIZER=coverageSHLVL=2SRC=/srcSYSGOPATH=/root/goUBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3WORK=/work_=/usr/bin/timeout__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: --- START diff Step #5: -SRC=/srcRESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profrawHOSTNAME=c855d144598eCOVERAGE_EXTRA_ARGS=SHLVL=2AFL_FUZZER_ARGS=-m noneHOME=/rootSYSGOPATH=/root/goOLDPWD=/workspaceUBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3FUZZING_LANGUAGE=rustFUZZER_ARGS=-rss_limit_mb=2560 -timeout=25_=/usr/bin/timeoutHTTP_PORT=PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/binBUILDER_OUTPUT=/builder/outputsCODE_COVERAGE_SRC=/opt/code_coverageFUZZING_ENGINE=libfuzzerDEBIAN_FRONTEND=noninteractiveGOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/goARCHITECTURE=x86_64HWASAN_OPTIONS=random_tags=0OUT=/workspace/out/libfuzzer-coverage-x86_64JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/serverASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64PWD=/workspace/out/libfuzzer-coverage-x86_64JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCESANITIZER=coverageWORK=/work Step #5: +AFL_FUZZER_ARGS=-m noneARCHITECTURE=x86_64ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3BUILDER_OUTPUT=/builder/outputsCODE_COVERAGE_SRC=/opt/code_coverageCOVERAGE_EXTRA_ARGS=DEBIAN_FRONTEND=noninteractiveFUZZER_ARGS=-rss_limit_mb=2560 -timeout=25FUZZING_ENGINE=libfuzzerFUZZING_LANGUAGE=rustGOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/goHOME=/rootHOSTNAME=c855d144598eHTTP_PORT=HWASAN_OPTIONS=random_tags=0JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/serverLC_ALL=CLLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profrawMSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3OLDPWD=/workspaceOUT=/workspace/out/libfuzzer-coverage-x86_64PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/binPWD=/workspace/out/libfuzzer-coverage-x86_64RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4SANITIZER=coverageSHLVL=2SRC=/srcSYSGOPATH=/root/goUBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3WORK=/work_=/usr/bin/timeout__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stdout differs Step #5: === KO Test failed and will panic for: env ["-0"] Step #5: Step #5: thread '' (2365) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:373:13: Step #5: Test failed for: env ["-0"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==2365== ERROR: libFuzzer: deadly signal 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: 0x8f, Step #5: \217 Step #5: artifact_prefix='./'; Test unit written to ./crash-64b68bf5b882b9bd0b37267287980ecfa0e44a85 Step #5: Base64: jw== Step #5: MERGE-OUTER: attempt 10 Step #5: WARNING: Failed to find function "__sanitizer_acquire_crash_state". Step #5: WARNING: Failed to find function "__sanitizer_print_stack_trace". Step #5: WARNING: Failed to find function "__sanitizer_set_death_callback". Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3193850929 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.Merge1432.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/64b68bf5b882b9bd0b37267287980ecfa0e44a85' caused a failure at the previous merge step Step #5: MERGE-INNER: 303 total files; 18 processed earlier; will process 285 files now Step #5: Running test ["env", "-i"] Step #5: === Compare result for: env ["-i"] Step #5: === OK Same behavior Step #5: Step #5: #1 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["env", "-vv", "-u=kÃr"] Step #5: === Compare result for: env ["-vv", "-u=kÃr"] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: =kÃr Step #5: env: cannot unset '=k\303\203r': Invalid argument Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: +=kÃr Step #5: +env: cannot unset '=k\303\203r': Invalid argument Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: env ["-vv", "-u=kÃr"] Step #5: Step #5: #2 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["env", "-v", "lYO=YN"] Step #5: === Compare result for: env ["-v", "lYO=YN"] Step #5: Rust stdout: Step #5: lYO=YN Step #5: Step #5: GNU stdout: Step #5: LC_ALL=C Step #5: lYO=YN Step #5: Step #5: --- START diff Step #5: +LC_ALL=C Step #5: lYO=YN Step #5: --- END diff Step #5: Step #5: Rust stderr: Step #5: (empty) Step #5: GNU stderr: Step #5: lYO=YN Step #5: --- START diff Step #5: +lYO=YN Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stdout differs, stderr differs Step #5: === KO Test failed and will panic for: env ["-v", "lYO=YN"] Step #5: Step #5: thread '' (2448) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:373:13: Step #5: Test failed for: env ["-v", "lYO=YN"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==2448== ERROR: libFuzzer: deadly signal 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: 0x4c, Step #5: L Step #5: artifact_prefix='./'; Test unit written to ./crash-d160e0986aca4714714a16f29ec605af90be704d Step #5: Base64: TA== Step #5: MERGE-OUTER: attempt 11 Step #5: WARNING: Failed to find function "__sanitizer_acquire_crash_state". Step #5: WARNING: Failed to find function "__sanitizer_print_stack_trace". Step #5: WARNING: Failed to find function "__sanitizer_set_death_callback". Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3193870901 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.Merge1432.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/d160e0986aca4714714a16f29ec605af90be704d' caused a failure at the previous merge step Step #5: MERGE-INNER: 303 total files; 21 processed earlier; will process 282 files now Step #5: Running test ["env", "-u=T", "y3UUE=g"] Step #5: === Compare result for: env ["-u=T", "y3UUE=g"] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: cannot unset '=T': Invalid argument Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: +cannot unset '=T': Invalid argument Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: env ["-u=T", "y3UUE=g"] Step #5: Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: Running test ["env", "-v", "🔩n8Ã(=D"] Step #5: === Compare result for: env ["-v", "🔩n8Ã(=D"] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: HOSTNAME=c855d144598e Step #5: COVERAGE_EXTRA_ARGS= Step #5: SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: HOME=/root Step #5: SYSGOPATH=/root/go Step #5: OLDPWD=/workspace Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: FUZZING_LANGUAGE=rust Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: _=/usr/bin/timeout Step #5: HTTP_PORT= Step #5: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: FUZZING_ENGINE=libfuzzer Step #5: DEBIAN_FRONTEND=noninteractive Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: ARCHITECTURE=x86_64 Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: __LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: SANITIZER=coverage Step #5: WORK=/work Step #5: 🔩n8Ã(=D Step #5: Step #5: GNU stdout: Step #5: AFL_FUZZER_ARGS=-m none Step #5: ARCHITECTURE=x86_64 Step #5: ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: COVERAGE_EXTRA_ARGS= Step #5: DEBIAN_FRONTEND=noninteractive Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: FUZZING_ENGINE=libfuzzer Step #5: FUZZING_LANGUAGE=rust Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: HOME=/root Step #5: HOSTNAME=c855d144598e Step #5: HTTP_PORT= Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: LC_ALL=C Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: OLDPWD=/workspace Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: SANITIZER=coverage Step #5: SHLVL=2 Step #5: SRC=/src Step #5: SYSGOPATH=/root/go Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: WORK=/work Step #5: _=/usr/bin/timeout Step #5: __LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: 🔩n8Ã(=D Step #5: Step #5: --- START diff Step #5: -SRC=/src Step #5: -RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: -MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: -HOSTNAME=c855d144598e Step #5: -COVERAGE_EXTRA_ARGS= Step #5: -SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: -HOME=/root Step #5: -SYSGOPATH=/root/go Step #5: -OLDPWD=/workspace Step #5: -UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -FUZZING_LANGUAGE=rust Step #5: -FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: -_=/usr/bin/timeout Step #5: -HTTP_PORT= Step #5: -PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: +ARCHITECTURE=x86_64 Step #5: +ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: +COVERAGE_EXTRA_ARGS= Step #5: +DEBIAN_FRONTEND=noninteractive Step #5: +FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: FUZZING_ENGINE=libfuzzer Step #5: -DEBIAN_FRONTEND=noninteractive Step #5: +FUZZING_LANGUAGE=rust Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: -ARCHITECTURE=x86_64 Step #5: +HOME=/root Step #5: +HOSTNAME=c855d144598e Step #5: +HTTP_PORT= Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: -OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: +JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: +JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: -ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: -JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: +LC_ALL=C Step #5: +LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: +MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: +OLDPWD=/workspace Step #5: +OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: +PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: -JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: -__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: +RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: SANITIZER=coverage Step #5: +SHLVL=2 Step #5: +SRC=/src Step #5: +SYSGOPATH=/root/go Step #5: +UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: WORK=/work Step #5: +_=/usr/bin/timeout Step #5: +__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: 🔩n8Ã(=D Step #5: --- END diff Step #5: Step #5: Rust stderr: Step #5: (empty) Step #5: GNU stderr: Step #5: 🔩n8Ã(=D Step #5: --- START diff Step #5: +🔩n8Ã(=D Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stdout differs, stderr differs Step #5: === KO Test failed and will panic for: env ["-v", "🔩n8Ã(=D"] Step #5: Step #5: thread '' (2582) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:373:13: Step #5: Test failed for: env ["-v", "🔩n8Ã(=D"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==2582== ERROR: libFuzzer: deadly signal 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: 0xdd, Step #5: \335 Step #5: artifact_prefix='./'; Test unit written to ./crash-a4ac408fb9d6def070ad3a76312ca092863048e5 Step #5: Base64: 3Q== Step #5: MERGE-OUTER: attempt 12 Step #5: WARNING: Failed to find function "__sanitizer_acquire_crash_state". Step #5: WARNING: Failed to find function "__sanitizer_print_stack_trace". Step #5: WARNING: Failed to find function "__sanitizer_set_death_callback". Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3193891301 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.Merge1432.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/a4ac408fb9d6def070ad3a76312ca092863048e5' caused a failure at the previous merge step Step #5: MERGE-INNER: 303 total files; 23 processed earlier; will process 280 files now Step #5: Running test ["env", "C\u{fe0f}=0r", "l=ihQq"] Step #5: === Compare result for: env ["C\u{fe0f}=0r", "l=ihQq"] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: HOSTNAME=c855d144598e Step #5: COVERAGE_EXTRA_ARGS= Step #5: SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: HOME=/root Step #5: SYSGOPATH=/root/go Step #5: OLDPWD=/workspace Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: FUZZING_LANGUAGE=rust Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: _=/usr/bin/timeout Step #5: HTTP_PORT= Step #5: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: FUZZING_ENGINE=libfuzzer Step #5: DEBIAN_FRONTEND=noninteractive Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: ARCHITECTURE=x86_64 Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: __LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: SANITIZER=coverage Step #5: WORK=/work Step #5: C️=0r Step #5: l=ihQq Step #5: Step #5: GNU stdout: Step #5: AFL_FUZZER_ARGS=-m none Step #5: ARCHITECTURE=x86_64 Step #5: ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: COVERAGE_EXTRA_ARGS= Step #5: C️=0r Step #5: DEBIAN_FRONTEND=noninteractive Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: FUZZING_ENGINE=libfuzzer Step #5: FUZZING_LANGUAGE=rust Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: HOME=/root Step #5: HOSTNAME=c855d144598e Step #5: HTTP_PORT= Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: LC_ALL=C Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: OLDPWD=/workspace Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: SANITIZER=coverage Step #5: SHLVL=2 Step #5: SRC=/src Step #5: SYSGOPATH=/root/go Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: WORK=/work Step #5: _=/usr/bin/timeout Step #5: __LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: l=ihQq Step #5: Step #5: --- START diff Step #5: -SRC=/src Step #5: -RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: -MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: -HOSTNAME=c855d144598e Step #5: -COVERAGE_EXTRA_ARGS= Step #5: -SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: -HOME=/root Step #5: -SYSGOPATH=/root/go Step #5: -OLDPWD=/workspace Step #5: -UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -FUZZING_LANGUAGE=rust Step #5: -FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: -_=/usr/bin/timeout Step #5: -HTTP_PORT= Step #5: -PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: +ARCHITECTURE=x86_64 Step #5: +ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: +COVERAGE_EXTRA_ARGS= Step #5: +C️=0r Step #5: +DEBIAN_FRONTEND=noninteractive Step #5: +FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: FUZZING_ENGINE=libfuzzer Step #5: -DEBIAN_FRONTEND=noninteractive Step #5: +FUZZING_LANGUAGE=rust Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: -ARCHITECTURE=x86_64 Step #5: +HOME=/root Step #5: +HOSTNAME=c855d144598e Step #5: +HTTP_PORT= Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: +JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: +JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: +JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: +LC_ALL=C Step #5: +LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: +MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: +OLDPWD=/workspace Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: -JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: -ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: -JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: +PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: -JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: -__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: +RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: SANITIZER=coverage Step #5: +SHLVL=2 Step #5: +SRC=/src Step #5: +SYSGOPATH=/root/go Step #5: +UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: WORK=/work Step #5: -C️=0r Step #5: +_=/usr/bin/timeout Step #5: +__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: l=ihQq Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stdout differs Step #5: === KO Test failed and will panic for: env ["C\u{fe0f}=0r", "l=ihQq"] Step #5: Step #5: thread '' (2715) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:373:13: Step #5: Test failed for: env ["C\u{fe0f}=0r", "l=ihQq"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==2715== ERROR: libFuzzer: deadly signal 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: 0x35, Step #5: 5 Step #5: artifact_prefix='./'; Test unit written to ./crash-ac3478d69a3c81fa62e60f5c3696165a4e5e6ac4 Step #5: Base64: NQ== Step #5: MERGE-OUTER: attempt 13 Step #5: WARNING: Failed to find function "__sanitizer_acquire_crash_state". Step #5: WARNING: Failed to find function "__sanitizer_print_stack_trace". Step #5: WARNING: Failed to find function "__sanitizer_set_death_callback". Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3193913131 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.Merge1432.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/ac3478d69a3c81fa62e60f5c3696165a4e5e6ac4' caused a failure at the previous merge step Step #5: MERGE-INNER: 303 total files; 24 processed earlier; will process 279 files now Step #5: Running test ["env", "-i"] Step #5: === Compare result for: env ["-i"] Step #5: === OK Same behavior Step #5: Step #5: #1 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["env"] Step #5: === Compare result for: env [] Step #5: Rust stdout: Step #5: (empty) Step #5: GNU stdout: Step #5: LC_ALL=C Step #5: Step #5: --- START diff Step #5: +LC_ALL=C Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stdout differs Step #5: === KO Test failed and will panic for: env [] Step #5: Step #5: thread '' (2865) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:373:13: Step #5: Test failed for: env [] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==2865== ERROR: libFuzzer: deadly signal 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: 0xf, Step #5: \017 Step #5: artifact_prefix='./'; Test unit written to ./crash-c7255dc48b42d44f6c0676d6009051b7e1aa885b Step #5: Base64: Dw== Step #5: MERGE-OUTER: attempt 14 Step #5: WARNING: Failed to find function "__sanitizer_acquire_crash_state". Step #5: WARNING: Failed to find function "__sanitizer_print_stack_trace". Step #5: WARNING: Failed to find function "__sanitizer_set_death_callback". Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3193931864 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.Merge1432.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/c7255dc48b42d44f6c0676d6009051b7e1aa885b' caused a failure at the previous merge step Step #5: MERGE-INNER: 303 total files; 26 processed earlier; will process 277 files now Step #5: Running test ["env", "-0", "-u=ÃC", "--chdir=/tmp", "8SUÃ=", "5ip=e"] Step #5: === Compare result for: env ["-0", "-u=ÃC", "--chdir=/tmp", "8SUÃ=", "5ip=e"] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: cannot unset '=\303\203C': Invalid argument Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: +cannot unset '=\303\203C': Invalid argument Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: env ["-0", "-u=ÃC", "--chdir=/tmp", "8SUÃ=", "5ip=e"] Step #5: Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: Running test ["env", "q=zp", "D6=FqU🪓"] Step #5: === Compare result for: env ["q=zp", "D6=FqU🪓"] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: HOSTNAME=c855d144598e Step #5: COVERAGE_EXTRA_ARGS= Step #5: SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: HOME=/root Step #5: SYSGOPATH=/root/go Step #5: OLDPWD=/workspace Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: FUZZING_LANGUAGE=rust Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: _=/usr/bin/timeout Step #5: HTTP_PORT= Step #5: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: FUZZING_ENGINE=libfuzzer Step #5: DEBIAN_FRONTEND=noninteractive Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: ARCHITECTURE=x86_64 Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: __LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: SANITIZER=coverage Step #5: WORK=/work Step #5: q=zp Step #5: D6=FqU🪓 Step #5: Step #5: GNU stdout: Step #5: AFL_FUZZER_ARGS=-m none Step #5: ARCHITECTURE=x86_64 Step #5: ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: COVERAGE_EXTRA_ARGS= Step #5: D6=FqU🪓 Step #5: DEBIAN_FRONTEND=noninteractive Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: FUZZING_ENGINE=libfuzzer Step #5: FUZZING_LANGUAGE=rust Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: HOME=/root Step #5: HOSTNAME=c855d144598e Step #5: HTTP_PORT= Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: LC_ALL=C Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: OLDPWD=/workspace Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: SANITIZER=coverage Step #5: SHLVL=2 Step #5: SRC=/src Step #5: SYSGOPATH=/root/go Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: WORK=/work Step #5: _=/usr/bin/timeout Step #5: __LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: q=zp Step #5: Step #5: --- START diff Step #5: -SRC=/src Step #5: -RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: -MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: -HOSTNAME=c855d144598e Step #5: -COVERAGE_EXTRA_ARGS= Step #5: -SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: -HOME=/root Step #5: -SYSGOPATH=/root/go Step #5: -OLDPWD=/workspace Step #5: -UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -FUZZING_LANGUAGE=rust Step #5: -FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: -_=/usr/bin/timeout Step #5: -HTTP_PORT= Step #5: -PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: +ARCHITECTURE=x86_64 Step #5: +ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: +COVERAGE_EXTRA_ARGS= Step #5: +D6=FqU🪓 Step #5: +DEBIAN_FRONTEND=noninteractive Step #5: +FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: FUZZING_ENGINE=libfuzzer Step #5: -DEBIAN_FRONTEND=noninteractive Step #5: +FUZZING_LANGUAGE=rust Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: -ARCHITECTURE=x86_64 Step #5: +HOME=/root Step #5: +HOSTNAME=c855d144598e Step #5: +HTTP_PORT= Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: +JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: +JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: +JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: +LC_ALL=C Step #5: +LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: +MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: +OLDPWD=/workspace Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: -JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: -ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: -JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: +PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: -JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: -__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: +RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: SANITIZER=coverage Step #5: +SHLVL=2 Step #5: +SRC=/src Step #5: +SYSGOPATH=/root/go Step #5: +UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: WORK=/work Step #5: +_=/usr/bin/timeout Step #5: +__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: q=zp Step #5: -D6=FqU🪓 Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stdout differs Step #5: === KO Test failed and will panic for: env ["q=zp", "D6=FqU🪓"] Step #5: Step #5: thread '' (2996) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:373:13: Step #5: Test failed for: env ["q=zp", "D6=FqU🪓"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==2996== ERROR: libFuzzer: deadly signal 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: 0xe6, Step #5: \346 Step #5: artifact_prefix='./'; Test unit written to ./crash-12db8f85bfe3e0b837059fa01e53748a0727b52c Step #5: Base64: 5g== Step #5: MERGE-OUTER: attempt 15 Step #5: WARNING: Failed to find function "__sanitizer_acquire_crash_state". Step #5: WARNING: Failed to find function "__sanitizer_print_stack_trace". Step #5: WARNING: Failed to find function "__sanitizer_set_death_callback". Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3193950730 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.Merge1432.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/12db8f85bfe3e0b837059fa01e53748a0727b52c' caused a failure at the previous merge step Step #5: MERGE-INNER: 303 total files; 28 processed earlier; will process 275 files now Step #5: Running test ["env", "-v", "(fgD=LP", "dp=RfIE"] Step #5: === Compare result for: env ["-v", "(fgD=LP", "dp=RfIE"] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: HOSTNAME=c855d144598e Step #5: COVERAGE_EXTRA_ARGS= Step #5: SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: HOME=/root Step #5: SYSGOPATH=/root/go Step #5: OLDPWD=/workspace Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: FUZZING_LANGUAGE=rust Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: _=/usr/bin/timeout Step #5: HTTP_PORT= Step #5: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: FUZZING_ENGINE=libfuzzer Step #5: DEBIAN_FRONTEND=noninteractive Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: ARCHITECTURE=x86_64 Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: __LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: SANITIZER=coverage Step #5: WORK=/work Step #5: (fgD=LP Step #5: dp=RfIE Step #5: Step #5: GNU stdout: Step #5: (fgD=LP Step #5: AFL_FUZZER_ARGS=-m none Step #5: ARCHITECTURE=x86_64 Step #5: ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: COVERAGE_EXTRA_ARGS= Step #5: DEBIAN_FRONTEND=noninteractive Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: FUZZING_ENGINE=libfuzzer Step #5: FUZZING_LANGUAGE=rust Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: HOME=/root Step #5: HOSTNAME=c855d144598e Step #5: HTTP_PORT= Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: LC_ALL=C Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: OLDPWD=/workspace Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: SANITIZER=coverage Step #5: SHLVL=2 Step #5: SRC=/src Step #5: SYSGOPATH=/root/go Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: WORK=/work Step #5: _=/usr/bin/timeout Step #5: __LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: dp=RfIE Step #5: Step #5: --- START diff Step #5: -SRC=/src Step #5: -RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: -MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: -HOSTNAME=c855d144598e Step #5: -COVERAGE_EXTRA_ARGS= Step #5: -SHLVL=2 Step #5: +(fgD=LP Step #5: AFL_FUZZER_ARGS=-m none Step #5: -HOME=/root Step #5: -SYSGOPATH=/root/go Step #5: -OLDPWD=/workspace Step #5: -UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -FUZZING_LANGUAGE=rust Step #5: -FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: -_=/usr/bin/timeout Step #5: -HTTP_PORT= Step #5: -PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: +ARCHITECTURE=x86_64 Step #5: +ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: +COVERAGE_EXTRA_ARGS= Step #5: +DEBIAN_FRONTEND=noninteractive Step #5: +FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: FUZZING_ENGINE=libfuzzer Step #5: -DEBIAN_FRONTEND=noninteractive Step #5: +FUZZING_LANGUAGE=rust Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: -ARCHITECTURE=x86_64 Step #5: +HOME=/root Step #5: +HOSTNAME=c855d144598e Step #5: +HTTP_PORT= Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: +JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: +JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: +JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: +LC_ALL=C Step #5: +LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: +MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: +OLDPWD=/workspace Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: -JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: -ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: -JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: +PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: -JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: -__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: +RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: SANITIZER=coverage Step #5: +SHLVL=2 Step #5: +SRC=/src Step #5: +SYSGOPATH=/root/go Step #5: +UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: WORK=/work Step #5: -(fgD=LP Step #5: +_=/usr/bin/timeout Step #5: +__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: dp=RfIE Step #5: --- END diff Step #5: Step #5: Rust stderr: Step #5: (empty) Step #5: GNU stderr: Step #5: (fgD=LP Step #5: setenv: dp=RfIE Step #5: --- START diff Step #5: +(fgD=LP Step #5: +setenv: dp=RfIE Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stdout differs, stderr differs Step #5: === KO Test failed and will panic for: env ["-v", "(fgD=LP", "dp=RfIE"] Step #5: Step #5: thread '' (3118) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:373:13: Step #5: Test failed for: env ["-v", "(fgD=LP", "dp=RfIE"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==3118== ERROR: libFuzzer: deadly signal 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: 0xaf, Step #5: \257 Step #5: artifact_prefix='./'; Test unit written to ./crash-e27bd5104a595844730f44df571de7da07951ffb Step #5: Base64: rw== Step #5: MERGE-OUTER: attempt 16 Step #5: WARNING: Failed to find function "__sanitizer_acquire_crash_state". Step #5: WARNING: Failed to find function "__sanitizer_print_stack_trace". Step #5: WARNING: Failed to find function "__sanitizer_set_death_callback". Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3193968053 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.Merge1432.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/e27bd5104a595844730f44df571de7da07951ffb' caused a failure at the previous merge step Step #5: MERGE-INNER: 303 total files; 29 processed earlier; will process 274 files now Step #5: Running test ["env", "--chdir=/tmp", "⚙=VaA", "jked2=nn"] Step #5: === Compare result for: env ["--chdir=/tmp", "⚙=VaA", "jked2=nn"] Step #5: Rust stderr: Step #5: env-error-must-specify-command-with-chdir Step #5: Try '/workspace/out/libfuzzer-coverage-x86_64/fuzz_env --help' for more information. Step #5: GNU stderr: Step #5: must specify command with --chdir (-C) Step #5: Try 'env --help' for more information. Step #5: --- START diff Step #5: -env-error-must-specify-command-with-chdir Step #5: -Try '/workspace/out/libfuzzer-coverage-x86_64/fuzz_env --help' for more information. Step #5: +must specify command with --chdir (-C) Step #5: +Try 'env --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: env ["--chdir=/tmp", "⚙=VaA", "jked2=nn"] Step #5: Step #5: #1 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["env"] Step #5: === Compare result for: env [] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: HOSTNAME=c855d144598e Step #5: COVERAGE_EXTRA_ARGS= Step #5: SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: HOME=/root Step #5: SYSGOPATH=/root/go Step #5: OLDPWD=/workspace Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: FUZZING_LANGUAGE=rust Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: _=/usr/bin/timeout Step #5: HTTP_PORT= Step #5: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: FUZZING_ENGINE=libfuzzer Step #5: DEBIAN_FRONTEND=noninteractive Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: ARCHITECTURE=x86_64 Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: __LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: SANITIZER=coverage Step #5: WORK=/work Step #5: Step #5: GNU stdout: Step #5: AFL_FUZZER_ARGS=-m none Step #5: ARCHITECTURE=x86_64 Step #5: ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: COVERAGE_EXTRA_ARGS= Step #5: DEBIAN_FRONTEND=noninteractive Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: FUZZING_ENGINE=libfuzzer Step #5: FUZZING_LANGUAGE=rust Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: HOME=/root Step #5: HOSTNAME=c855d144598e Step #5: HTTP_PORT= Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: LC_ALL=C Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: OLDPWD=/workspace Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: SANITIZER=coverage Step #5: SHLVL=2 Step #5: SRC=/src Step #5: SYSGOPATH=/root/go Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: WORK=/work Step #5: _=/usr/bin/timeout Step #5: __LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: Step #5: --- START diff Step #5: -SRC=/src Step #5: -RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: -MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: -HOSTNAME=c855d144598e Step #5: -COVERAGE_EXTRA_ARGS= Step #5: -SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: -HOME=/root Step #5: -SYSGOPATH=/root/go Step #5: -OLDPWD=/workspace Step #5: -UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -FUZZING_LANGUAGE=rust Step #5: -FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: -_=/usr/bin/timeout Step #5: -HTTP_PORT= Step #5: -PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: +ARCHITECTURE=x86_64 Step #5: +ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: +COVERAGE_EXTRA_ARGS= Step #5: +DEBIAN_FRONTEND=noninteractive Step #5: +FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: FUZZING_ENGINE=libfuzzer Step #5: -DEBIAN_FRONTEND=noninteractive Step #5: +FUZZING_LANGUAGE=rust Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: -ARCHITECTURE=x86_64 Step #5: +HOME=/root Step #5: +HOSTNAME=c855d144598e Step #5: +HTTP_PORT= Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: -OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: +JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: +JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: -ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: -JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: +LC_ALL=C Step #5: +LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: +MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: +OLDPWD=/workspace Step #5: +OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: +PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: -JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: -__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: +RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: SANITIZER=coverage Step #5: +SHLVL=2 Step #5: +SRC=/src Step #5: +SYSGOPATH=/root/go Step #5: +UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: WORK=/work Step #5: +_=/usr/bin/timeout Step #5: +__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stdout differs Step #5: === KO Test failed and will panic for: env [] Step #5: Step #5: thread '' (3232) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:373:13: Step #5: Test failed for: env [] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==3232== ERROR: libFuzzer: deadly signal 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: 0x2f, Step #5: / Step #5: artifact_prefix='./'; Test unit written to ./crash-42099b4af021e53fd8fd4e056c2568d7c2e3ffa8 Step #5: Base64: Lw== Step #5: MERGE-OUTER: attempt 17 Step #5: WARNING: Failed to find function "__sanitizer_acquire_crash_state". Step #5: WARNING: Failed to find function "__sanitizer_print_stack_trace". Step #5: WARNING: Failed to find function "__sanitizer_set_death_callback". Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3193986659 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.Merge1432.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/42099b4af021e53fd8fd4e056c2568d7c2e3ffa8' caused a failure at the previous merge step Step #5: MERGE-INNER: 303 total files; 31 processed earlier; will process 272 files now Step #5: Running test ["env", "WOV6=m⚙", "=B("] Step #5: === Compare result for: env ["WOV6=m⚙", "=B("] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: HOSTNAME=c855d144598e Step #5: COVERAGE_EXTRA_ARGS= Step #5: SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: HOME=/root Step #5: SYSGOPATH=/root/go Step #5: OLDPWD=/workspace Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: FUZZING_LANGUAGE=rust Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: _=/usr/bin/timeout Step #5: HTTP_PORT= Step #5: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: FUZZING_ENGINE=libfuzzer Step #5: DEBIAN_FRONTEND=noninteractive Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: ARCHITECTURE=x86_64 Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: __LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: SANITIZER=coverage Step #5: WORK=/work Step #5: WOV6=m⚙ Step #5: Step #5: GNU stdout: Step #5: AFL_FUZZER_ARGS=-m none Step #5: ARCHITECTURE=x86_64 Step #5: ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: COVERAGE_EXTRA_ARGS= Step #5: DEBIAN_FRONTEND=noninteractive Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: FUZZING_ENGINE=libfuzzer Step #5: FUZZING_LANGUAGE=rust Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: HOME=/root Step #5: HOSTNAME=c855d144598e Step #5: HTTP_PORT= Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: LC_ALL=C Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: OLDPWD=/workspace Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: SANITIZER=coverage Step #5: SHLVL=2 Step #5: SRC=/src Step #5: SYSGOPATH=/root/go Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: WORK=/work Step #5: WOV6=m⚙ Step #5: _=/usr/bin/timeout Step #5: __LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: =B( Step #5: Step #5: --- START diff Step #5: -SRC=/src Step #5: -RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: -MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: -HOSTNAME=c855d144598e Step #5: -COVERAGE_EXTRA_ARGS= Step #5: -SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: -HOME=/root Step #5: -SYSGOPATH=/root/go Step #5: -OLDPWD=/workspace Step #5: -UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -FUZZING_LANGUAGE=rust Step #5: -FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: -_=/usr/bin/timeout Step #5: -HTTP_PORT= Step #5: -PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: +ARCHITECTURE=x86_64 Step #5: +ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: +COVERAGE_EXTRA_ARGS= Step #5: +DEBIAN_FRONTEND=noninteractive Step #5: +FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: FUZZING_ENGINE=libfuzzer Step #5: -DEBIAN_FRONTEND=noninteractive Step #5: +FUZZING_LANGUAGE=rust Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: -ARCHITECTURE=x86_64 Step #5: +HOME=/root Step #5: +HOSTNAME=c855d144598e Step #5: +HTTP_PORT= Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: +JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: +JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: +JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: +LC_ALL=C Step #5: +LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: +MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: +OLDPWD=/workspace Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: -JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: -ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: -JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: +PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: -JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: -__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: +RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: SANITIZER=coverage Step #5: +SHLVL=2 Step #5: +SRC=/src Step #5: +SYSGOPATH=/root/go Step #5: +UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: WORK=/work Step #5: WOV6=m⚙ Step #5: +_=/usr/bin/timeout Step #5: +__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: +=B( Step #5: --- END diff Step #5: Step #5: Rust stderr: Step #5: warning: env-warning-no-name-specified Step #5: GNU stderr: Step #5: (empty) Step #5: --- START diff Step #5: -warning: env-warning-no-name-specified Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stdout differs, stderr differs Step #5: === KO Test failed and will panic for: env ["WOV6=m⚙", "=B("] Step #5: Step #5: thread '' (3367) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:373:13: Step #5: Test failed for: env ["WOV6=m⚙", "=B("] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==3367== ERROR: libFuzzer: deadly signal 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: 0xef, Step #5: \357 Step #5: artifact_prefix='./'; Test unit written to ./crash-55df2a59ed6a888ee2f0cdfdcc8582696702de7a Step #5: Base64: 7w== Step #5: MERGE-OUTER: attempt 18 Step #5: WARNING: Failed to find function "__sanitizer_acquire_crash_state". Step #5: WARNING: Failed to find function "__sanitizer_print_stack_trace". Step #5: WARNING: Failed to find function "__sanitizer_set_death_callback". Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3194003473 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.Merge1432.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/55df2a59ed6a888ee2f0cdfdcc8582696702de7a' caused a failure at the previous merge step Step #5: MERGE-INNER: 303 total files; 32 processed earlier; will process 271 files now Step #5: Running test ["env"] Step #5: === Compare result for: env [] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: HOSTNAME=c855d144598e Step #5: COVERAGE_EXTRA_ARGS= Step #5: SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: HOME=/root Step #5: SYSGOPATH=/root/go Step #5: OLDPWD=/workspace Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: FUZZING_LANGUAGE=rust Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: _=/usr/bin/timeout Step #5: HTTP_PORT= Step #5: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: FUZZING_ENGINE=libfuzzer Step #5: DEBIAN_FRONTEND=noninteractive Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: ARCHITECTURE=x86_64 Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: __LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: SANITIZER=coverage Step #5: WORK=/work Step #5: Step #5: GNU stdout: Step #5: AFL_FUZZER_ARGS=-m none Step #5: ARCHITECTURE=x86_64 Step #5: ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: COVERAGE_EXTRA_ARGS= Step #5: DEBIAN_FRONTEND=noninteractive Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: FUZZING_ENGINE=libfuzzer Step #5: FUZZING_LANGUAGE=rust Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: HOME=/root Step #5: HOSTNAME=c855d144598e Step #5: HTTP_PORT= Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: LC_ALL=C Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: OLDPWD=/workspace Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: SANITIZER=coverage Step #5: SHLVL=2 Step #5: SRC=/src Step #5: SYSGOPATH=/root/go Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: WORK=/work Step #5: _=/usr/bin/timeout Step #5: __LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: Step #5: --- START diff Step #5: -SRC=/src Step #5: -RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: -MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: -HOSTNAME=c855d144598e Step #5: -COVERAGE_EXTRA_ARGS= Step #5: -SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: -HOME=/root Step #5: -SYSGOPATH=/root/go Step #5: -OLDPWD=/workspace Step #5: -UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -FUZZING_LANGUAGE=rust Step #5: -FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: -_=/usr/bin/timeout Step #5: -HTTP_PORT= Step #5: -PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: +ARCHITECTURE=x86_64 Step #5: +ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: +COVERAGE_EXTRA_ARGS= Step #5: +DEBIAN_FRONTEND=noninteractive Step #5: +FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: FUZZING_ENGINE=libfuzzer Step #5: -DEBIAN_FRONTEND=noninteractive Step #5: +FUZZING_LANGUAGE=rust Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: -ARCHITECTURE=x86_64 Step #5: +HOME=/root Step #5: +HOSTNAME=c855d144598e Step #5: +HTTP_PORT= Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: -OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: +JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: +JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: -ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: -JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: +LC_ALL=C Step #5: +LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: +MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: +OLDPWD=/workspace Step #5: +OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: +PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: -JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: -__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: +RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: SANITIZER=coverage Step #5: +SHLVL=2 Step #5: +SRC=/src Step #5: +SYSGOPATH=/root/go Step #5: +UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: WORK=/work Step #5: +_=/usr/bin/timeout Step #5: +__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stdout differs Step #5: === KO Test failed and will panic for: env [] Step #5: Step #5: thread '' (3463) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:373:13: Step #5: Test failed for: env [] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==3463== ERROR: libFuzzer: deadly signal 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, Step #5: \012 Step #5: artifact_prefix='./'; Test unit written to ./crash-adc83b19e793491b1c6ea0fd8b46cd9f32e592fc Step #5: Base64: Cg== Step #5: MERGE-OUTER: attempt 19 Step #5: WARNING: Failed to find function "__sanitizer_acquire_crash_state". Step #5: WARNING: Failed to find function "__sanitizer_print_stack_trace". Step #5: WARNING: Failed to find function "__sanitizer_set_death_callback". Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3194020838 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.Merge1432.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/adc83b19e793491b1c6ea0fd8b46cd9f32e592fc' caused a failure at the previous merge step Step #5: MERGE-INNER: 303 total files; 33 processed earlier; will process 270 files now Step #5: Running test ["env", "-i", "-0", "-u=UY1(", "m=0🔩Y"] Step #5: === Compare result for: env ["-i", "-0", "-u=UY1(", "m=0🔩Y"] Step #5: Rust stdout: Step #5: (empty) Step #5: GNU stdout: Step #5: m=0🔩Y Step #5: --- START diff Step #5: +m=0🔩Y Step #5: --- END diff Step #5: Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: (empty) Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: --- END diff Step #5: Step #5: Different exit code: (Rust: 125, GNU: 0) Step #5: Discrepancies detected: stdout differs, stderr differs, exit code differs Step #5: === KO Test failed and will panic for: env ["-i", "-0", "-u=UY1(", "m=0🔩Y"] Step #5: Step #5: thread '' (3571) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:373:13: Step #5: Test failed for: env ["-i", "-0", "-u=UY1(", "m=0🔩Y"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==3571== ERROR: libFuzzer: deadly signal 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: 0xd0, Step #5: \320 Step #5: artifact_prefix='./'; Test unit written to ./crash-655f2b71ddfafbcbd5af517f02eb9386a2a7a2a1 Step #5: Base64: 0A== Step #5: MERGE-OUTER: attempt 20 Step #5: WARNING: Failed to find function "__sanitizer_acquire_crash_state". Step #5: WARNING: Failed to find function "__sanitizer_print_stack_trace". Step #5: WARNING: Failed to find function "__sanitizer_set_death_callback". Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3194034977 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.Merge1432.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/655f2b71ddfafbcbd5af517f02eb9386a2a7a2a1' caused a failure at the previous merge step Step #5: MERGE-INNER: 303 total files; 34 processed earlier; will process 269 files now Step #5: Running test ["env", "-i", "-u=LrVuÃ"] Step #5: === Compare result for: env ["-i", "-u=LrVuÃ"] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: (empty) Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: --- END diff Step #5: Step #5: Different exit code: (Rust: 125, GNU: 0) Step #5: Discrepancies detected: stderr differs, exit code differs Step #5: === KO Test failed and will panic for: env ["-i", "-u=LrVuÃ"] Step #5: Step #5: thread '' (3666) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:373:13: Step #5: Test failed for: env ["-i", "-u=LrVuÃ"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==3666== ERROR: libFuzzer: deadly signal 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: 0xd2, Step #5: \322 Step #5: artifact_prefix='./'; Test unit written to ./crash-f8998da85fb12d4e8a858d364ab485dfad0863b4 Step #5: Base64: 0g== Step #5: MERGE-OUTER: attempt 21 Step #5: WARNING: Failed to find function "__sanitizer_acquire_crash_state". Step #5: WARNING: Failed to find function "__sanitizer_print_stack_trace". Step #5: WARNING: Failed to find function "__sanitizer_set_death_callback". Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3194049264 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.Merge1432.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/f8998da85fb12d4e8a858d364ab485dfad0863b4' caused a failure at the previous merge step Step #5: MERGE-INNER: 303 total files; 35 processed earlier; will process 268 files now Step #5: Running test ["env", "IÃR=Dw🧰"] Step #5: === Compare result for: env ["IÃR=Dw🧰"] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: HOSTNAME=c855d144598e Step #5: COVERAGE_EXTRA_ARGS= Step #5: SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: HOME=/root Step #5: SYSGOPATH=/root/go Step #5: OLDPWD=/workspace Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: FUZZING_LANGUAGE=rust Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: _=/usr/bin/timeout Step #5: HTTP_PORT= Step #5: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: FUZZING_ENGINE=libfuzzer Step #5: DEBIAN_FRONTEND=noninteractive Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: ARCHITECTURE=x86_64 Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: __LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: SANITIZER=coverage Step #5: WORK=/work Step #5: IÃR=Dw🧰 Step #5: Step #5: GNU stdout: Step #5: AFL_FUZZER_ARGS=-m none Step #5: ARCHITECTURE=x86_64 Step #5: ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: COVERAGE_EXTRA_ARGS= Step #5: DEBIAN_FRONTEND=noninteractive Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: FUZZING_ENGINE=libfuzzer Step #5: FUZZING_LANGUAGE=rust Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: HOME=/root Step #5: HOSTNAME=c855d144598e Step #5: HTTP_PORT= Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: IÃR=Dw🧰 Step #5: JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: LC_ALL=C Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: OLDPWD=/workspace Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: SANITIZER=coverage Step #5: SHLVL=2 Step #5: SRC=/src Step #5: SYSGOPATH=/root/go Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: WORK=/work Step #5: _=/usr/bin/timeout Step #5: __LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: Step #5: --- START diff Step #5: -SRC=/src Step #5: -RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: -MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: -HOSTNAME=c855d144598e Step #5: -COVERAGE_EXTRA_ARGS= Step #5: -SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: -HOME=/root Step #5: -SYSGOPATH=/root/go Step #5: -OLDPWD=/workspace Step #5: -UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -FUZZING_LANGUAGE=rust Step #5: -FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: -_=/usr/bin/timeout Step #5: -HTTP_PORT= Step #5: -PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: +ARCHITECTURE=x86_64 Step #5: +ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: +COVERAGE_EXTRA_ARGS= Step #5: +DEBIAN_FRONTEND=noninteractive Step #5: +FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: FUZZING_ENGINE=libfuzzer Step #5: -DEBIAN_FRONTEND=noninteractive Step #5: +FUZZING_LANGUAGE=rust Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: -ARCHITECTURE=x86_64 Step #5: +HOME=/root Step #5: +HOSTNAME=c855d144598e Step #5: +HTTP_PORT= Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: +IÃR=Dw🧰 Step #5: +JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: +JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: +JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: +LC_ALL=C Step #5: +LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: +MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: +OLDPWD=/workspace Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: -JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: -ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: -JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: +PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: -JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: -__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: +RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: SANITIZER=coverage Step #5: +SHLVL=2 Step #5: +SRC=/src Step #5: +SYSGOPATH=/root/go Step #5: +UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: WORK=/work Step #5: -IÃR=Dw🧰 Step #5: +_=/usr/bin/timeout Step #5: +__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stdout differs Step #5: === KO Test failed and will panic for: env ["IÃR=Dw🧰"] Step #5: Step #5: thread '' (3751) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:373:13: Step #5: Test failed for: env ["IÃR=Dw🧰"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==3751== ERROR: libFuzzer: deadly signal 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: 0xbd, Step #5: \275 Step #5: artifact_prefix='./'; Test unit written to ./crash-9034aaf45143996a2b14465c352ab0c6fa26b221 Step #5: Base64: vQ== Step #5: MERGE-OUTER: attempt 22 Step #5: WARNING: Failed to find function "__sanitizer_acquire_crash_state". Step #5: WARNING: Failed to find function "__sanitizer_print_stack_trace". Step #5: WARNING: Failed to find function "__sanitizer_set_death_callback". Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3194067182 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.Merge1432.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/9034aaf45143996a2b14465c352ab0c6fa26b221' caused a failure at the previous merge step Step #5: MERGE-INNER: 303 total files; 36 processed earlier; will process 267 files now Step #5: Running test ["env", "-u=tF", "XG=Ã", "7Izu6=B"] Step #5: === Compare result for: env ["-u=tF", "XG=Ã", "7Izu6=B"] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: cannot unset '=tF': Invalid argument Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: +cannot unset '=tF': Invalid argument Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: env ["-u=tF", "XG=Ã", "7Izu6=B"] Step #5: Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: Running test ["env", "-u=F(", "--chdir=/tmp", "enfL=L"] Step #5: === Compare result for: env ["-u=F(", "--chdir=/tmp", "enfL=L"] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: cannot unset '=F(': Invalid argument Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: +cannot unset '=F(': Invalid argument Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: env ["-u=F(", "--chdir=/tmp", "enfL=L"] Step #5: Step #5: #2 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["env", "-0", "-v", "9=hXSÃW", "9w=Hp"] Step #5: === Compare result for: env ["-0", "-v", "9=hXSÃW", "9w=Hp"] Step #5: Rust stdout: Step #5: SRC=/srcRESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profrawHOSTNAME=c855d144598eCOVERAGE_EXTRA_ARGS=SHLVL=2AFL_FUZZER_ARGS=-m noneHOME=/rootSYSGOPATH=/root/goOLDPWD=/workspaceUBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3FUZZING_LANGUAGE=rustFUZZER_ARGS=-rss_limit_mb=2560 -timeout=25_=/usr/bin/timeoutHTTP_PORT=PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/binBUILDER_OUTPUT=/builder/outputsCODE_COVERAGE_SRC=/opt/code_coverageFUZZING_ENGINE=libfuzzerDEBIAN_FRONTEND=noninteractiveGOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/goARCHITECTURE=x86_64HWASAN_OPTIONS=random_tags=0OUT=/workspace/out/libfuzzer-coverage-x86_64JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/serverASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64PWD=/workspace/out/libfuzzer-coverage-x86_64JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCESANITIZER=coverageWORK=/work9=hXSÃW9w=Hp Step #5: GNU stdout: Step #5: 9=hXSÃW9w=HpAFL_FUZZER_ARGS=-m noneARCHITECTURE=x86_64ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3BUILDER_OUTPUT=/builder/outputsCODE_COVERAGE_SRC=/opt/code_coverageCOVERAGE_EXTRA_ARGS=DEBIAN_FRONTEND=noninteractiveFUZZER_ARGS=-rss_limit_mb=2560 -timeout=25FUZZING_ENGINE=libfuzzerFUZZING_LANGUAGE=rustGOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/goHOME=/rootHOSTNAME=c855d144598eHTTP_PORT=HWASAN_OPTIONS=random_tags=0JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/serverLC_ALL=CLLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profrawMSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3OLDPWD=/workspaceOUT=/workspace/out/libfuzzer-coverage-x86_64PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/binPWD=/workspace/out/libfuzzer-coverage-x86_64RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4SANITIZER=coverageSHLVL=2SRC=/srcSYSGOPATH=/root/goUBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3WORK=/work_=/usr/bin/timeout__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: --- START diff Step #5: -SRC=/srcRESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profrawHOSTNAME=c855d144598eCOVERAGE_EXTRA_ARGS=SHLVL=2AFL_FUZZER_ARGS=-m noneHOME=/rootSYSGOPATH=/root/goOLDPWD=/workspaceUBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3FUZZING_LANGUAGE=rustFUZZER_ARGS=-rss_limit_mb=2560 -timeout=25_=/usr/bin/timeoutHTTP_PORT=PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/binBUILDER_OUTPUT=/builder/outputsCODE_COVERAGE_SRC=/opt/code_coverageFUZZING_ENGINE=libfuzzerDEBIAN_FRONTEND=noninteractiveGOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/goARCHITECTURE=x86_64HWASAN_OPTIONS=random_tags=0OUT=/workspace/out/libfuzzer-coverage-x86_64JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/serverASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64PWD=/workspace/out/libfuzzer-coverage-x86_64JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCESANITIZER=coverageWORK=/work9=hXSÃW9w=Hp Step #5: +9=hXSÃW9w=HpAFL_FUZZER_ARGS=-m noneARCHITECTURE=x86_64ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3BUILDER_OUTPUT=/builder/outputsCODE_COVERAGE_SRC=/opt/code_coverageCOVERAGE_EXTRA_ARGS=DEBIAN_FRONTEND=noninteractiveFUZZER_ARGS=-rss_limit_mb=2560 -timeout=25FUZZING_ENGINE=libfuzzerFUZZING_LANGUAGE=rustGOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/goHOME=/rootHOSTNAME=c855d144598eHTTP_PORT=HWASAN_OPTIONS=random_tags=0JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/serverLC_ALL=CLLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profrawMSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3OLDPWD=/workspaceOUT=/workspace/out/libfuzzer-coverage-x86_64PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/binPWD=/workspace/out/libfuzzer-coverage-x86_64RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4SANITIZER=coverageSHLVL=2SRC=/srcSYSGOPATH=/root/goUBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3WORK=/work_=/usr/bin/timeout__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: --- END diff Step #5: Step #5: Rust stderr: Step #5: (empty) Step #5: GNU stderr: Step #5: 9=hXSÃW Step #5: setenv: 9w=Hp Step #5: --- START diff Step #5: +9=hXSÃW Step #5: +setenv: 9w=Hp Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stdout differs, stderr differs Step #5: === KO Test failed and will panic for: env ["-0", "-v", "9=hXSÃW", "9w=Hp"] Step #5: Step #5: thread '' (3862) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:373:13: Step #5: Test failed for: env ["-0", "-v", "9=hXSÃW", "9w=Hp"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==3862== ERROR: libFuzzer: deadly signal 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: 0x39, Step #5: 9 Step #5: artifact_prefix='./'; Test unit written to ./crash-0ade7c2cf97f75d009975f4d720d1fa6c19f4897 Step #5: Base64: OQ== Step #5: MERGE-OUTER: attempt 23 Step #5: WARNING: Failed to find function "__sanitizer_acquire_crash_state". Step #5: WARNING: Failed to find function "__sanitizer_print_stack_trace". Step #5: WARNING: Failed to find function "__sanitizer_set_death_callback". Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3194085261 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.Merge1432.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/0ade7c2cf97f75d009975f4d720d1fa6c19f4897' caused a failure at the previous merge step Step #5: MERGE-INNER: 303 total files; 39 processed earlier; will process 264 files now Step #5: Running test ["env", "-0"] Step #5: === Compare result for: env ["-0"] Step #5: Rust stdout: Step #5: SRC=/srcRESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profrawHOSTNAME=c855d144598eCOVERAGE_EXTRA_ARGS=SHLVL=2AFL_FUZZER_ARGS=-m noneHOME=/rootSYSGOPATH=/root/goOLDPWD=/workspaceUBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3FUZZING_LANGUAGE=rustFUZZER_ARGS=-rss_limit_mb=2560 -timeout=25_=/usr/bin/timeoutHTTP_PORT=PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/binBUILDER_OUTPUT=/builder/outputsCODE_COVERAGE_SRC=/opt/code_coverageFUZZING_ENGINE=libfuzzerDEBIAN_FRONTEND=noninteractiveGOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/goARCHITECTURE=x86_64HWASAN_OPTIONS=random_tags=0OUT=/workspace/out/libfuzzer-coverage-x86_64JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/serverASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64PWD=/workspace/out/libfuzzer-coverage-x86_64JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCESANITIZER=coverageWORK=/work Step #5: GNU stdout: Step #5: AFL_FUZZER_ARGS=-m noneARCHITECTURE=x86_64ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3BUILDER_OUTPUT=/builder/outputsCODE_COVERAGE_SRC=/opt/code_coverageCOVERAGE_EXTRA_ARGS=DEBIAN_FRONTEND=noninteractiveFUZZER_ARGS=-rss_limit_mb=2560 -timeout=25FUZZING_ENGINE=libfuzzerFUZZING_LANGUAGE=rustGOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/goHOME=/rootHOSTNAME=c855d144598eHTTP_PORT=HWASAN_OPTIONS=random_tags=0JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/serverLC_ALL=CLLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profrawMSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3OLDPWD=/workspaceOUT=/workspace/out/libfuzzer-coverage-x86_64PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/binPWD=/workspace/out/libfuzzer-coverage-x86_64RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4SANITIZER=coverageSHLVL=2SRC=/srcSYSGOPATH=/root/goUBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3WORK=/work_=/usr/bin/timeout__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: --- START diff Step #5: -SRC=/srcRESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profrawHOSTNAME=c855d144598eCOVERAGE_EXTRA_ARGS=SHLVL=2AFL_FUZZER_ARGS=-m noneHOME=/rootSYSGOPATH=/root/goOLDPWD=/workspaceUBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3FUZZING_LANGUAGE=rustFUZZER_ARGS=-rss_limit_mb=2560 -timeout=25_=/usr/bin/timeoutHTTP_PORT=PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/binBUILDER_OUTPUT=/builder/outputsCODE_COVERAGE_SRC=/opt/code_coverageFUZZING_ENGINE=libfuzzerDEBIAN_FRONTEND=noninteractiveGOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/goARCHITECTURE=x86_64HWASAN_OPTIONS=random_tags=0OUT=/workspace/out/libfuzzer-coverage-x86_64JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/serverASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64PWD=/workspace/out/libfuzzer-coverage-x86_64JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCESANITIZER=coverageWORK=/work Step #5: +AFL_FUZZER_ARGS=-m noneARCHITECTURE=x86_64ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3BUILDER_OUTPUT=/builder/outputsCODE_COVERAGE_SRC=/opt/code_coverageCOVERAGE_EXTRA_ARGS=DEBIAN_FRONTEND=noninteractiveFUZZER_ARGS=-rss_limit_mb=2560 -timeout=25FUZZING_ENGINE=libfuzzerFUZZING_LANGUAGE=rustGOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/goHOME=/rootHOSTNAME=c855d144598eHTTP_PORT=HWASAN_OPTIONS=random_tags=0JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/serverLC_ALL=CLLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profrawMSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3OLDPWD=/workspaceOUT=/workspace/out/libfuzzer-coverage-x86_64PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/binPWD=/workspace/out/libfuzzer-coverage-x86_64RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4SANITIZER=coverageSHLVL=2SRC=/srcSYSGOPATH=/root/goUBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3WORK=/work_=/usr/bin/timeout__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stdout differs Step #5: === KO Test failed and will panic for: env ["-0"] Step #5: Step #5: thread '' (3971) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:373:13: Step #5: Test failed for: env ["-0"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==3971== ERROR: libFuzzer: deadly signal 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: 0xff, Step #5: \377 Step #5: artifact_prefix='./'; Test unit written to ./crash-85e53271e14006f0265921d02d4d736cdc580b0b Step #5: Base64: /w== Step #5: MERGE-OUTER: attempt 24 Step #5: WARNING: Failed to find function "__sanitizer_acquire_crash_state". Step #5: WARNING: Failed to find function "__sanitizer_print_stack_trace". Step #5: WARNING: Failed to find function "__sanitizer_set_death_callback". Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3194100150 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.Merge1432.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/85e53271e14006f0265921d02d4d736cdc580b0b' caused a failure at the previous merge step Step #5: MERGE-INNER: 303 total files; 40 processed earlier; will process 263 files now Step #5: Running test ["env", "-v", "=A⚙(", "k=E"] Step #5: === Compare result for: env ["-v", "=A⚙(", "k=E"] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: HOSTNAME=c855d144598e Step #5: COVERAGE_EXTRA_ARGS= Step #5: SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: HOME=/root Step #5: SYSGOPATH=/root/go Step #5: OLDPWD=/workspace Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: FUZZING_LANGUAGE=rust Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: _=/usr/bin/timeout Step #5: HTTP_PORT= Step #5: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: FUZZING_ENGINE=libfuzzer Step #5: DEBIAN_FRONTEND=noninteractive Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: ARCHITECTURE=x86_64 Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: __LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: SANITIZER=coverage Step #5: WORK=/work Step #5: k=E Step #5: Step #5: GNU stdout: Step #5: AFL_FUZZER_ARGS=-m none Step #5: ARCHITECTURE=x86_64 Step #5: ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: COVERAGE_EXTRA_ARGS= Step #5: DEBIAN_FRONTEND=noninteractive Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: FUZZING_ENGINE=libfuzzer Step #5: FUZZING_LANGUAGE=rust Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: HOME=/root Step #5: HOSTNAME=c855d144598e Step #5: HTTP_PORT= Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: LC_ALL=C Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: OLDPWD=/workspace Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: SANITIZER=coverage Step #5: SHLVL=2 Step #5: SRC=/src Step #5: SYSGOPATH=/root/go Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: WORK=/work Step #5: _=/usr/bin/timeout Step #5: __LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: k=E Step #5: =A⚙( Step #5: Step #5: --- START diff Step #5: -SRC=/src Step #5: -RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: -MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: -HOSTNAME=c855d144598e Step #5: -COVERAGE_EXTRA_ARGS= Step #5: -SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: -HOME=/root Step #5: -SYSGOPATH=/root/go Step #5: -OLDPWD=/workspace Step #5: -UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -FUZZING_LANGUAGE=rust Step #5: -FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: -_=/usr/bin/timeout Step #5: -HTTP_PORT= Step #5: -PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: +ARCHITECTURE=x86_64 Step #5: +ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: +COVERAGE_EXTRA_ARGS= Step #5: +DEBIAN_FRONTEND=noninteractive Step #5: +FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: FUZZING_ENGINE=libfuzzer Step #5: -DEBIAN_FRONTEND=noninteractive Step #5: +FUZZING_LANGUAGE=rust Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: -ARCHITECTURE=x86_64 Step #5: +HOME=/root Step #5: +HOSTNAME=c855d144598e Step #5: +HTTP_PORT= Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: +JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: +JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: +JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: +LC_ALL=C Step #5: +LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: +MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: +OLDPWD=/workspace Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: -JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: -ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: -JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: +PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: -JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: -__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: +RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: SANITIZER=coverage Step #5: +SHLVL=2 Step #5: +SRC=/src Step #5: +SYSGOPATH=/root/go Step #5: +UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: WORK=/work Step #5: +_=/usr/bin/timeout Step #5: +__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: k=E Step #5: +=A⚙( Step #5: --- END diff Step #5: Step #5: Rust stderr: Step #5: warning: env-warning-no-name-specified Step #5: GNU stderr: Step #5: =A⚙( Step #5: setenv: k=E Step #5: --- START diff Step #5: -warning: env-warning-no-name-specified Step #5: +=A⚙( Step #5: +setenv: k=E Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stdout differs, stderr differs Step #5: === KO Test failed and will panic for: env ["-v", "=A⚙(", "k=E"] Step #5: Step #5: thread '' (4050) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:373:13: Step #5: Test failed for: env ["-v", "=A⚙(", "k=E"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==4050== ERROR: libFuzzer: deadly signal 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: 0xb, Step #5: \013 Step #5: artifact_prefix='./'; Test unit written to ./crash-067d5096f219c64b53bb1c7d5e3754285b565a47 Step #5: Base64: Cw== Step #5: MERGE-OUTER: attempt 25 Step #5: WARNING: Failed to find function "__sanitizer_acquire_crash_state". Step #5: WARNING: Failed to find function "__sanitizer_print_stack_trace". Step #5: WARNING: Failed to find function "__sanitizer_set_death_callback". Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3194117505 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.Merge1432.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/067d5096f219c64b53bb1c7d5e3754285b565a47' caused a failure at the previous merge step Step #5: MERGE-INNER: 303 total files; 41 processed earlier; will process 262 files now Step #5: Running test ["env", "6=9LLÃ", "=AÃ⚙("] Step #5: === Compare result for: env ["6=9LLÃ", "=AÃ⚙("] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: HOSTNAME=c855d144598e Step #5: COVERAGE_EXTRA_ARGS= Step #5: SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: HOME=/root Step #5: SYSGOPATH=/root/go Step #5: OLDPWD=/workspace Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: FUZZING_LANGUAGE=rust Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: _=/usr/bin/timeout Step #5: HTTP_PORT= Step #5: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: FUZZING_ENGINE=libfuzzer Step #5: DEBIAN_FRONTEND=noninteractive Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: ARCHITECTURE=x86_64 Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: __LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: SANITIZER=coverage Step #5: WORK=/work Step #5: 6=9LLà Step #5: Step #5: GNU stdout: Step #5: 6=9LLà Step #5: AFL_FUZZER_ARGS=-m none Step #5: ARCHITECTURE=x86_64 Step #5: ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: COVERAGE_EXTRA_ARGS= Step #5: DEBIAN_FRONTEND=noninteractive Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: FUZZING_ENGINE=libfuzzer Step #5: FUZZING_LANGUAGE=rust Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: HOME=/root Step #5: HOSTNAME=c855d144598e Step #5: HTTP_PORT= Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: LC_ALL=C Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: OLDPWD=/workspace Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: SANITIZER=coverage Step #5: SHLVL=2 Step #5: SRC=/src Step #5: SYSGOPATH=/root/go Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: WORK=/work Step #5: _=/usr/bin/timeout Step #5: __LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: =AÃ⚙( Step #5: Step #5: --- START diff Step #5: -SRC=/src Step #5: -RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: -MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: -HOSTNAME=c855d144598e Step #5: -COVERAGE_EXTRA_ARGS= Step #5: -SHLVL=2 Step #5: +6=9LLà Step #5: AFL_FUZZER_ARGS=-m none Step #5: -HOME=/root Step #5: -SYSGOPATH=/root/go Step #5: -OLDPWD=/workspace Step #5: -UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -FUZZING_LANGUAGE=rust Step #5: -FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: -_=/usr/bin/timeout Step #5: -HTTP_PORT= Step #5: -PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: +ARCHITECTURE=x86_64 Step #5: +ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: +COVERAGE_EXTRA_ARGS= Step #5: +DEBIAN_FRONTEND=noninteractive Step #5: +FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: FUZZING_ENGINE=libfuzzer Step #5: -DEBIAN_FRONTEND=noninteractive Step #5: +FUZZING_LANGUAGE=rust Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: -ARCHITECTURE=x86_64 Step #5: +HOME=/root Step #5: +HOSTNAME=c855d144598e Step #5: +HTTP_PORT= Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: -OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: -JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: -ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: +JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: +JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: +LC_ALL=C Step #5: +LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: +MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: +OLDPWD=/workspace Step #5: +OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: +PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: -JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: -__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: +RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: SANITIZER=coverage Step #5: +SHLVL=2 Step #5: +SRC=/src Step #5: +SYSGOPATH=/root/go Step #5: +UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: WORK=/work Step #5: -6=9LLà Step #5: +_=/usr/bin/timeout Step #5: +__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: +=AÃ⚙( Step #5: --- END diff Step #5: Step #5: Rust stderr: Step #5: warning: env-warning-no-name-specified Step #5: GNU stderr: Step #5: (empty) Step #5: --- START diff Step #5: -warning: env-warning-no-name-specified Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stdout differs, stderr differs Step #5: === KO Test failed and will panic for: env ["6=9LLÃ", "=AÃ⚙("] Step #5: Step #5: thread '' (4166) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:373:13: Step #5: Test failed for: env ["6=9LLÃ", "=AÃ⚙("] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==4166== ERROR: libFuzzer: deadly signal 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: 0x46, Step #5: F Step #5: artifact_prefix='./'; Test unit written to ./crash-e69f20e9f683920d3fb4329abd951e878b1f9372 Step #5: Base64: Rg== Step #5: MERGE-OUTER: attempt 26 Step #5: WARNING: Failed to find function "__sanitizer_acquire_crash_state". Step #5: WARNING: Failed to find function "__sanitizer_print_stack_trace". Step #5: WARNING: Failed to find function "__sanitizer_set_death_callback". Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3194134053 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.Merge1432.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/e69f20e9f683920d3fb4329abd951e878b1f9372' caused a failure at the previous merge step Step #5: MERGE-INNER: 303 total files; 42 processed earlier; will process 261 files now Step #5: Running test ["env", "-vv", "X6🔗j5=", "ytydi="] Step #5: === Compare result for: env ["-vv", "X6🔗j5=", "ytydi="] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: HOSTNAME=c855d144598e Step #5: COVERAGE_EXTRA_ARGS= Step #5: SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: HOME=/root Step #5: SYSGOPATH=/root/go Step #5: OLDPWD=/workspace Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: FUZZING_LANGUAGE=rust Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: _=/usr/bin/timeout Step #5: HTTP_PORT= Step #5: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: FUZZING_ENGINE=libfuzzer Step #5: DEBIAN_FRONTEND=noninteractive Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: ARCHITECTURE=x86_64 Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: __LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: SANITIZER=coverage Step #5: WORK=/work Step #5: X6🔗j5= Step #5: ytydi= Step #5: Step #5: GNU stdout: Step #5: AFL_FUZZER_ARGS=-m none Step #5: ARCHITECTURE=x86_64 Step #5: ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: COVERAGE_EXTRA_ARGS= Step #5: DEBIAN_FRONTEND=noninteractive Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: FUZZING_ENGINE=libfuzzer Step #5: FUZZING_LANGUAGE=rust Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: HOME=/root Step #5: HOSTNAME=c855d144598e Step #5: HTTP_PORT= Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: LC_ALL=C Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: OLDPWD=/workspace Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: SANITIZER=coverage Step #5: SHLVL=2 Step #5: SRC=/src Step #5: SYSGOPATH=/root/go Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: WORK=/work Step #5: X6🔗j5= Step #5: _=/usr/bin/timeout Step #5: __LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: ytydi= Step #5: Step #5: --- START diff Step #5: -SRC=/src Step #5: -RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: -MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: -HOSTNAME=c855d144598e Step #5: -COVERAGE_EXTRA_ARGS= Step #5: -SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: -HOME=/root Step #5: -SYSGOPATH=/root/go Step #5: -OLDPWD=/workspace Step #5: -UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -FUZZING_LANGUAGE=rust Step #5: -FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: -_=/usr/bin/timeout Step #5: -HTTP_PORT= Step #5: -PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: +ARCHITECTURE=x86_64 Step #5: +ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: +COVERAGE_EXTRA_ARGS= Step #5: +DEBIAN_FRONTEND=noninteractive Step #5: +FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: FUZZING_ENGINE=libfuzzer Step #5: -DEBIAN_FRONTEND=noninteractive Step #5: +FUZZING_LANGUAGE=rust Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: -ARCHITECTURE=x86_64 Step #5: +HOME=/root Step #5: +HOSTNAME=c855d144598e Step #5: +HTTP_PORT= Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: -OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: +JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: +JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: -ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: -JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: +LC_ALL=C Step #5: +LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: +MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: +OLDPWD=/workspace Step #5: +OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: +PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: -JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: -__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: +RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: SANITIZER=coverage Step #5: +SHLVL=2 Step #5: +SRC=/src Step #5: +SYSGOPATH=/root/go Step #5: +UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: WORK=/work Step #5: X6🔗j5= Step #5: +_=/usr/bin/timeout Step #5: +__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: ytydi= Step #5: --- END diff Step #5: Step #5: Rust stderr: Step #5: arg[0]: 'env' Step #5: arg[1]: '-vv' Step #5: arg[2]: 'X6🔗j5=' Step #5: arg[3]: 'ytydi=' Step #5: GNU stderr: Step #5: X6🔗j5= Step #5: setenv: ytydi= Step #5: --- START diff Step #5: -arg[0]: 'env' Step #5: -arg[1]: '-vv' Step #5: -arg[2]: 'X6🔗j5=' Step #5: -arg[3]: 'ytydi=' Step #5: +X6🔗j5= Step #5: +setenv: ytydi= Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stdout differs, stderr differs Step #5: === KO Test failed and will panic for: env ["-vv", "X6🔗j5=", "ytydi="] Step #5: Step #5: thread '' (4263) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:373:13: Step #5: Test failed for: env ["-vv", "X6🔗j5=", "ytydi="] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==4263== ERROR: libFuzzer: deadly signal 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: 0xca, Step #5: \312 Step #5: artifact_prefix='./'; Test unit written to ./crash-7ef8aa6a336b4a7122031d713f383ffbbe5fac93 Step #5: Base64: yg== Step #5: MERGE-OUTER: attempt 27 Step #5: WARNING: Failed to find function "__sanitizer_acquire_crash_state". Step #5: WARNING: Failed to find function "__sanitizer_print_stack_trace". Step #5: WARNING: Failed to find function "__sanitizer_set_death_callback". Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3194151889 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.Merge1432.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/7ef8aa6a336b4a7122031d713f383ffbbe5fac93' caused a failure at the previous merge step Step #5: MERGE-INNER: 303 total files; 43 processed earlier; will process 260 files now Step #5: Running test ["env", "-i", "83K=🔗(\u{fe0f}a(", "=lc("] Step #5: === Compare result for: env ["-i", "83K=🔗(\u{fe0f}a(", "=lc("] Step #5: Rust stdout: Step #5: 83K=🔗(️a( Step #5: Step #5: GNU stdout: Step #5: 83K=🔗(️a( Step #5: =lc( Step #5: Step #5: --- START diff Step #5: 83K=🔗(️a( Step #5: +=lc( Step #5: --- END diff Step #5: Step #5: Rust stderr: Step #5: warning: env-warning-no-name-specified Step #5: GNU stderr: Step #5: (empty) Step #5: --- START diff Step #5: -warning: env-warning-no-name-specified Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stdout differs, stderr differs Step #5: === KO Test failed and will panic for: env ["-i", "83K=🔗(\u{fe0f}a(", "=lc("] Step #5: Step #5: thread '' (4360) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:373:13: Step #5: Test failed for: env ["-i", "83K=🔗(\u{fe0f}a(", "=lc("] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==4360== ERROR: libFuzzer: deadly signal 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: 0x28, Step #5: ( Step #5: artifact_prefix='./'; Test unit written to ./crash-28ed3a797da3c48c309a4ef792147f3c56cfec40 Step #5: Base64: KA== Step #5: MERGE-OUTER: attempt 28 Step #5: WARNING: Failed to find function "__sanitizer_acquire_crash_state". Step #5: WARNING: Failed to find function "__sanitizer_print_stack_trace". Step #5: WARNING: Failed to find function "__sanitizer_set_death_callback". Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3194167786 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.Merge1432.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/28ed3a797da3c48c309a4ef792147f3c56cfec40' caused a failure at the previous merge step Step #5: MERGE-INNER: 303 total files; 44 processed earlier; will process 259 files now Step #5: Running test ["env", "-v", "--chdir=/tmp"] Step #5: === Compare result for: env ["-v", "--chdir=/tmp"] Step #5: Rust stderr: Step #5: env-error-must-specify-command-with-chdir Step #5: Try '/workspace/out/libfuzzer-coverage-x86_64/fuzz_env --help' for more information. Step #5: GNU stderr: Step #5: must specify command with --chdir (-C) Step #5: Try 'env --help' for more information. Step #5: --- START diff Step #5: -env-error-must-specify-command-with-chdir Step #5: -Try '/workspace/out/libfuzzer-coverage-x86_64/fuzz_env --help' for more information. Step #5: +must specify command with --chdir (-C) Step #5: +Try 'env --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: env ["-v", "--chdir=/tmp"] Step #5: Step #5: #1 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["env", "=Uc"] Step #5: === Compare result for: env ["=Uc"] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: HOSTNAME=c855d144598e Step #5: COVERAGE_EXTRA_ARGS= Step #5: SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: HOME=/root Step #5: SYSGOPATH=/root/go Step #5: OLDPWD=/workspace Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: FUZZING_LANGUAGE=rust Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: _=/usr/bin/timeout Step #5: HTTP_PORT= Step #5: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: FUZZING_ENGINE=libfuzzer Step #5: DEBIAN_FRONTEND=noninteractive Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: ARCHITECTURE=x86_64 Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: __LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: SANITIZER=coverage Step #5: WORK=/work Step #5: Step #5: GNU stdout: Step #5: AFL_FUZZER_ARGS=-m none Step #5: ARCHITECTURE=x86_64 Step #5: ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: COVERAGE_EXTRA_ARGS= Step #5: DEBIAN_FRONTEND=noninteractive Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: FUZZING_ENGINE=libfuzzer Step #5: FUZZING_LANGUAGE=rust Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: HOME=/root Step #5: HOSTNAME=c855d144598e Step #5: HTTP_PORT= Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: LC_ALL=C Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: OLDPWD=/workspace Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: SANITIZER=coverage Step #5: SHLVL=2 Step #5: SRC=/src Step #5: SYSGOPATH=/root/go Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: WORK=/work Step #5: _=/usr/bin/timeout Step #5: __LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: =Uc Step #5: Step #5: --- START diff Step #5: -SRC=/src Step #5: -RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: -MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: -HOSTNAME=c855d144598e Step #5: -COVERAGE_EXTRA_ARGS= Step #5: -SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: -HOME=/root Step #5: -SYSGOPATH=/root/go Step #5: -OLDPWD=/workspace Step #5: -UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -FUZZING_LANGUAGE=rust Step #5: -FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: -_=/usr/bin/timeout Step #5: -HTTP_PORT= Step #5: -PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: +ARCHITECTURE=x86_64 Step #5: +ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: +COVERAGE_EXTRA_ARGS= Step #5: +DEBIAN_FRONTEND=noninteractive Step #5: +FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: FUZZING_ENGINE=libfuzzer Step #5: -DEBIAN_FRONTEND=noninteractive Step #5: +FUZZING_LANGUAGE=rust Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: -ARCHITECTURE=x86_64 Step #5: +HOME=/root Step #5: +HOSTNAME=c855d144598e Step #5: +HTTP_PORT= Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: +JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: +JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: +JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: +LC_ALL=C Step #5: +LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: +MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: +OLDPWD=/workspace Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: -JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: -ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: -JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: +PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: -JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: -__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: +RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: SANITIZER=coverage Step #5: +SHLVL=2 Step #5: +SRC=/src Step #5: +SYSGOPATH=/root/go Step #5: +UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: WORK=/work Step #5: +_=/usr/bin/timeout Step #5: +__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: +=Uc Step #5: --- END diff Step #5: Step #5: Rust stderr: Step #5: warning: env-warning-no-name-specified Step #5: GNU stderr: Step #5: (empty) Step #5: --- START diff Step #5: -warning: env-warning-no-name-specified Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stdout differs, stderr differs Step #5: === KO Test failed and will panic for: env ["=Uc"] Step #5: Step #5: thread '' (4461) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:373:13: Step #5: Test failed for: env ["=Uc"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==4461== ERROR: libFuzzer: deadly signal 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: 0x81, Step #5: \201 Step #5: artifact_prefix='./'; Test unit written to ./crash-a3f294235fe5422005ae9bc3a0d1bffe12cfe353 Step #5: Base64: gQ== Step #5: MERGE-OUTER: attempt 29 Step #5: WARNING: Failed to find function "__sanitizer_acquire_crash_state". Step #5: WARNING: Failed to find function "__sanitizer_print_stack_trace". Step #5: WARNING: Failed to find function "__sanitizer_set_death_callback". Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3194186223 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.Merge1432.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/a3f294235fe5422005ae9bc3a0d1bffe12cfe353' caused a failure at the previous merge step Step #5: MERGE-INNER: 303 total files; 46 processed earlier; will process 257 files now Step #5: Running test ["env", "-u=IKoHK", "--chdir=/tmp", "aTH=h"] Step #5: === Compare result for: env ["-u=IKoHK", "--chdir=/tmp", "aTH=h"] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: cannot unset '=IKoHK': Invalid argument Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: +cannot unset '=IKoHK': Invalid argument Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: env ["-u=IKoHK", "--chdir=/tmp", "aTH=h"] Step #5: Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: Running test ["env", "s(=(", "iYhs=O(ivV"] Step #5: === Compare result for: env ["s(=(", "iYhs=O(ivV"] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: HOSTNAME=c855d144598e Step #5: COVERAGE_EXTRA_ARGS= Step #5: SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: HOME=/root Step #5: SYSGOPATH=/root/go Step #5: OLDPWD=/workspace Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: FUZZING_LANGUAGE=rust Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: _=/usr/bin/timeout Step #5: HTTP_PORT= Step #5: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: FUZZING_ENGINE=libfuzzer Step #5: DEBIAN_FRONTEND=noninteractive Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: ARCHITECTURE=x86_64 Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: __LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: SANITIZER=coverage Step #5: WORK=/work Step #5: s(=( Step #5: iYhs=O(ivV Step #5: Step #5: GNU stdout: Step #5: AFL_FUZZER_ARGS=-m none Step #5: ARCHITECTURE=x86_64 Step #5: ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: COVERAGE_EXTRA_ARGS= Step #5: DEBIAN_FRONTEND=noninteractive Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: FUZZING_ENGINE=libfuzzer Step #5: FUZZING_LANGUAGE=rust Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: HOME=/root Step #5: HOSTNAME=c855d144598e Step #5: HTTP_PORT= Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: LC_ALL=C Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: OLDPWD=/workspace Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: SANITIZER=coverage Step #5: SHLVL=2 Step #5: SRC=/src Step #5: SYSGOPATH=/root/go Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: WORK=/work Step #5: _=/usr/bin/timeout Step #5: __LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: iYhs=O(ivV Step #5: s(=( Step #5: Step #5: --- START diff Step #5: -SRC=/src Step #5: -RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: -MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: -HOSTNAME=c855d144598e Step #5: -COVERAGE_EXTRA_ARGS= Step #5: -SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: -HOME=/root Step #5: -SYSGOPATH=/root/go Step #5: -OLDPWD=/workspace Step #5: -UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -FUZZING_LANGUAGE=rust Step #5: -FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: -_=/usr/bin/timeout Step #5: -HTTP_PORT= Step #5: -PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: +ARCHITECTURE=x86_64 Step #5: +ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: +COVERAGE_EXTRA_ARGS= Step #5: +DEBIAN_FRONTEND=noninteractive Step #5: +FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: FUZZING_ENGINE=libfuzzer Step #5: -DEBIAN_FRONTEND=noninteractive Step #5: +FUZZING_LANGUAGE=rust Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: -ARCHITECTURE=x86_64 Step #5: +HOME=/root Step #5: +HOSTNAME=c855d144598e Step #5: +HTTP_PORT= Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: +JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: +JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: +JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: +LC_ALL=C Step #5: +LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: +MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: +OLDPWD=/workspace Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: -JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: -ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: -JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: +PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: -JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: -__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: +RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: SANITIZER=coverage Step #5: +SHLVL=2 Step #5: +SRC=/src Step #5: +SYSGOPATH=/root/go Step #5: +UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: WORK=/work Step #5: -s(=( Step #5: +_=/usr/bin/timeout Step #5: +__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: iYhs=O(ivV Step #5: +s(=( Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stdout differs Step #5: === KO Test failed and will panic for: env ["s(=(", "iYhs=O(ivV"] Step #5: Step #5: thread '' (4587) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:373:13: Step #5: Test failed for: env ["s(=(", "iYhs=O(ivV"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==4587== ERROR: libFuzzer: deadly signal 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: 0xee, Step #5: \356 Step #5: artifact_prefix='./'; Test unit written to ./crash-77ac341feebeb7c0a7ff8f9c6540531500693bac Step #5: Base64: 7g== Step #5: MERGE-OUTER: attempt 30 Step #5: WARNING: Failed to find function "__sanitizer_acquire_crash_state". Step #5: WARNING: Failed to find function "__sanitizer_print_stack_trace". Step #5: WARNING: Failed to find function "__sanitizer_set_death_callback". Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3194203420 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.Merge1432.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/77ac341feebeb7c0a7ff8f9c6540531500693bac' caused a failure at the previous merge step Step #5: MERGE-INNER: 303 total files; 48 processed earlier; will process 255 files now Step #5: Running test ["env", "-i"] Step #5: === Compare result for: env ["-i"] Step #5: === OK Same behavior Step #5: Step #5: #1 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["env", "-i", "Y(A=", "R=t"] Step #5: === Compare result for: env ["-i", "Y(A=", "R=t"] Step #5: === OK Same behavior Step #5: Step #5: #2 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["env", "-0", "-vv", "-u=8⚙QNC", "(af=N", "6Ãd=R"] Step #5: === Compare result for: env ["-0", "-vv", "-u=8⚙QNC", "(af=N", "6Ãd=R"] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: =8⚙QNC Step #5: env: cannot unset '=8\342\232\231QNC': Invalid argument Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: +=8⚙QNC Step #5: +env: cannot unset '=8\342\232\231QNC': Invalid argument Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: env ["-0", "-vv", "-u=8⚙QNC", "(af=N", "6Ãd=R"] Step #5: Step #5: Running test ["env", "--chdir=/tmp"] Step #5: === Compare result for: env ["--chdir=/tmp"] Step #5: Rust stderr: Step #5: env-error-must-specify-command-with-chdir Step #5: Try '/workspace/out/libfuzzer-coverage-x86_64/fuzz_env --help' for more information. Step #5: GNU stderr: Step #5: must specify command with --chdir (-C) Step #5: Try 'env --help' for more information. Step #5: --- START diff Step #5: -env-error-must-specify-command-with-chdir Step #5: -Try '/workspace/out/libfuzzer-coverage-x86_64/fuzz_env --help' for more information. Step #5: +must specify command with --chdir (-C) Step #5: +Try 'env --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: env ["--chdir=/tmp"] Step #5: Step #5: #4 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["env", "-0", "-v", "-u=E", "fu=bNF", "RO=7"] Step #5: === Compare result for: env ["-0", "-v", "-u=E", "fu=bNF", "RO=7"] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: =E Step #5: env: cannot unset '=E': Invalid argument Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: +=E Step #5: +env: cannot unset '=E': Invalid argument Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: env ["-0", "-v", "-u=E", "fu=bNF", "RO=7"] Step #5: Step #5: Running test ["env", "3=D3n", "Q⚙jR=🧰7IÃ"] Step #5: === Compare result for: env ["3=D3n", "Q⚙jR=🧰7IÃ"] Step #5: Rust stdout: Step #5: Y(A= Step #5: R=t Step #5: 3=D3n Step #5: Q⚙jR=🧰7IÃ Step #5: Step #5: GNU stdout: Step #5: 3=D3n Step #5: LC_ALL=C Step #5: Q⚙jR=🧰7IÃ Step #5: R=t Step #5: Y(A= Step #5: Step #5: --- START diff Step #5: -Y(A= Step #5: -R=t Step #5: 3=D3n Step #5: +LC_ALL=C Step #5: Q⚙jR=🧰7IÃ Step #5: +R=t Step #5: +Y(A= Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stdout differs Step #5: === KO Test failed and will panic for: env ["3=D3n", "Q⚙jR=🧰7IÃ"] Step #5: Step #5: thread '' (4699) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:373:13: Step #5: Test failed for: env ["3=D3n", "Q⚙jR=🧰7IÃ"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==4699== ERROR: libFuzzer: deadly signal 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: 0x43, Step #5: C Step #5: artifact_prefix='./'; Test unit written to ./crash-32096c2e0eff33d844ee6d675407ace18289357d Step #5: Base64: Qw== Step #5: MERGE-OUTER: attempt 31 Step #5: WARNING: Failed to find function "__sanitizer_acquire_crash_state". Step #5: WARNING: Failed to find function "__sanitizer_print_stack_trace". Step #5: WARNING: Failed to find function "__sanitizer_set_death_callback". Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3194228603 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.Merge1432.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/32096c2e0eff33d844ee6d675407ace18289357d' caused a failure at the previous merge step Step #5: MERGE-INNER: 303 total files; 54 processed earlier; will process 249 files now Step #5: Running test ["env", "-i", "--chdir=/tmp", "=🧰"] Step #5: === Compare result for: env ["-i", "--chdir=/tmp", "=🧰"] Step #5: Rust stderr: Step #5: env-error-must-specify-command-with-chdir Step #5: Try '/workspace/out/libfuzzer-coverage-x86_64/fuzz_env --help' for more information. Step #5: GNU stderr: Step #5: must specify command with --chdir (-C) Step #5: Try 'env --help' for more information. Step #5: --- START diff Step #5: -env-error-must-specify-command-with-chdir Step #5: -Try '/workspace/out/libfuzzer-coverage-x86_64/fuzz_env --help' for more information. Step #5: +must specify command with --chdir (-C) Step #5: +Try 'env --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: env ["-i", "--chdir=/tmp", "=🧰"] Step #5: Step #5: #1 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["env", "-0", "-u=", "y=R🔗🪓"] Step #5: === Compare result for: env ["-0", "-u=", "y=R🔗🪓"] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: cannot unset '=': Invalid argument Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: +cannot unset '=': Invalid argument Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: env ["-0", "-u=", "y=R🔗🪓"] Step #5: Step #5: #2 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["env", "7r=🔩nhL"] Step #5: === Compare result for: env ["7r=🔩nhL"] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: HOSTNAME=c855d144598e Step #5: COVERAGE_EXTRA_ARGS= Step #5: SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: HOME=/root Step #5: SYSGOPATH=/root/go Step #5: OLDPWD=/workspace Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: FUZZING_LANGUAGE=rust Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: _=/usr/bin/timeout Step #5: HTTP_PORT= Step #5: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: FUZZING_ENGINE=libfuzzer Step #5: DEBIAN_FRONTEND=noninteractive Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: ARCHITECTURE=x86_64 Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: __LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: SANITIZER=coverage Step #5: WORK=/work Step #5: 7r=🔩nhL Step #5: Step #5: GNU stdout: Step #5: 7r=🔩nhL Step #5: AFL_FUZZER_ARGS=-m none Step #5: ARCHITECTURE=x86_64 Step #5: ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: COVERAGE_EXTRA_ARGS= Step #5: DEBIAN_FRONTEND=noninteractive Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: FUZZING_ENGINE=libfuzzer Step #5: FUZZING_LANGUAGE=rust Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: HOME=/root Step #5: HOSTNAME=c855d144598e Step #5: HTTP_PORT= Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: LC_ALL=C Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: OLDPWD=/workspace Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: SANITIZER=coverage Step #5: SHLVL=2 Step #5: SRC=/src Step #5: SYSGOPATH=/root/go Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: WORK=/work Step #5: _=/usr/bin/timeout Step #5: __LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: Step #5: --- START diff Step #5: -SRC=/src Step #5: -RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: -MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: -HOSTNAME=c855d144598e Step #5: -COVERAGE_EXTRA_ARGS= Step #5: -SHLVL=2 Step #5: +7r=🔩nhL Step #5: AFL_FUZZER_ARGS=-m none Step #5: -HOME=/root Step #5: -SYSGOPATH=/root/go Step #5: -OLDPWD=/workspace Step #5: -UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -FUZZING_LANGUAGE=rust Step #5: -FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: -_=/usr/bin/timeout Step #5: -HTTP_PORT= Step #5: -PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: +ARCHITECTURE=x86_64 Step #5: +ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: +COVERAGE_EXTRA_ARGS= Step #5: +DEBIAN_FRONTEND=noninteractive Step #5: +FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: FUZZING_ENGINE=libfuzzer Step #5: -DEBIAN_FRONTEND=noninteractive Step #5: +FUZZING_LANGUAGE=rust Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: -ARCHITECTURE=x86_64 Step #5: +HOME=/root Step #5: +HOSTNAME=c855d144598e Step #5: +HTTP_PORT= Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: +JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: +JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: +JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: +LC_ALL=C Step #5: +LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: +MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: +OLDPWD=/workspace Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: -JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: -ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: -JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: +PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: -JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: -__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: +RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: SANITIZER=coverage Step #5: +SHLVL=2 Step #5: +SRC=/src Step #5: +SYSGOPATH=/root/go Step #5: +UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: WORK=/work Step #5: -7r=🔩nhL Step #5: +_=/usr/bin/timeout Step #5: +__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stdout differs Step #5: === KO Test failed and will panic for: env ["7r=🔩nhL"] Step #5: Step #5: thread '' (4846) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:373:13: Step #5: Test failed for: env ["7r=🔩nhL"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==4846== ERROR: libFuzzer: deadly signal 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: 0xd1, Step #5: \321 Step #5: artifact_prefix='./'; Test unit written to ./crash-c314f8c1fa13e1afa11c8716c7bce6dbf02d09aa Step #5: Base64: 0Q== Step #5: MERGE-OUTER: attempt 32 Step #5: WARNING: Failed to find function "__sanitizer_acquire_crash_state". Step #5: WARNING: Failed to find function "__sanitizer_print_stack_trace". Step #5: WARNING: Failed to find function "__sanitizer_set_death_callback". Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3194249935 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.Merge1432.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/c314f8c1fa13e1afa11c8716c7bce6dbf02d09aa' caused a failure at the previous merge step Step #5: MERGE-INNER: 303 total files; 57 processed earlier; will process 246 files now Step #5: Running test ["env", "--chdir=/tmp", "G9\u{fe0f}=C"] Step #5: === Compare result for: env ["--chdir=/tmp", "G9\u{fe0f}=C"] Step #5: Rust stderr: Step #5: env-error-must-specify-command-with-chdir Step #5: Try '/workspace/out/libfuzzer-coverage-x86_64/fuzz_env --help' for more information. Step #5: GNU stderr: Step #5: must specify command with --chdir (-C) Step #5: Try 'env --help' for more information. Step #5: --- START diff Step #5: -env-error-must-specify-command-with-chdir Step #5: -Try '/workspace/out/libfuzzer-coverage-x86_64/fuzz_env --help' for more information. Step #5: +must specify command with --chdir (-C) Step #5: +Try 'env --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: env ["--chdir=/tmp", "G9\u{fe0f}=C"] Step #5: Step #5: #1 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["env", "-0", "-v", "-u=", "F1RuN=5qÃR("] Step #5: === Compare result for: env ["-0", "-v", "-u=", "F1RuN=5qÃR("] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: = Step #5: env: cannot unset '=': Invalid argument Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: += Step #5: +env: cannot unset '=': Invalid argument Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: env ["-0", "-v", "-u=", "F1RuN=5qÃR("] Step #5: Step #5: #2 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["env", "-u=u⚙PT", "C=R", "🧰9kZG=L🔗Ãa"] Step #5: === Compare result for: env ["-u=u⚙PT", "C=R", "🧰9kZG=L🔗Ãa"] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: cannot unset '=u\342\232\231PT': Invalid argument Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: +cannot unset '=u\342\232\231PT': Invalid argument Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: env ["-u=u⚙PT", "C=R", "🧰9kZG=L🔗Ãa"] Step #5: Step #5: Running test ["env", "-i", "(v=aXhFr"] Step #5: === Compare result for: env ["-i", "(v=aXhFr"] Step #5: === OK Same behavior Step #5: Step #5: #4 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["env", "-u=HcBOm"] Step #5: === Compare result for: env ["-u=HcBOm"] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: cannot unset '=HcBOm': Invalid argument Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: +cannot unset '=HcBOm': Invalid argument Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: env ["-u=HcBOm"] Step #5: Step #5: Running test ["env", "-i", "jÃB=🪛"] Step #5: === Compare result for: env ["-i", "jÃB=🪛"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["env", "-0", "OEvmO=hyS", "ZA=U(df🪓"] Step #5: === Compare result for: env ["-0", "OEvmO=hyS", "ZA=U(df🪓"] Step #5: Rust stdout: Step #5: jÃB=🪛OEvmO=hySZA=U(df🪓 Step #5: GNU stdout: Step #5: LC_ALL=COEvmO=hySZA=U(df🪓jÃB=🪛 Step #5: --- START diff Step #5: -jÃB=🪛OEvmO=hySZA=U(df🪓 Step #5: +LC_ALL=COEvmO=hySZA=U(df🪓jÃB=🪛 Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stdout differs Step #5: === KO Test failed and will panic for: env ["-0", "OEvmO=hyS", "ZA=U(df🪓"] Step #5: Step #5: thread '' (4959) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:373:13: Step #5: Test failed for: env ["-0", "OEvmO=hyS", "ZA=U(df🪓"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==4959== ERROR: libFuzzer: deadly signal 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: 0x1d, Step #5: \035 Step #5: artifact_prefix='./'; Test unit written to ./crash-5983ad8f6bfea1deda79409c844f51379c52be2d Step #5: Base64: HQ== Step #5: MERGE-OUTER: attempt 33 Step #5: WARNING: Failed to find function "__sanitizer_acquire_crash_state". Step #5: WARNING: Failed to find function "__sanitizer_print_stack_trace". Step #5: WARNING: Failed to find function "__sanitizer_set_death_callback". Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3194276676 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.Merge1432.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/5983ad8f6bfea1deda79409c844f51379c52be2d' caused a failure at the previous merge step Step #5: MERGE-INNER: 303 total files; 64 processed earlier; will process 239 files now Step #5: Running test ["env", "-u="] Step #5: === Compare result for: env ["-u="] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: cannot unset '=': Invalid argument Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: +cannot unset '=': Invalid argument Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: env ["-u="] Step #5: Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: Running test ["env", "-0", "=GC"] Step #5: === Compare result for: env ["-0", "=GC"] Step #5: Rust stdout: Step #5: SRC=/srcRESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profrawHOSTNAME=c855d144598eCOVERAGE_EXTRA_ARGS=SHLVL=2AFL_FUZZER_ARGS=-m noneHOME=/rootSYSGOPATH=/root/goOLDPWD=/workspaceUBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3FUZZING_LANGUAGE=rustFUZZER_ARGS=-rss_limit_mb=2560 -timeout=25_=/usr/bin/timeoutHTTP_PORT=PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/binBUILDER_OUTPUT=/builder/outputsCODE_COVERAGE_SRC=/opt/code_coverageFUZZING_ENGINE=libfuzzerDEBIAN_FRONTEND=noninteractiveGOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/goARCHITECTURE=x86_64HWASAN_OPTIONS=random_tags=0OUT=/workspace/out/libfuzzer-coverage-x86_64JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/serverASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64PWD=/workspace/out/libfuzzer-coverage-x86_64JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCESANITIZER=coverageWORK=/work Step #5: GNU stdout: Step #5: AFL_FUZZER_ARGS=-m noneARCHITECTURE=x86_64ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3BUILDER_OUTPUT=/builder/outputsCODE_COVERAGE_SRC=/opt/code_coverageCOVERAGE_EXTRA_ARGS=DEBIAN_FRONTEND=noninteractiveFUZZER_ARGS=-rss_limit_mb=2560 -timeout=25FUZZING_ENGINE=libfuzzerFUZZING_LANGUAGE=rustGOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/goHOME=/rootHOSTNAME=c855d144598eHTTP_PORT=HWASAN_OPTIONS=random_tags=0JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/serverLC_ALL=CLLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profrawMSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3OLDPWD=/workspaceOUT=/workspace/out/libfuzzer-coverage-x86_64PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/binPWD=/workspace/out/libfuzzer-coverage-x86_64RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4SANITIZER=coverageSHLVL=2SRC=/srcSYSGOPATH=/root/goUBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3WORK=/work_=/usr/bin/timeout__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE=GC Step #5: --- START diff Step #5: -SRC=/srcRESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profrawHOSTNAME=c855d144598eCOVERAGE_EXTRA_ARGS=SHLVL=2AFL_FUZZER_ARGS=-m noneHOME=/rootSYSGOPATH=/root/goOLDPWD=/workspaceUBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3FUZZING_LANGUAGE=rustFUZZER_ARGS=-rss_limit_mb=2560 -timeout=25_=/usr/bin/timeoutHTTP_PORT=PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/binBUILDER_OUTPUT=/builder/outputsCODE_COVERAGE_SRC=/opt/code_coverageFUZZING_ENGINE=libfuzzerDEBIAN_FRONTEND=noninteractiveGOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/goARCHITECTURE=x86_64HWASAN_OPTIONS=random_tags=0OUT=/workspace/out/libfuzzer-coverage-x86_64JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/serverASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64PWD=/workspace/out/libfuzzer-coverage-x86_64JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCESANITIZER=coverageWORK=/work Step #5: +AFL_FUZZER_ARGS=-m noneARCHITECTURE=x86_64ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3BUILDER_OUTPUT=/builder/outputsCODE_COVERAGE_SRC=/opt/code_coverageCOVERAGE_EXTRA_ARGS=DEBIAN_FRONTEND=noninteractiveFUZZER_ARGS=-rss_limit_mb=2560 -timeout=25FUZZING_ENGINE=libfuzzerFUZZING_LANGUAGE=rustGOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/goHOME=/rootHOSTNAME=c855d144598eHTTP_PORT=HWASAN_OPTIONS=random_tags=0JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/serverLC_ALL=CLLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profrawMSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3OLDPWD=/workspaceOUT=/workspace/out/libfuzzer-coverage-x86_64PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/binPWD=/workspace/out/libfuzzer-coverage-x86_64RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4SANITIZER=coverageSHLVL=2SRC=/srcSYSGOPATH=/root/goUBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3WORK=/work_=/usr/bin/timeout__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE=GC Step #5: --- END diff Step #5: Step #5: Rust stderr: Step #5: warning: env-warning-no-name-specified Step #5: GNU stderr: Step #5: (empty) Step #5: --- START diff Step #5: -warning: env-warning-no-name-specified Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stdout differs, stderr differs Step #5: === KO Test failed and will panic for: env ["-0", "=GC"] Step #5: Step #5: thread '' (5106) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:373:13: Step #5: Test failed for: env ["-0", "=GC"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==5106== ERROR: libFuzzer: deadly signal 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: 0x36, Step #5: 6 Step #5: artifact_prefix='./'; Test unit written to ./crash-c1dfd96eea8cc2b62785275bca38ac261256e278 Step #5: Base64: Ng== Step #5: MERGE-OUTER: attempt 34 Step #5: WARNING: Failed to find function "__sanitizer_acquire_crash_state". Step #5: WARNING: Failed to find function "__sanitizer_print_stack_trace". Step #5: WARNING: Failed to find function "__sanitizer_set_death_callback". Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3194294042 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.Merge1432.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/c1dfd96eea8cc2b62785275bca38ac261256e278' caused a failure at the previous merge step Step #5: MERGE-INNER: 303 total files; 66 processed earlier; will process 237 files now Step #5: Running test ["env", "-0", "5D="] Step #5: === Compare result for: env ["-0", "5D="] Step #5: Rust stdout: Step #5: SRC=/srcRESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profrawHOSTNAME=c855d144598eCOVERAGE_EXTRA_ARGS=SHLVL=2AFL_FUZZER_ARGS=-m noneHOME=/rootSYSGOPATH=/root/goOLDPWD=/workspaceUBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3FUZZING_LANGUAGE=rustFUZZER_ARGS=-rss_limit_mb=2560 -timeout=25_=/usr/bin/timeoutHTTP_PORT=PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/binBUILDER_OUTPUT=/builder/outputsCODE_COVERAGE_SRC=/opt/code_coverageFUZZING_ENGINE=libfuzzerDEBIAN_FRONTEND=noninteractiveGOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/goARCHITECTURE=x86_64HWASAN_OPTIONS=random_tags=0OUT=/workspace/out/libfuzzer-coverage-x86_64JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/serverASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64PWD=/workspace/out/libfuzzer-coverage-x86_64JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCESANITIZER=coverageWORK=/work5D= Step #5: GNU stdout: Step #5: 5D=AFL_FUZZER_ARGS=-m noneARCHITECTURE=x86_64ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3BUILDER_OUTPUT=/builder/outputsCODE_COVERAGE_SRC=/opt/code_coverageCOVERAGE_EXTRA_ARGS=DEBIAN_FRONTEND=noninteractiveFUZZER_ARGS=-rss_limit_mb=2560 -timeout=25FUZZING_ENGINE=libfuzzerFUZZING_LANGUAGE=rustGOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/goHOME=/rootHOSTNAME=c855d144598eHTTP_PORT=HWASAN_OPTIONS=random_tags=0JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/serverLC_ALL=CLLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profrawMSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3OLDPWD=/workspaceOUT=/workspace/out/libfuzzer-coverage-x86_64PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/binPWD=/workspace/out/libfuzzer-coverage-x86_64RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4SANITIZER=coverageSHLVL=2SRC=/srcSYSGOPATH=/root/goUBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3WORK=/work_=/usr/bin/timeout__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: --- START diff Step #5: -SRC=/srcRESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profrawHOSTNAME=c855d144598eCOVERAGE_EXTRA_ARGS=SHLVL=2AFL_FUZZER_ARGS=-m noneHOME=/rootSYSGOPATH=/root/goOLDPWD=/workspaceUBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3FUZZING_LANGUAGE=rustFUZZER_ARGS=-rss_limit_mb=2560 -timeout=25_=/usr/bin/timeoutHTTP_PORT=PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/binBUILDER_OUTPUT=/builder/outputsCODE_COVERAGE_SRC=/opt/code_coverageFUZZING_ENGINE=libfuzzerDEBIAN_FRONTEND=noninteractiveGOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/goARCHITECTURE=x86_64HWASAN_OPTIONS=random_tags=0OUT=/workspace/out/libfuzzer-coverage-x86_64JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/serverASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64PWD=/workspace/out/libfuzzer-coverage-x86_64JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCESANITIZER=coverageWORK=/work5D= Step #5: +5D=AFL_FUZZER_ARGS=-m noneARCHITECTURE=x86_64ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3BUILDER_OUTPUT=/builder/outputsCODE_COVERAGE_SRC=/opt/code_coverageCOVERAGE_EXTRA_ARGS=DEBIAN_FRONTEND=noninteractiveFUZZER_ARGS=-rss_limit_mb=2560 -timeout=25FUZZING_ENGINE=libfuzzerFUZZING_LANGUAGE=rustGOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/goHOME=/rootHOSTNAME=c855d144598eHTTP_PORT=HWASAN_OPTIONS=random_tags=0JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/serverLC_ALL=CLLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profrawMSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3OLDPWD=/workspaceOUT=/workspace/out/libfuzzer-coverage-x86_64PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/binPWD=/workspace/out/libfuzzer-coverage-x86_64RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4SANITIZER=coverageSHLVL=2SRC=/srcSYSGOPATH=/root/goUBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3WORK=/work_=/usr/bin/timeout__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stdout differs Step #5: === KO Test failed and will panic for: env ["-0", "5D="] Step #5: Step #5: thread '' (5195) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:373:13: Step #5: Test failed for: env ["-0", "5D="] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==5195== ERROR: libFuzzer: deadly signal 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: 0xe1, Step #5: \341 Step #5: artifact_prefix='./'; Test unit written to ./crash-b753d636f6ee46bb9242d01ff8b61f715e9a88c3 Step #5: Base64: 4Q== Step #5: MERGE-OUTER: attempt 35 Step #5: WARNING: Failed to find function "__sanitizer_acquire_crash_state". Step #5: WARNING: Failed to find function "__sanitizer_print_stack_trace". Step #5: WARNING: Failed to find function "__sanitizer_set_death_callback". Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3194310218 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.Merge1432.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/b753d636f6ee46bb9242d01ff8b61f715e9a88c3' caused a failure at the previous merge step Step #5: MERGE-INNER: 303 total files; 67 processed earlier; will process 236 files now Step #5: Running test ["env", "-0", "-v", "-u=ÃuK6kl", "ijd=BV", "Itv2=z🧰74"] Step #5: === Compare result for: env ["-0", "-v", "-u=ÃuK6kl", "ijd=BV", "Itv2=z🧰74"] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: =ÃuK6kl Step #5: env: cannot unset '=\303\203uK6kl': Invalid argument Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: +=ÃuK6kl Step #5: +env: cannot unset '=\303\203uK6kl': Invalid argument Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: env ["-0", "-v", "-u=ÃuK6kl", "ijd=BV", "Itv2=z🧰74"] Step #5: Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: Running test ["env", "-u=yJKsj", "=", "2c=(🪓"] Step #5: === Compare result for: env ["-u=yJKsj", "=", "2c=(🪓"] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: cannot unset '=yJKsj': Invalid argument Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: +cannot unset '=yJKsj': Invalid argument Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: env ["-u=yJKsj", "=", "2c=(🪓"] Step #5: Step #5: #2 pulse exec/s: 0 rss: 28Mb Step #5: Running test ["env", "-u=⚙MUbi", "--chdir=/tmp", "Ãjsay=7O"] Step #5: === Compare result for: env ["-u=⚙MUbi", "--chdir=/tmp", "Ãjsay=7O"] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: cannot unset '=\342\232\231MUbi': Invalid argument Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: +cannot unset '=\342\232\231MUbi': Invalid argument Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: env ["-u=⚙MUbi", "--chdir=/tmp", "Ãjsay=7O"] Step #5: Step #5: Running test ["env", "-u=(L", "=", "(Zk🪛\u{fe0f}=i1sÃ\u{fe0f}"] Step #5: === Compare result for: env ["-u=(L", "=", "(Zk🪛\u{fe0f}=i1sÃ\u{fe0f}"] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: cannot unset '=(L': Invalid argument Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: +cannot unset '=(L': Invalid argument Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: env ["-u=(L", "=", "(Zk🪛\u{fe0f}=i1sÃ\u{fe0f}"] Step #5: Step #5: #4 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["env", "-0", "-vv", "-u=1", "RB=y5Jxr"] Step #5: === Compare result for: env ["-0", "-vv", "-u=1", "RB=y5Jxr"] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: =1 Step #5: env: cannot unset '=1': Invalid argument Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: +=1 Step #5: +env: cannot unset '=1': Invalid argument Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: env ["-0", "-vv", "-u=1", "RB=y5Jxr"] Step #5: Step #5: Running test ["env", "--chdir=/tmp", "p(B=CkUV", "yha🪛j=🔩"] Step #5: === Compare result for: env ["--chdir=/tmp", "p(B=CkUV", "yha🪛j=🔩"] Step #5: Rust stderr: Step #5: env-error-must-specify-command-with-chdir Step #5: Try '/workspace/out/libfuzzer-coverage-x86_64/fuzz_env --help' for more information. Step #5: GNU stderr: Step #5: must specify command with --chdir (-C) Step #5: Try 'env --help' for more information. Step #5: --- START diff Step #5: -env-error-must-specify-command-with-chdir Step #5: -Try '/workspace/out/libfuzzer-coverage-x86_64/fuzz_env --help' for more information. Step #5: +must specify command with --chdir (-C) Step #5: +Try 'env --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: env ["--chdir=/tmp", "p(B=CkUV", "yha🪛j=🔩"] Step #5: Step #5: Running test ["env", "-v", "-u=J"] Step #5: === Compare result for: env ["-v", "-u=J"] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: =J Step #5: env: cannot unset '=J': Invalid argument Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: +=J Step #5: +env: cannot unset '=J': Invalid argument Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: env ["-v", "-u=J"] Step #5: Step #5: Running test ["env", "-0", "-v", "-u=W(gPhm"] Step #5: === Compare result for: env ["-0", "-v", "-u=W(gPhm"] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: =W(gPhm Step #5: env: cannot unset '=W(gPhm': Invalid argument Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: +=W(gPhm Step #5: +env: cannot unset '=W(gPhm': Invalid argument Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: env ["-0", "-v", "-u=W(gPhm"] Step #5: Step #5: #8 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["env", "Fnqa=u\u{fe0f}zc", "R9J⚙="] Step #5: === Compare result for: env ["Fnqa=u\u{fe0f}zc", "R9J⚙="] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: HOSTNAME=c855d144598e Step #5: COVERAGE_EXTRA_ARGS= Step #5: SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: HOME=/root Step #5: SYSGOPATH=/root/go Step #5: OLDPWD=/workspace Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: FUZZING_LANGUAGE=rust Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: _=/usr/bin/timeout Step #5: HTTP_PORT= Step #5: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: FUZZING_ENGINE=libfuzzer Step #5: DEBIAN_FRONTEND=noninteractive Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: ARCHITECTURE=x86_64 Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: __LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: SANITIZER=coverage Step #5: WORK=/work Step #5: Fnqa=u️zc Step #5: R9J⚙= Step #5: Step #5: GNU stdout: Step #5: AFL_FUZZER_ARGS=-m none Step #5: ARCHITECTURE=x86_64 Step #5: ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: COVERAGE_EXTRA_ARGS= Step #5: DEBIAN_FRONTEND=noninteractive Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: FUZZING_ENGINE=libfuzzer Step #5: FUZZING_LANGUAGE=rust Step #5: Fnqa=u️zc Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: HOME=/root Step #5: HOSTNAME=c855d144598e Step #5: HTTP_PORT= Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: LC_ALL=C Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: OLDPWD=/workspace Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: R9J⚙= Step #5: RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: SANITIZER=coverage Step #5: SHLVL=2 Step #5: SRC=/src Step #5: SYSGOPATH=/root/go Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: WORK=/work Step #5: _=/usr/bin/timeout Step #5: __LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: Step #5: --- START diff Step #5: -SRC=/src Step #5: -RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: -MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: -HOSTNAME=c855d144598e Step #5: -COVERAGE_EXTRA_ARGS= Step #5: -SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: -HOME=/root Step #5: -SYSGOPATH=/root/go Step #5: -OLDPWD=/workspace Step #5: -UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -FUZZING_LANGUAGE=rust Step #5: -FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: -_=/usr/bin/timeout Step #5: -HTTP_PORT= Step #5: -PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: +ARCHITECTURE=x86_64 Step #5: +ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: -FUZZING_ENGINE=libfuzzer Step #5: +COVERAGE_EXTRA_ARGS= Step #5: DEBIAN_FRONTEND=noninteractive Step #5: +FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: +FUZZING_ENGINE=libfuzzer Step #5: +FUZZING_LANGUAGE=rust Step #5: +Fnqa=u️zc Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: -ARCHITECTURE=x86_64 Step #5: +HOME=/root Step #5: +HOSTNAME=c855d144598e Step #5: +HTTP_PORT= Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: -OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: -JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: -ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: +JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: +JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: +LC_ALL=C Step #5: +LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: +MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: +OLDPWD=/workspace Step #5: +OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: +PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: -JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: -__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: +R9J⚙= Step #5: +RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: SANITIZER=coverage Step #5: +SHLVL=2 Step #5: +SRC=/src Step #5: +SYSGOPATH=/root/go Step #5: +UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: WORK=/work Step #5: -Fnqa=u️zc Step #5: -R9J⚙= Step #5: +_=/usr/bin/timeout Step #5: +__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stdout differs Step #5: === KO Test failed and will panic for: env ["Fnqa=u\u{fe0f}zc", "R9J⚙="] Step #5: Step #5: thread '' (5272) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:373:13: Step #5: Test failed for: env ["Fnqa=u\u{fe0f}zc", "R9J⚙="] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==5272== ERROR: libFuzzer: deadly signal 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: 0x2e,0x0, Step #5: .\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f3e84b722399601ad7e281754e917478aa9ad48d Step #5: Base64: LgA= Step #5: MERGE-OUTER: attempt 36 Step #5: WARNING: Failed to find function "__sanitizer_acquire_crash_state". Step #5: WARNING: Failed to find function "__sanitizer_print_stack_trace". Step #5: WARNING: Failed to find function "__sanitizer_set_death_callback". Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3194340602 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.Merge1432.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/f3e84b722399601ad7e281754e917478aa9ad48d' caused a failure at the previous merge step Step #5: MERGE-INNER: 303 total files; 76 processed earlier; will process 227 files now Step #5: Running test ["env"] Step #5: === Compare result for: env [] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: HOSTNAME=c855d144598e Step #5: COVERAGE_EXTRA_ARGS= Step #5: SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: HOME=/root Step #5: SYSGOPATH=/root/go Step #5: OLDPWD=/workspace Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: FUZZING_LANGUAGE=rust Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: _=/usr/bin/timeout Step #5: HTTP_PORT= Step #5: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: FUZZING_ENGINE=libfuzzer Step #5: DEBIAN_FRONTEND=noninteractive Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: ARCHITECTURE=x86_64 Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: __LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: SANITIZER=coverage Step #5: WORK=/work Step #5: Step #5: GNU stdout: Step #5: AFL_FUZZER_ARGS=-m none Step #5: ARCHITECTURE=x86_64 Step #5: ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: COVERAGE_EXTRA_ARGS= Step #5: DEBIAN_FRONTEND=noninteractive Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: FUZZING_ENGINE=libfuzzer Step #5: FUZZING_LANGUAGE=rust Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: HOME=/root Step #5: HOSTNAME=c855d144598e Step #5: HTTP_PORT= Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: LC_ALL=C Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: OLDPWD=/workspace Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: SANITIZER=coverage Step #5: SHLVL=2 Step #5: SRC=/src Step #5: SYSGOPATH=/root/go Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: WORK=/work Step #5: _=/usr/bin/timeout Step #5: __LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: Step #5: --- START diff Step #5: -SRC=/src Step #5: -RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: -MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: -HOSTNAME=c855d144598e Step #5: -COVERAGE_EXTRA_ARGS= Step #5: -SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: -HOME=/root Step #5: -SYSGOPATH=/root/go Step #5: -OLDPWD=/workspace Step #5: -UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -FUZZING_LANGUAGE=rust Step #5: -FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: -_=/usr/bin/timeout Step #5: -HTTP_PORT= Step #5: -PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: +ARCHITECTURE=x86_64 Step #5: +ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: +COVERAGE_EXTRA_ARGS= Step #5: +DEBIAN_FRONTEND=noninteractive Step #5: +FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: FUZZING_ENGINE=libfuzzer Step #5: -DEBIAN_FRONTEND=noninteractive Step #5: +FUZZING_LANGUAGE=rust Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: -ARCHITECTURE=x86_64 Step #5: +HOME=/root Step #5: +HOSTNAME=c855d144598e Step #5: +HTTP_PORT= Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: -OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: +JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: +JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: -ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: -JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: +LC_ALL=C Step #5: +LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: +MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: +OLDPWD=/workspace Step #5: +OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: +PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: -JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: -__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: +RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: SANITIZER=coverage Step #5: +SHLVL=2 Step #5: +SRC=/src Step #5: +SYSGOPATH=/root/go Step #5: +UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: WORK=/work Step #5: +_=/usr/bin/timeout Step #5: +__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stdout differs Step #5: === KO Test failed and will panic for: env [] Step #5: Step #5: thread '' (5456) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:373:13: Step #5: Test failed for: env [] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==5456== ERROR: libFuzzer: deadly signal 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,0x6f, Step #5: to Step #5: artifact_prefix='./'; Test unit written to ./crash-4374aaee247fb237ce6c97d5c8d64bbe474d16de Step #5: Base64: dG8= Step #5: MERGE-OUTER: attempt 37 Step #5: WARNING: Failed to find function "__sanitizer_acquire_crash_state". Step #5: WARNING: Failed to find function "__sanitizer_print_stack_trace". Step #5: WARNING: Failed to find function "__sanitizer_set_death_callback". Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3194358639 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.Merge1432.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/4374aaee247fb237ce6c97d5c8d64bbe474d16de' caused a failure at the previous merge step Step #5: MERGE-INNER: 303 total files; 77 processed earlier; will process 226 files now Step #5: Running test ["env", "thDMt=5ÃQ(", "l=ÃZ1"] Step #5: === Compare result for: env ["thDMt=5ÃQ(", "l=ÃZ1"] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: HOSTNAME=c855d144598e Step #5: COVERAGE_EXTRA_ARGS= Step #5: SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: HOME=/root Step #5: SYSGOPATH=/root/go Step #5: OLDPWD=/workspace Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: FUZZING_LANGUAGE=rust Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: _=/usr/bin/timeout Step #5: HTTP_PORT= Step #5: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: FUZZING_ENGINE=libfuzzer Step #5: DEBIAN_FRONTEND=noninteractive Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: ARCHITECTURE=x86_64 Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: __LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: SANITIZER=coverage Step #5: WORK=/work Step #5: thDMt=5ÃQ( Step #5: l=ÃZ1 Step #5: Step #5: GNU stdout: Step #5: AFL_FUZZER_ARGS=-m none Step #5: ARCHITECTURE=x86_64 Step #5: ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: COVERAGE_EXTRA_ARGS= Step #5: DEBIAN_FRONTEND=noninteractive Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: FUZZING_ENGINE=libfuzzer Step #5: FUZZING_LANGUAGE=rust Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: HOME=/root Step #5: HOSTNAME=c855d144598e Step #5: HTTP_PORT= Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: LC_ALL=C Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: OLDPWD=/workspace Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: SANITIZER=coverage Step #5: SHLVL=2 Step #5: SRC=/src Step #5: SYSGOPATH=/root/go Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: WORK=/work Step #5: _=/usr/bin/timeout Step #5: __LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: l=ÃZ1 Step #5: thDMt=5ÃQ( Step #5: Step #5: --- START diff Step #5: -SRC=/src Step #5: -RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: -MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: -HOSTNAME=c855d144598e Step #5: -COVERAGE_EXTRA_ARGS= Step #5: -SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: -HOME=/root Step #5: -SYSGOPATH=/root/go Step #5: -OLDPWD=/workspace Step #5: -UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -FUZZING_LANGUAGE=rust Step #5: -FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: -_=/usr/bin/timeout Step #5: -HTTP_PORT= Step #5: -PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: +ARCHITECTURE=x86_64 Step #5: +ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: +COVERAGE_EXTRA_ARGS= Step #5: +DEBIAN_FRONTEND=noninteractive Step #5: +FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: FUZZING_ENGINE=libfuzzer Step #5: -DEBIAN_FRONTEND=noninteractive Step #5: +FUZZING_LANGUAGE=rust Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: -ARCHITECTURE=x86_64 Step #5: +HOME=/root Step #5: +HOSTNAME=c855d144598e Step #5: +HTTP_PORT= Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: +JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: +JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: +JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: +LC_ALL=C Step #5: +LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: +MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: +OLDPWD=/workspace Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: -JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: -ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: -JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: +PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: -JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: -__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: +RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: SANITIZER=coverage Step #5: +SHLVL=2 Step #5: +SRC=/src Step #5: +SYSGOPATH=/root/go Step #5: +UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: WORK=/work Step #5: -thDMt=5ÃQ( Step #5: +_=/usr/bin/timeout Step #5: +__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: l=ÃZ1 Step #5: +thDMt=5ÃQ( Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stdout differs Step #5: === KO Test failed and will panic for: env ["thDMt=5ÃQ(", "l=ÃZ1"] Step #5: Step #5: thread '' (5558) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:373:13: Step #5: Test failed for: env ["thDMt=5ÃQ(", "l=ÃZ1"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==5558== ERROR: libFuzzer: deadly signal 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: 0x8,0xe4, Step #5: \010\344 Step #5: artifact_prefix='./'; Test unit written to ./crash-1fd466d7c8f664e2ab35ab9917fb2e1117241cb9 Step #5: Base64: COQ= Step #5: MERGE-OUTER: attempt 38 Step #5: WARNING: Failed to find function "__sanitizer_acquire_crash_state". Step #5: WARNING: Failed to find function "__sanitizer_print_stack_trace". Step #5: WARNING: Failed to find function "__sanitizer_set_death_callback". Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3194376938 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.Merge1432.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/1fd466d7c8f664e2ab35ab9917fb2e1117241cb9' caused a failure at the previous merge step Step #5: MERGE-INNER: 303 total files; 78 processed earlier; will process 225 files now Step #5: Running test ["env", "-u=gXH", "BJt=E", "Quac0="] Step #5: === Compare result for: env ["-u=gXH", "BJt=E", "Quac0="] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: cannot unset '=gXH': Invalid argument Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: +cannot unset '=gXH': Invalid argument Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: env ["-u=gXH", "BJt=E", "Quac0="] Step #5: Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: Running test ["env", "-v", "-vv", "q="] Step #5: === Compare result for: env ["-v", "-vv", "q="] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: HOSTNAME=c855d144598e Step #5: COVERAGE_EXTRA_ARGS= Step #5: SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: HOME=/root Step #5: SYSGOPATH=/root/go Step #5: OLDPWD=/workspace Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: FUZZING_LANGUAGE=rust Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: _=/usr/bin/timeout Step #5: HTTP_PORT= Step #5: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: FUZZING_ENGINE=libfuzzer Step #5: DEBIAN_FRONTEND=noninteractive Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: ARCHITECTURE=x86_64 Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: __LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: SANITIZER=coverage Step #5: WORK=/work Step #5: q= Step #5: Step #5: GNU stdout: Step #5: AFL_FUZZER_ARGS=-m none Step #5: ARCHITECTURE=x86_64 Step #5: ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: COVERAGE_EXTRA_ARGS= Step #5: DEBIAN_FRONTEND=noninteractive Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: FUZZING_ENGINE=libfuzzer Step #5: FUZZING_LANGUAGE=rust Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: HOME=/root Step #5: HOSTNAME=c855d144598e Step #5: HTTP_PORT= Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: LC_ALL=C Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: OLDPWD=/workspace Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: SANITIZER=coverage Step #5: SHLVL=2 Step #5: SRC=/src Step #5: SYSGOPATH=/root/go Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: WORK=/work Step #5: _=/usr/bin/timeout Step #5: __LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: q= Step #5: Step #5: --- START diff Step #5: -SRC=/src Step #5: -RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: -MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: -HOSTNAME=c855d144598e Step #5: -COVERAGE_EXTRA_ARGS= Step #5: -SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: -HOME=/root Step #5: -SYSGOPATH=/root/go Step #5: -OLDPWD=/workspace Step #5: -UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -FUZZING_LANGUAGE=rust Step #5: -FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: -_=/usr/bin/timeout Step #5: -HTTP_PORT= Step #5: -PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: +ARCHITECTURE=x86_64 Step #5: +ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: +COVERAGE_EXTRA_ARGS= Step #5: +DEBIAN_FRONTEND=noninteractive Step #5: +FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: FUZZING_ENGINE=libfuzzer Step #5: -DEBIAN_FRONTEND=noninteractive Step #5: +FUZZING_LANGUAGE=rust Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: -ARCHITECTURE=x86_64 Step #5: +HOME=/root Step #5: +HOSTNAME=c855d144598e Step #5: +HTTP_PORT= Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: -OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: +JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: +JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: -ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: -JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: +LC_ALL=C Step #5: +LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: +MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: +OLDPWD=/workspace Step #5: +OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: +PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: -JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: -__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: +RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: SANITIZER=coverage Step #5: +SHLVL=2 Step #5: +SRC=/src Step #5: +SYSGOPATH=/root/go Step #5: +UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: WORK=/work Step #5: +_=/usr/bin/timeout Step #5: +__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: q= Step #5: --- END diff Step #5: Step #5: Rust stderr: Step #5: arg[0]: 'env' Step #5: arg[1]: '-v' Step #5: arg[2]: '-vv' Step #5: arg[3]: 'q=' Step #5: GNU stderr: Step #5: q= Step #5: --- START diff Step #5: -arg[0]: 'env' Step #5: -arg[1]: '-v' Step #5: -arg[2]: '-vv' Step #5: -arg[3]: 'q=' Step #5: +q= Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stdout differs, stderr differs Step #5: === KO Test failed and will panic for: env ["-v", "-vv", "q="] Step #5: Step #5: thread '' (5673) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:373:13: Step #5: Test failed for: env ["-v", "-vv", "q="] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==5673== ERROR: libFuzzer: deadly signal 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: 0x6d,0x6b, Step #5: mk Step #5: artifact_prefix='./'; Test unit written to ./crash-a91dcbb4df49d8bfe0a9930d7ff911a4292ca1f5 Step #5: Base64: bWs= Step #5: MERGE-OUTER: attempt 39 Step #5: WARNING: Failed to find function "__sanitizer_acquire_crash_state". Step #5: WARNING: Failed to find function "__sanitizer_print_stack_trace". Step #5: WARNING: Failed to find function "__sanitizer_set_death_callback". Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3194395324 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.Merge1432.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/a91dcbb4df49d8bfe0a9930d7ff911a4292ca1f5' caused a failure at the previous merge step Step #5: MERGE-INNER: 303 total files; 80 processed earlier; will process 223 files now Step #5: Running test ["env", "-vv", "--chdir=/tmp"] Step #5: === Compare result for: env ["-vv", "--chdir=/tmp"] Step #5: Rust stderr: Step #5: arg[0]: 'env' Step #5: arg[1]: '-vv' Step #5: arg[2]: '--chdir=/tmp' Step #5: fuzz_env: env-error-must-specify-command-with-chdir Step #5: Try '/workspace/out/libfuzzer-coverage-x86_64/fuzz_env --help' for more information. Step #5: GNU stderr: Step #5: must specify command with --chdir (-C) Step #5: Try 'env --help' for more information. Step #5: --- START diff Step #5: -arg[0]: 'env' Step #5: -arg[1]: '-vv' Step #5: -arg[2]: '--chdir=/tmp' Step #5: -fuzz_env: env-error-must-specify-command-with-chdir Step #5: -Try '/workspace/out/libfuzzer-coverage-x86_64/fuzz_env --help' for more information. Step #5: +must specify command with --chdir (-C) Step #5: +Try 'env --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: env ["-vv", "--chdir=/tmp"] Step #5: Step #5: #1 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["env", "-vv", "-u=Ag", "8j79=", "="] Step #5: === Compare result for: env ["-vv", "-u=Ag", "8j79=", "="] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: =Ag Step #5: env: cannot unset '=Ag': Invalid argument Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: +=Ag Step #5: +env: cannot unset '=Ag': Invalid argument Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: env ["-vv", "-u=Ag", "8j79=", "="] Step #5: Step #5: #2 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["env", "FLisZ=🪓Z", "🔩K=iemH"] Step #5: === Compare result for: env ["FLisZ=🪓Z", "🔩K=iemH"] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: HOSTNAME=c855d144598e Step #5: COVERAGE_EXTRA_ARGS= Step #5: SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: HOME=/root Step #5: SYSGOPATH=/root/go Step #5: OLDPWD=/workspace Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: FUZZING_LANGUAGE=rust Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: _=/usr/bin/timeout Step #5: HTTP_PORT= Step #5: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: FUZZING_ENGINE=libfuzzer Step #5: DEBIAN_FRONTEND=noninteractive Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: ARCHITECTURE=x86_64 Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: __LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: SANITIZER=coverage Step #5: WORK=/work Step #5: FLisZ=🪓Z Step #5: 🔩K=iemH Step #5: Step #5: GNU stdout: Step #5: AFL_FUZZER_ARGS=-m none Step #5: ARCHITECTURE=x86_64 Step #5: ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: COVERAGE_EXTRA_ARGS= Step #5: DEBIAN_FRONTEND=noninteractive Step #5: FLisZ=🪓Z Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: FUZZING_ENGINE=libfuzzer Step #5: FUZZING_LANGUAGE=rust Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: HOME=/root Step #5: HOSTNAME=c855d144598e Step #5: HTTP_PORT= Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: LC_ALL=C Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: OLDPWD=/workspace Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: SANITIZER=coverage Step #5: SHLVL=2 Step #5: SRC=/src Step #5: SYSGOPATH=/root/go Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: WORK=/work Step #5: _=/usr/bin/timeout Step #5: __LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: 🔩K=iemH Step #5: Step #5: --- START diff Step #5: -SRC=/src Step #5: -RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: -MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: -HOSTNAME=c855d144598e Step #5: -COVERAGE_EXTRA_ARGS= Step #5: -SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: -HOME=/root Step #5: -SYSGOPATH=/root/go Step #5: -OLDPWD=/workspace Step #5: -UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -FUZZING_LANGUAGE=rust Step #5: -FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: -_=/usr/bin/timeout Step #5: -HTTP_PORT= Step #5: -PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: +ARCHITECTURE=x86_64 Step #5: +ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: +COVERAGE_EXTRA_ARGS= Step #5: +DEBIAN_FRONTEND=noninteractive Step #5: +FLisZ=🪓Z Step #5: +FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: FUZZING_ENGINE=libfuzzer Step #5: -DEBIAN_FRONTEND=noninteractive Step #5: +FUZZING_LANGUAGE=rust Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: -ARCHITECTURE=x86_64 Step #5: +HOME=/root Step #5: +HOSTNAME=c855d144598e Step #5: +HTTP_PORT= Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: +JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: +JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: +JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: +LC_ALL=C Step #5: +LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: +MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: +OLDPWD=/workspace Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: -JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: -ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: -JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: +PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: -JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: -__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: +RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: SANITIZER=coverage Step #5: +SHLVL=2 Step #5: +SRC=/src Step #5: +SYSGOPATH=/root/go Step #5: +UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: WORK=/work Step #5: -FLisZ=🪓Z Step #5: +_=/usr/bin/timeout Step #5: +__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: 🔩K=iemH Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stdout differs Step #5: === KO Test failed and will panic for: env ["FLisZ=🪓Z", "🔩K=iemH"] Step #5: Step #5: thread '' (5768) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:373:13: Step #5: Test failed for: env ["FLisZ=🪓Z", "🔩K=iemH"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==5768== ERROR: libFuzzer: deadly signal 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: 0xc8,0xb0, Step #5: \310\260 Step #5: artifact_prefix='./'; Test unit written to ./crash-855a86b1059ce2ded4bf32a25d2a10d6848a1412 Step #5: Base64: yLA= Step #5: MERGE-OUTER: attempt 40 Step #5: WARNING: Failed to find function "__sanitizer_acquire_crash_state". Step #5: WARNING: Failed to find function "__sanitizer_print_stack_trace". Step #5: WARNING: Failed to find function "__sanitizer_set_death_callback". Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3194416647 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.Merge1432.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/855a86b1059ce2ded4bf32a25d2a10d6848a1412' caused a failure at the previous merge step Step #5: MERGE-INNER: 303 total files; 83 processed earlier; will process 220 files now Step #5: Running test ["env", "-0", "-u=", "K=Kk", "=4G0j"] Step #5: === Compare result for: env ["-0", "-u=", "K=Kk", "=4G0j"] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: cannot unset '=': Invalid argument Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: +cannot unset '=': Invalid argument Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: env ["-0", "-u=", "K=Kk", "=4G0j"] Step #5: Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: Running test ["env", "-v", "-u=v4Ãd", "0cLxP=", "wUp=imk"] Step #5: === Compare result for: env ["-v", "-u=v4Ãd", "0cLxP=", "wUp=imk"] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: =v4Ãd Step #5: env: cannot unset '=v4\303\203d': Invalid argument Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: +=v4Ãd Step #5: +env: cannot unset '=v4\303\203d': Invalid argument Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: env ["-v", "-u=v4Ãd", "0cLxP=", "wUp=imk"] Step #5: Step #5: #2 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["env", "-vv", "zNx="] Step #5: === Compare result for: env ["-vv", "zNx="] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: HOSTNAME=c855d144598e Step #5: COVERAGE_EXTRA_ARGS= Step #5: SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: HOME=/root Step #5: SYSGOPATH=/root/go Step #5: OLDPWD=/workspace Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: FUZZING_LANGUAGE=rust Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: _=/usr/bin/timeout Step #5: HTTP_PORT= Step #5: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: FUZZING_ENGINE=libfuzzer Step #5: DEBIAN_FRONTEND=noninteractive Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: ARCHITECTURE=x86_64 Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: __LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: SANITIZER=coverage Step #5: WORK=/work Step #5: zNx= Step #5: Step #5: GNU stdout: Step #5: AFL_FUZZER_ARGS=-m none Step #5: ARCHITECTURE=x86_64 Step #5: ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: COVERAGE_EXTRA_ARGS= Step #5: DEBIAN_FRONTEND=noninteractive Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: FUZZING_ENGINE=libfuzzer Step #5: FUZZING_LANGUAGE=rust Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: HOME=/root Step #5: HOSTNAME=c855d144598e Step #5: HTTP_PORT= Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: LC_ALL=C Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: OLDPWD=/workspace Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: SANITIZER=coverage Step #5: SHLVL=2 Step #5: SRC=/src Step #5: SYSGOPATH=/root/go Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: WORK=/work Step #5: _=/usr/bin/timeout Step #5: __LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: zNx= Step #5: Step #5: --- START diff Step #5: -SRC=/src Step #5: -RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: -MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: -HOSTNAME=c855d144598e Step #5: -COVERAGE_EXTRA_ARGS= Step #5: -SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: -HOME=/root Step #5: -SYSGOPATH=/root/go Step #5: -OLDPWD=/workspace Step #5: -UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -FUZZING_LANGUAGE=rust Step #5: -FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: -_=/usr/bin/timeout Step #5: -HTTP_PORT= Step #5: -PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: +ARCHITECTURE=x86_64 Step #5: +ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: +COVERAGE_EXTRA_ARGS= Step #5: +DEBIAN_FRONTEND=noninteractive Step #5: +FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: FUZZING_ENGINE=libfuzzer Step #5: -DEBIAN_FRONTEND=noninteractive Step #5: +FUZZING_LANGUAGE=rust Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: -ARCHITECTURE=x86_64 Step #5: +HOME=/root Step #5: +HOSTNAME=c855d144598e Step #5: +HTTP_PORT= Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: -OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: +JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: +JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: -ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: -JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: +LC_ALL=C Step #5: +LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: +MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: +OLDPWD=/workspace Step #5: +OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: +PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: -JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: -__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: +RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: SANITIZER=coverage Step #5: +SHLVL=2 Step #5: +SRC=/src Step #5: +SYSGOPATH=/root/go Step #5: +UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: WORK=/work Step #5: +_=/usr/bin/timeout Step #5: +__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: zNx= Step #5: --- END diff Step #5: Step #5: Rust stderr: Step #5: arg[0]: 'env' Step #5: arg[1]: '-vv' Step #5: arg[2]: 'zNx=' Step #5: GNU stderr: Step #5: zNx= Step #5: --- START diff Step #5: -arg[0]: 'env' Step #5: -arg[1]: '-vv' Step #5: -arg[2]: 'zNx=' Step #5: +zNx= Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stdout differs, stderr differs Step #5: === KO Test failed and will panic for: env ["-vv", "zNx="] Step #5: Step #5: thread '' (5890) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:373:13: Step #5: Test failed for: env ["-vv", "zNx="] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==5890== ERROR: libFuzzer: deadly signal 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: 0x3c,0x3e, Step #5: <> Step #5: artifact_prefix='./'; Test unit written to ./crash-d3270f852a922a83e8e2dabb8535a68464ec5165 Step #5: Base64: PD4= Step #5: MERGE-OUTER: attempt 41 Step #5: WARNING: Failed to find function "__sanitizer_acquire_crash_state". Step #5: WARNING: Failed to find function "__sanitizer_print_stack_trace". Step #5: WARNING: Failed to find function "__sanitizer_set_death_callback". Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3194436648 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.Merge1432.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/d3270f852a922a83e8e2dabb8535a68464ec5165' caused a failure at the previous merge step Step #5: MERGE-INNER: 303 total files; 86 processed earlier; will process 217 files now Step #5: Running test ["env", "=1Ãp🧰2"] Step #5: === Compare result for: env ["=1Ãp🧰2"] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: HOSTNAME=c855d144598e Step #5: COVERAGE_EXTRA_ARGS= Step #5: SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: HOME=/root Step #5: SYSGOPATH=/root/go Step #5: OLDPWD=/workspace Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: FUZZING_LANGUAGE=rust Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: _=/usr/bin/timeout Step #5: HTTP_PORT= Step #5: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: FUZZING_ENGINE=libfuzzer Step #5: DEBIAN_FRONTEND=noninteractive Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: ARCHITECTURE=x86_64 Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: __LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: SANITIZER=coverage Step #5: WORK=/work Step #5: Step #5: GNU stdout: Step #5: AFL_FUZZER_ARGS=-m none Step #5: ARCHITECTURE=x86_64 Step #5: ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: COVERAGE_EXTRA_ARGS= Step #5: DEBIAN_FRONTEND=noninteractive Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: FUZZING_ENGINE=libfuzzer Step #5: FUZZING_LANGUAGE=rust Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: HOME=/root Step #5: HOSTNAME=c855d144598e Step #5: HTTP_PORT= Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: LC_ALL=C Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: OLDPWD=/workspace Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: SANITIZER=coverage Step #5: SHLVL=2 Step #5: SRC=/src Step #5: SYSGOPATH=/root/go Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: WORK=/work Step #5: _=/usr/bin/timeout Step #5: __LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: =1Ãp🧰2 Step #5: Step #5: --- START diff Step #5: -SRC=/src Step #5: -RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: -MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: -HOSTNAME=c855d144598e Step #5: -COVERAGE_EXTRA_ARGS= Step #5: -SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: -HOME=/root Step #5: -SYSGOPATH=/root/go Step #5: -OLDPWD=/workspace Step #5: -UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -FUZZING_LANGUAGE=rust Step #5: -FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: -_=/usr/bin/timeout Step #5: -HTTP_PORT= Step #5: -PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: +ARCHITECTURE=x86_64 Step #5: +ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: +COVERAGE_EXTRA_ARGS= Step #5: +DEBIAN_FRONTEND=noninteractive Step #5: +FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: FUZZING_ENGINE=libfuzzer Step #5: -DEBIAN_FRONTEND=noninteractive Step #5: +FUZZING_LANGUAGE=rust Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: -ARCHITECTURE=x86_64 Step #5: +HOME=/root Step #5: +HOSTNAME=c855d144598e Step #5: +HTTP_PORT= Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: +JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: +JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: +JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: +LC_ALL=C Step #5: +LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: +MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: +OLDPWD=/workspace Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: -JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: -ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: -JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: +PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: -JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: -__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: +RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: SANITIZER=coverage Step #5: +SHLVL=2 Step #5: +SRC=/src Step #5: +SYSGOPATH=/root/go Step #5: +UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: WORK=/work Step #5: +_=/usr/bin/timeout Step #5: +__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: +=1Ãp🧰2 Step #5: --- END diff Step #5: Step #5: Rust stderr: Step #5: warning: env-warning-no-name-specified Step #5: GNU stderr: Step #5: (empty) Step #5: --- START diff Step #5: -warning: env-warning-no-name-specified Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stdout differs, stderr differs Step #5: === KO Test failed and will panic for: env ["=1Ãp🧰2"] Step #5: Step #5: thread '' (6010) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:373:13: Step #5: Test failed for: env ["=1Ãp🧰2"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==6010== ERROR: libFuzzer: deadly signal 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: 0x6c,0xa, Step #5: l\012 Step #5: artifact_prefix='./'; Test unit written to ./crash-cde25b5e10ad99822ac2c62b8e01b4d8af3e01d5 Step #5: Base64: bAo= Step #5: MERGE-OUTER: attempt 42 Step #5: WARNING: Failed to find function "__sanitizer_acquire_crash_state". Step #5: WARNING: Failed to find function "__sanitizer_print_stack_trace". Step #5: WARNING: Failed to find function "__sanitizer_set_death_callback". Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3194452797 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.Merge1432.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/cde25b5e10ad99822ac2c62b8e01b4d8af3e01d5' caused a failure at the previous merge step Step #5: MERGE-INNER: 303 total files; 87 processed earlier; will process 216 files now Step #5: Running test ["env", "-0"] Step #5: === Compare result for: env ["-0"] Step #5: Rust stdout: Step #5: SRC=/srcRESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profrawHOSTNAME=c855d144598eCOVERAGE_EXTRA_ARGS=SHLVL=2AFL_FUZZER_ARGS=-m noneHOME=/rootSYSGOPATH=/root/goOLDPWD=/workspaceUBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3FUZZING_LANGUAGE=rustFUZZER_ARGS=-rss_limit_mb=2560 -timeout=25_=/usr/bin/timeoutHTTP_PORT=PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/binBUILDER_OUTPUT=/builder/outputsCODE_COVERAGE_SRC=/opt/code_coverageFUZZING_ENGINE=libfuzzerDEBIAN_FRONTEND=noninteractiveGOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/goARCHITECTURE=x86_64HWASAN_OPTIONS=random_tags=0OUT=/workspace/out/libfuzzer-coverage-x86_64JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/serverASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64PWD=/workspace/out/libfuzzer-coverage-x86_64JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCESANITIZER=coverageWORK=/work Step #5: GNU stdout: Step #5: AFL_FUZZER_ARGS=-m noneARCHITECTURE=x86_64ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3BUILDER_OUTPUT=/builder/outputsCODE_COVERAGE_SRC=/opt/code_coverageCOVERAGE_EXTRA_ARGS=DEBIAN_FRONTEND=noninteractiveFUZZER_ARGS=-rss_limit_mb=2560 -timeout=25FUZZING_ENGINE=libfuzzerFUZZING_LANGUAGE=rustGOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/goHOME=/rootHOSTNAME=c855d144598eHTTP_PORT=HWASAN_OPTIONS=random_tags=0JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/serverLC_ALL=CLLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profrawMSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3OLDPWD=/workspaceOUT=/workspace/out/libfuzzer-coverage-x86_64PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/binPWD=/workspace/out/libfuzzer-coverage-x86_64RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4SANITIZER=coverageSHLVL=2SRC=/srcSYSGOPATH=/root/goUBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3WORK=/work_=/usr/bin/timeout__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: --- START diff Step #5: -SRC=/srcRESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profrawHOSTNAME=c855d144598eCOVERAGE_EXTRA_ARGS=SHLVL=2AFL_FUZZER_ARGS=-m noneHOME=/rootSYSGOPATH=/root/goOLDPWD=/workspaceUBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3FUZZING_LANGUAGE=rustFUZZER_ARGS=-rss_limit_mb=2560 -timeout=25_=/usr/bin/timeoutHTTP_PORT=PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/binBUILDER_OUTPUT=/builder/outputsCODE_COVERAGE_SRC=/opt/code_coverageFUZZING_ENGINE=libfuzzerDEBIAN_FRONTEND=noninteractiveGOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/goARCHITECTURE=x86_64HWASAN_OPTIONS=random_tags=0OUT=/workspace/out/libfuzzer-coverage-x86_64JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/serverASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64PWD=/workspace/out/libfuzzer-coverage-x86_64JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCESANITIZER=coverageWORK=/work Step #5: +AFL_FUZZER_ARGS=-m noneARCHITECTURE=x86_64ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3BUILDER_OUTPUT=/builder/outputsCODE_COVERAGE_SRC=/opt/code_coverageCOVERAGE_EXTRA_ARGS=DEBIAN_FRONTEND=noninteractiveFUZZER_ARGS=-rss_limit_mb=2560 -timeout=25FUZZING_ENGINE=libfuzzerFUZZING_LANGUAGE=rustGOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/goHOME=/rootHOSTNAME=c855d144598eHTTP_PORT=HWASAN_OPTIONS=random_tags=0JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/serverLC_ALL=CLLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profrawMSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3OLDPWD=/workspaceOUT=/workspace/out/libfuzzer-coverage-x86_64PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/binPWD=/workspace/out/libfuzzer-coverage-x86_64RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4SANITIZER=coverageSHLVL=2SRC=/srcSYSGOPATH=/root/goUBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3WORK=/work_=/usr/bin/timeout__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stdout differs Step #5: === KO Test failed and will panic for: env ["-0"] Step #5: Step #5: thread '' (6086) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:373:13: Step #5: Test failed for: env ["-0"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==6086== ERROR: libFuzzer: deadly signal 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: 0x5e,0x5e, Step #5: ^^ Step #5: artifact_prefix='./'; Test unit written to ./crash-0499a0a3f2f4da8697632d5b7af66ec607b06d99 Step #5: Base64: Xl4= Step #5: MERGE-OUTER: attempt 43 Step #5: WARNING: Failed to find function "__sanitizer_acquire_crash_state". Step #5: WARNING: Failed to find function "__sanitizer_print_stack_trace". Step #5: WARNING: Failed to find function "__sanitizer_set_death_callback". Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3194468283 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.Merge1432.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/0499a0a3f2f4da8697632d5b7af66ec607b06d99' caused a failure at the previous merge step Step #5: MERGE-INNER: 303 total files; 88 processed earlier; will process 215 files now Step #5: Running test ["env", "-vv", "(ÃVFd=qZ"] Step #5: === Compare result for: env ["-vv", "(ÃVFd=qZ"] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: HOSTNAME=c855d144598e Step #5: COVERAGE_EXTRA_ARGS= Step #5: SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: HOME=/root Step #5: SYSGOPATH=/root/go Step #5: OLDPWD=/workspace Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: FUZZING_LANGUAGE=rust Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: _=/usr/bin/timeout Step #5: HTTP_PORT= Step #5: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: FUZZING_ENGINE=libfuzzer Step #5: DEBIAN_FRONTEND=noninteractive Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: ARCHITECTURE=x86_64 Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: __LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: SANITIZER=coverage Step #5: WORK=/work Step #5: (ÃVFd=qZ Step #5: Step #5: GNU stdout: Step #5: (ÃVFd=qZ Step #5: AFL_FUZZER_ARGS=-m none Step #5: ARCHITECTURE=x86_64 Step #5: ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: COVERAGE_EXTRA_ARGS= Step #5: DEBIAN_FRONTEND=noninteractive Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: FUZZING_ENGINE=libfuzzer Step #5: FUZZING_LANGUAGE=rust Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: HOME=/root Step #5: HOSTNAME=c855d144598e Step #5: HTTP_PORT= Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: LC_ALL=C Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: OLDPWD=/workspace Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: SANITIZER=coverage Step #5: SHLVL=2 Step #5: SRC=/src Step #5: SYSGOPATH=/root/go Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: WORK=/work Step #5: _=/usr/bin/timeout Step #5: __LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: Step #5: --- START diff Step #5: -SRC=/src Step #5: -RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: -MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: -HOSTNAME=c855d144598e Step #5: -COVERAGE_EXTRA_ARGS= Step #5: -SHLVL=2 Step #5: +(ÃVFd=qZ Step #5: AFL_FUZZER_ARGS=-m none Step #5: -HOME=/root Step #5: -SYSGOPATH=/root/go Step #5: -OLDPWD=/workspace Step #5: -UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -FUZZING_LANGUAGE=rust Step #5: -FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: -_=/usr/bin/timeout Step #5: -HTTP_PORT= Step #5: -PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: +ARCHITECTURE=x86_64 Step #5: +ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: +COVERAGE_EXTRA_ARGS= Step #5: +DEBIAN_FRONTEND=noninteractive Step #5: +FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: FUZZING_ENGINE=libfuzzer Step #5: -DEBIAN_FRONTEND=noninteractive Step #5: +FUZZING_LANGUAGE=rust Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: -ARCHITECTURE=x86_64 Step #5: +HOME=/root Step #5: +HOSTNAME=c855d144598e Step #5: +HTTP_PORT= Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: +JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: +JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: +JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: +LC_ALL=C Step #5: +LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: +MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: +OLDPWD=/workspace Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: -JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: -ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: -JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: +PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: -JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: -__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: +RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: SANITIZER=coverage Step #5: +SHLVL=2 Step #5: +SRC=/src Step #5: +SYSGOPATH=/root/go Step #5: +UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: WORK=/work Step #5: -(ÃVFd=qZ Step #5: +_=/usr/bin/timeout Step #5: +__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: --- END diff Step #5: Step #5: Rust stderr: Step #5: arg[0]: 'env' Step #5: arg[1]: '-vv' Step #5: arg[2]: '(ÃVFd=qZ' Step #5: GNU stderr: Step #5: (ÃVFd=qZ Step #5: --- START diff Step #5: -arg[0]: 'env' Step #5: -arg[1]: '-vv' Step #5: -arg[2]: '(ÃVFd=qZ' Step #5: +(ÃVFd=qZ Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stdout differs, stderr differs Step #5: === KO Test failed and will panic for: env ["-vv", "(ÃVFd=qZ"] Step #5: Step #5: thread '' (6167) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:373:13: Step #5: Test failed for: env ["-vv", "(ÃVFd=qZ"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==6167== ERROR: libFuzzer: deadly signal 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: 0x7b,0x7d, Step #5: {} Step #5: artifact_prefix='./'; Test unit written to ./crash-bf21a9e8fbc5a3846fb05b4fa0859e0917b2202f Step #5: Base64: e30= Step #5: MERGE-OUTER: attempt 44 Step #5: WARNING: Failed to find function "__sanitizer_acquire_crash_state". Step #5: WARNING: Failed to find function "__sanitizer_print_stack_trace". Step #5: WARNING: Failed to find function "__sanitizer_set_death_callback". Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3194484219 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.Merge1432.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/bf21a9e8fbc5a3846fb05b4fa0859e0917b2202f' caused a failure at the previous merge step Step #5: MERGE-INNER: 303 total files; 89 processed earlier; will process 214 files now Step #5: Running test ["env", "-0", "-vv", "--chdir=/tmp", "Ã5Oo=AtB"] Step #5: === Compare result for: env ["-0", "-vv", "--chdir=/tmp", "Ã5Oo=AtB"] Step #5: Rust stderr: Step #5: arg[0]: 'env' Step #5: arg[1]: '-0' Step #5: arg[2]: '-vv' Step #5: arg[3]: '--chdir=/tmp' Step #5: arg[4]: 'Ã5Oo=AtB' Step #5: fuzz_env: env-error-must-specify-command-with-chdir Step #5: Try '/workspace/out/libfuzzer-coverage-x86_64/fuzz_env --help' for more information. Step #5: GNU stderr: Step #5: Ã5Oo=AtB Step #5: env: must specify command with --chdir (-C) Step #5: Try 'env --help' for more information. Step #5: --- START diff Step #5: -arg[0]: 'env' Step #5: -arg[1]: '-0' Step #5: -arg[2]: '-vv' Step #5: -arg[3]: '--chdir=/tmp' Step #5: -arg[4]: 'Ã5Oo=AtB' Step #5: -fuzz_env: env-error-must-specify-command-with-chdir Step #5: -Try '/workspace/out/libfuzzer-coverage-x86_64/fuzz_env --help' for more information. Step #5: +Ã5Oo=AtB Step #5: +env: must specify command with --chdir (-C) Step #5: +Try 'env --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: env ["-0", "-vv", "--chdir=/tmp", "Ã5Oo=AtB"] Step #5: Step #5: #1 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["env", "-u=N🪛tki", "0=62b", "(E🔩=🪛zÃ"] Step #5: === Compare result for: env ["-u=N🪛tki", "0=62b", "(E🔩=🪛zÃ"] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: cannot unset '=N\360\237\252\233tki': Invalid argument Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: +cannot unset '=N\360\237\252\233tki': Invalid argument Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: env ["-u=N🪛tki", "0=62b", "(E🔩=🪛zÃ"] Step #5: Step #5: #2 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["env", "-u=vNO5ÃOPl", "BGa=((L"] Step #5: === Compare result for: env ["-u=vNO5ÃOPl", "BGa=((L"] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: cannot unset '=vNO5\303\203OPl': Invalid argument Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: +cannot unset '=vNO5\303\203OPl': Invalid argument Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: env ["-u=vNO5ÃOPl", "BGa=((L"] Step #5: Step #5: Running test ["env", "-v", "-vv"] Step #5: === Compare result for: env ["-v", "-vv"] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: HOSTNAME=c855d144598e Step #5: COVERAGE_EXTRA_ARGS= Step #5: SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: HOME=/root Step #5: SYSGOPATH=/root/go Step #5: OLDPWD=/workspace Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: FUZZING_LANGUAGE=rust Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: _=/usr/bin/timeout Step #5: HTTP_PORT= Step #5: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: FUZZING_ENGINE=libfuzzer Step #5: DEBIAN_FRONTEND=noninteractive Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: ARCHITECTURE=x86_64 Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: __LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: SANITIZER=coverage Step #5: WORK=/work Step #5: Step #5: GNU stdout: Step #5: AFL_FUZZER_ARGS=-m none Step #5: ARCHITECTURE=x86_64 Step #5: ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: COVERAGE_EXTRA_ARGS= Step #5: DEBIAN_FRONTEND=noninteractive Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: FUZZING_ENGINE=libfuzzer Step #5: FUZZING_LANGUAGE=rust Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: HOME=/root Step #5: HOSTNAME=c855d144598e Step #5: HTTP_PORT= Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: LC_ALL=C Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: OLDPWD=/workspace Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: SANITIZER=coverage Step #5: SHLVL=2 Step #5: SRC=/src Step #5: SYSGOPATH=/root/go Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: WORK=/work Step #5: _=/usr/bin/timeout Step #5: __LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: Step #5: --- START diff Step #5: -SRC=/src Step #5: -RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: -MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: -HOSTNAME=c855d144598e Step #5: -COVERAGE_EXTRA_ARGS= Step #5: -SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: -HOME=/root Step #5: -SYSGOPATH=/root/go Step #5: -OLDPWD=/workspace Step #5: -UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -FUZZING_LANGUAGE=rust Step #5: -FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: -_=/usr/bin/timeout Step #5: -HTTP_PORT= Step #5: -PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: +ARCHITECTURE=x86_64 Step #5: +ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: +COVERAGE_EXTRA_ARGS= Step #5: +DEBIAN_FRONTEND=noninteractive Step #5: +FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: FUZZING_ENGINE=libfuzzer Step #5: -DEBIAN_FRONTEND=noninteractive Step #5: +FUZZING_LANGUAGE=rust Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: -ARCHITECTURE=x86_64 Step #5: +HOME=/root Step #5: +HOSTNAME=c855d144598e Step #5: +HTTP_PORT= Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: -OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: +JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: +JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: -ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: -JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: +LC_ALL=C Step #5: +LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: +MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: +OLDPWD=/workspace Step #5: +OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: +PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: -JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: -__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: +RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: SANITIZER=coverage Step #5: +SHLVL=2 Step #5: +SRC=/src Step #5: +SYSGOPATH=/root/go Step #5: +UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: WORK=/work Step #5: +_=/usr/bin/timeout Step #5: +__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: --- END diff Step #5: Step #5: Rust stderr: Step #5: arg[0]: 'env' Step #5: arg[1]: '-v' Step #5: arg[2]: '-vv' Step #5: GNU stderr: Step #5: (empty) Step #5: --- START diff Step #5: -arg[0]: 'env' Step #5: -arg[1]: '-v' Step #5: -arg[2]: '-vv' Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stdout differs, stderr differs Step #5: === KO Test failed and will panic for: env ["-v", "-vv"] Step #5: Step #5: thread '' (6265) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:373:13: Step #5: Test failed for: env ["-v", "-vv"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==6265== ERROR: libFuzzer: deadly signal 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: 0x0,0xe0, Step #5: \000\340 Step #5: artifact_prefix='./'; Test unit written to ./crash-159ba69f4c40be3042fc54c7fbb2025f7e49f8e0 Step #5: Base64: AOA= Step #5: MERGE-OUTER: attempt 45 Step #5: WARNING: Failed to find function "__sanitizer_acquire_crash_state". Step #5: WARNING: Failed to find function "__sanitizer_print_stack_trace". Step #5: WARNING: Failed to find function "__sanitizer_set_death_callback". Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3194504932 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.Merge1432.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/159ba69f4c40be3042fc54c7fbb2025f7e49f8e0' caused a failure at the previous merge step Step #5: MERGE-INNER: 303 total files; 93 processed earlier; will process 210 files now Step #5: Running test ["env", "=7Oyd"] Step #5: === Compare result for: env ["=7Oyd"] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: HOSTNAME=c855d144598e Step #5: COVERAGE_EXTRA_ARGS= Step #5: SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: HOME=/root Step #5: SYSGOPATH=/root/go Step #5: OLDPWD=/workspace Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: FUZZING_LANGUAGE=rust Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: _=/usr/bin/timeout Step #5: HTTP_PORT= Step #5: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: FUZZING_ENGINE=libfuzzer Step #5: DEBIAN_FRONTEND=noninteractive Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: ARCHITECTURE=x86_64 Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: __LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: SANITIZER=coverage Step #5: WORK=/work Step #5: Step #5: GNU stdout: Step #5: AFL_FUZZER_ARGS=-m none Step #5: ARCHITECTURE=x86_64 Step #5: ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: COVERAGE_EXTRA_ARGS= Step #5: DEBIAN_FRONTEND=noninteractive Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: FUZZING_ENGINE=libfuzzer Step #5: FUZZING_LANGUAGE=rust Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: HOME=/root Step #5: HOSTNAME=c855d144598e Step #5: HTTP_PORT= Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: LC_ALL=C Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: OLDPWD=/workspace Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: SANITIZER=coverage Step #5: SHLVL=2 Step #5: SRC=/src Step #5: SYSGOPATH=/root/go Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: WORK=/work Step #5: _=/usr/bin/timeout Step #5: __LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: =7Oyd Step #5: Step #5: --- START diff Step #5: -SRC=/src Step #5: -RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: -MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: -HOSTNAME=c855d144598e Step #5: -COVERAGE_EXTRA_ARGS= Step #5: -SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: -HOME=/root Step #5: -SYSGOPATH=/root/go Step #5: -OLDPWD=/workspace Step #5: -UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -FUZZING_LANGUAGE=rust Step #5: -FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: -_=/usr/bin/timeout Step #5: -HTTP_PORT= Step #5: -PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: +ARCHITECTURE=x86_64 Step #5: +ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: +COVERAGE_EXTRA_ARGS= Step #5: +DEBIAN_FRONTEND=noninteractive Step #5: +FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: FUZZING_ENGINE=libfuzzer Step #5: -DEBIAN_FRONTEND=noninteractive Step #5: +FUZZING_LANGUAGE=rust Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: -ARCHITECTURE=x86_64 Step #5: +HOME=/root Step #5: +HOSTNAME=c855d144598e Step #5: +HTTP_PORT= Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: +JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: +JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: +JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: +LC_ALL=C Step #5: +LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: +MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: +OLDPWD=/workspace Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: -JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: -ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: -JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: +PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: -JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: -__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: +RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: SANITIZER=coverage Step #5: +SHLVL=2 Step #5: +SRC=/src Step #5: +SYSGOPATH=/root/go Step #5: +UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: WORK=/work Step #5: +_=/usr/bin/timeout Step #5: +__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: +=7Oyd Step #5: --- END diff Step #5: Step #5: Rust stderr: Step #5: warning: env-warning-no-name-specified Step #5: GNU stderr: Step #5: (empty) Step #5: --- START diff Step #5: -warning: env-warning-no-name-specified Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stdout differs, stderr differs Step #5: === KO Test failed and will panic for: env ["=7Oyd"] Step #5: Step #5: thread '' (6377) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:373:13: Step #5: Test failed for: env ["=7Oyd"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==6377== ERROR: libFuzzer: deadly signal 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: 0x5b,0x5b, Step #5: [[ Step #5: artifact_prefix='./'; Test unit written to ./crash-f834bde21859165b56c0aaa6547991a1ce7d94bd Step #5: Base64: W1s= Step #5: MERGE-OUTER: attempt 46 Step #5: WARNING: Failed to find function "__sanitizer_acquire_crash_state". Step #5: WARNING: Failed to find function "__sanitizer_print_stack_trace". Step #5: WARNING: Failed to find function "__sanitizer_set_death_callback". Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3194521445 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.Merge1432.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/f834bde21859165b56c0aaa6547991a1ce7d94bd' caused a failure at the previous merge step Step #5: MERGE-INNER: 303 total files; 94 processed earlier; will process 209 files now Step #5: Running test ["env", "-vv", "zS=t"] Step #5: === Compare result for: env ["-vv", "zS=t"] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: HOSTNAME=c855d144598e Step #5: COVERAGE_EXTRA_ARGS= Step #5: SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: HOME=/root Step #5: SYSGOPATH=/root/go Step #5: OLDPWD=/workspace Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: FUZZING_LANGUAGE=rust Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: _=/usr/bin/timeout Step #5: HTTP_PORT= Step #5: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: FUZZING_ENGINE=libfuzzer Step #5: DEBIAN_FRONTEND=noninteractive Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: ARCHITECTURE=x86_64 Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: __LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: SANITIZER=coverage Step #5: WORK=/work Step #5: zS=t Step #5: Step #5: GNU stdout: Step #5: AFL_FUZZER_ARGS=-m none Step #5: ARCHITECTURE=x86_64 Step #5: ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: COVERAGE_EXTRA_ARGS= Step #5: DEBIAN_FRONTEND=noninteractive Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: FUZZING_ENGINE=libfuzzer Step #5: FUZZING_LANGUAGE=rust Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: HOME=/root Step #5: HOSTNAME=c855d144598e Step #5: HTTP_PORT= Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: LC_ALL=C Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: OLDPWD=/workspace Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: SANITIZER=coverage Step #5: SHLVL=2 Step #5: SRC=/src Step #5: SYSGOPATH=/root/go Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: WORK=/work Step #5: _=/usr/bin/timeout Step #5: __LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: zS=t Step #5: Step #5: --- START diff Step #5: -SRC=/src Step #5: -RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: -MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: -HOSTNAME=c855d144598e Step #5: -COVERAGE_EXTRA_ARGS= Step #5: -SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: -HOME=/root Step #5: -SYSGOPATH=/root/go Step #5: -OLDPWD=/workspace Step #5: -UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -FUZZING_LANGUAGE=rust Step #5: -FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: -_=/usr/bin/timeout Step #5: -HTTP_PORT= Step #5: -PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: +ARCHITECTURE=x86_64 Step #5: +ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: +COVERAGE_EXTRA_ARGS= Step #5: +DEBIAN_FRONTEND=noninteractive Step #5: +FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: FUZZING_ENGINE=libfuzzer Step #5: -DEBIAN_FRONTEND=noninteractive Step #5: +FUZZING_LANGUAGE=rust Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: -ARCHITECTURE=x86_64 Step #5: +HOME=/root Step #5: +HOSTNAME=c855d144598e Step #5: +HTTP_PORT= Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: -OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: +JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: +JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: -ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: -JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: +LC_ALL=C Step #5: +LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: +MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: +OLDPWD=/workspace Step #5: +OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: +PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: -JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: -__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: +RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: SANITIZER=coverage Step #5: +SHLVL=2 Step #5: +SRC=/src Step #5: +SYSGOPATH=/root/go Step #5: +UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: WORK=/work Step #5: +_=/usr/bin/timeout Step #5: +__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: zS=t Step #5: --- END diff Step #5: Step #5: Rust stderr: Step #5: arg[0]: 'env' Step #5: arg[1]: '-vv' Step #5: arg[2]: 'zS=t' Step #5: GNU stderr: Step #5: zS=t Step #5: --- START diff Step #5: -arg[0]: 'env' Step #5: -arg[1]: '-vv' Step #5: -arg[2]: 'zS=t' Step #5: +zS=t Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stdout differs, stderr differs Step #5: === KO Test failed and will panic for: env ["-vv", "zS=t"] Step #5: Step #5: thread '' (6468) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:373:13: Step #5: Test failed for: env ["-vv", "zS=t"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==6468== ERROR: libFuzzer: deadly signal 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: 0x3c,0x64, Step #5: ' (6572) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:373:13: Step #5: Test failed for: env ["kh🧰=Zzh", "8vXJN=7S"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==6572== ERROR: libFuzzer: deadly signal 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: 0x72,0x31, Step #5: r1 Step #5: artifact_prefix='./'; Test unit written to ./crash-5573e39b6600496d40f493d00ec7658479a19607 Step #5: Base64: cjE= Step #5: MERGE-OUTER: attempt 48 Step #5: WARNING: Failed to find function "__sanitizer_acquire_crash_state". Step #5: WARNING: Failed to find function "__sanitizer_print_stack_trace". Step #5: WARNING: Failed to find function "__sanitizer_set_death_callback". Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3194559022 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.Merge1432.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/5573e39b6600496d40f493d00ec7658479a19607' caused a failure at the previous merge step Step #5: MERGE-INNER: 303 total files; 98 processed earlier; will process 205 files now Step #5: Running test ["env", "-u=MfÃF(G\u{fe0f}", "--chdir=/tmp", "E🪛x=(9P", "gVmw=zebdU"] Step #5: === Compare result for: env ["-u=MfÃF(G\u{fe0f}", "--chdir=/tmp", "E🪛x=(9P", "gVmw=zebdU"] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: cannot unset '=Mf\303\203F(G\357\270\217': Invalid argument Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: +cannot unset '=Mf\303\203F(G\357\270\217': Invalid argument Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: env ["-u=MfÃF(G\u{fe0f}", "--chdir=/tmp", "E🪛x=(9P", "gVmw=zebdU"] Step #5: Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: Running test ["env", "-u=r9JW1", "K=ÃI7lF", "=("] Step #5: === Compare result for: env ["-u=r9JW1", "K=ÃI7lF", "=("] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: cannot unset '=r9JW1': Invalid argument Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: +cannot unset '=r9JW1': Invalid argument Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: env ["-u=r9JW1", "K=ÃI7lF", "=("] Step #5: Step #5: #2 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["env", "-i", "-u=pJ3", "WM=Z"] Step #5: === Compare result for: env ["-i", "-u=pJ3", "WM=Z"] Step #5: Rust stdout: Step #5: (empty) Step #5: GNU stdout: Step #5: WM=Z Step #5: Step #5: --- START diff Step #5: +WM=Z Step #5: --- END diff Step #5: Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: (empty) Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: --- END diff Step #5: Step #5: Different exit code: (Rust: 125, GNU: 0) Step #5: Discrepancies detected: stdout differs, stderr differs, exit code differs Step #5: === KO Test failed and will panic for: env ["-i", "-u=pJ3", "WM=Z"] Step #5: Step #5: thread '' (6698) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:373:13: Step #5: Test failed for: env ["-i", "-u=pJ3", "WM=Z"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==6698== ERROR: libFuzzer: deadly signal 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: 0x22,0x22, Step #5: \"\" Step #5: artifact_prefix='./'; Test unit written to ./crash-dd29ecf524b030a65261e3059c48ab9e1ecb2585 Step #5: Base64: IiI= Step #5: MERGE-OUTER: attempt 49 Step #5: WARNING: Failed to find function "__sanitizer_acquire_crash_state". Step #5: WARNING: Failed to find function "__sanitizer_print_stack_trace". Step #5: WARNING: Failed to find function "__sanitizer_set_death_callback". Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3194576713 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.Merge1432.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/dd29ecf524b030a65261e3059c48ab9e1ecb2585' caused a failure at the previous merge step Step #5: MERGE-INNER: 303 total files; 101 processed earlier; will process 202 files now Step #5: Running test ["env", "--chdir=/tmp", "Z🔗E=ÃC", "XoyeE=WCD"] Step #5: === Compare result for: env ["--chdir=/tmp", "Z🔗E=ÃC", "XoyeE=WCD"] Step #5: Rust stderr: Step #5: env-error-must-specify-command-with-chdir Step #5: Try '/workspace/out/libfuzzer-coverage-x86_64/fuzz_env --help' for more information. Step #5: GNU stderr: Step #5: must specify command with --chdir (-C) Step #5: Try 'env --help' for more information. Step #5: --- START diff Step #5: -env-error-must-specify-command-with-chdir Step #5: -Try '/workspace/out/libfuzzer-coverage-x86_64/fuzz_env --help' for more information. Step #5: +must specify command with --chdir (-C) Step #5: +Try 'env --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: env ["--chdir=/tmp", "Z🔗E=ÃC", "XoyeE=WCD"] Step #5: Step #5: #1 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["env", "-v", "JtNe="] Step #5: === Compare result for: env ["-v", "JtNe="] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: HOSTNAME=c855d144598e Step #5: COVERAGE_EXTRA_ARGS= Step #5: SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: HOME=/root Step #5: SYSGOPATH=/root/go Step #5: OLDPWD=/workspace Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: FUZZING_LANGUAGE=rust Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: _=/usr/bin/timeout Step #5: HTTP_PORT= Step #5: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: FUZZING_ENGINE=libfuzzer Step #5: DEBIAN_FRONTEND=noninteractive Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: ARCHITECTURE=x86_64 Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: __LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: SANITIZER=coverage Step #5: WORK=/work Step #5: JtNe= Step #5: Step #5: GNU stdout: Step #5: AFL_FUZZER_ARGS=-m none Step #5: ARCHITECTURE=x86_64 Step #5: ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: COVERAGE_EXTRA_ARGS= Step #5: DEBIAN_FRONTEND=noninteractive Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: FUZZING_ENGINE=libfuzzer Step #5: FUZZING_LANGUAGE=rust Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: HOME=/root Step #5: HOSTNAME=c855d144598e Step #5: HTTP_PORT= Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: JtNe= Step #5: LC_ALL=C Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: OLDPWD=/workspace Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: SANITIZER=coverage Step #5: SHLVL=2 Step #5: SRC=/src Step #5: SYSGOPATH=/root/go Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: WORK=/work Step #5: _=/usr/bin/timeout Step #5: __LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: Step #5: --- START diff Step #5: -SRC=/src Step #5: -RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: -MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: -HOSTNAME=c855d144598e Step #5: -COVERAGE_EXTRA_ARGS= Step #5: -SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: -HOME=/root Step #5: -SYSGOPATH=/root/go Step #5: -OLDPWD=/workspace Step #5: -UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -FUZZING_LANGUAGE=rust Step #5: -FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: -_=/usr/bin/timeout Step #5: -HTTP_PORT= Step #5: -PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: +ARCHITECTURE=x86_64 Step #5: +ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: +COVERAGE_EXTRA_ARGS= Step #5: +DEBIAN_FRONTEND=noninteractive Step #5: +FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: FUZZING_ENGINE=libfuzzer Step #5: -DEBIAN_FRONTEND=noninteractive Step #5: +FUZZING_LANGUAGE=rust Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: -ARCHITECTURE=x86_64 Step #5: +HOME=/root Step #5: +HOSTNAME=c855d144598e Step #5: +HTTP_PORT= Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: +JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: +JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: +JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: +JtNe= Step #5: +LC_ALL=C Step #5: +LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: +MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: +OLDPWD=/workspace Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: -JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: -ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: -JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: +PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: -JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: -__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: +RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: SANITIZER=coverage Step #5: +SHLVL=2 Step #5: +SRC=/src Step #5: +SYSGOPATH=/root/go Step #5: +UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: WORK=/work Step #5: -JtNe= Step #5: +_=/usr/bin/timeout Step #5: +__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: --- END diff Step #5: Step #5: Rust stderr: Step #5: (empty) Step #5: GNU stderr: Step #5: JtNe= Step #5: --- START diff Step #5: +JtNe= Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stdout differs, stderr differs Step #5: === KO Test failed and will panic for: env ["-v", "JtNe="] Step #5: Step #5: thread '' (6827) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:373:13: Step #5: Test failed for: env ["-v", "JtNe="] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==6827== ERROR: libFuzzer: deadly signal 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: 0x67,0xa, Step #5: g\012 Step #5: artifact_prefix='./'; Test unit written to ./crash-a5938ace3f424be1a26904781cdb06d55b614e6b Step #5: Base64: Zwo= Step #5: MERGE-OUTER: attempt 50 Step #5: WARNING: Failed to find function "__sanitizer_acquire_crash_state". Step #5: WARNING: Failed to find function "__sanitizer_print_stack_trace". Step #5: WARNING: Failed to find function "__sanitizer_set_death_callback". Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3194596778 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.Merge1432.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/a5938ace3f424be1a26904781cdb06d55b614e6b' caused a failure at the previous merge step Step #5: MERGE-INNER: 303 total files; 103 processed earlier; will process 200 files now Step #5: Running test ["env", "Ã92=wt", "(=("] Step #5: === Compare result for: env ["Ã92=wt", "(=("] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: HOSTNAME=c855d144598e Step #5: COVERAGE_EXTRA_ARGS= Step #5: SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: HOME=/root Step #5: SYSGOPATH=/root/go Step #5: OLDPWD=/workspace Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: FUZZING_LANGUAGE=rust Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: _=/usr/bin/timeout Step #5: HTTP_PORT= Step #5: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: FUZZING_ENGINE=libfuzzer Step #5: DEBIAN_FRONTEND=noninteractive Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: ARCHITECTURE=x86_64 Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: __LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: SANITIZER=coverage Step #5: WORK=/work Step #5: Ã92=wt Step #5: (=( Step #5: Step #5: GNU stdout: Step #5: (=( Step #5: AFL_FUZZER_ARGS=-m none Step #5: ARCHITECTURE=x86_64 Step #5: ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: COVERAGE_EXTRA_ARGS= Step #5: DEBIAN_FRONTEND=noninteractive Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: FUZZING_ENGINE=libfuzzer Step #5: FUZZING_LANGUAGE=rust Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: HOME=/root Step #5: HOSTNAME=c855d144598e Step #5: HTTP_PORT= Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: LC_ALL=C Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: OLDPWD=/workspace Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: SANITIZER=coverage Step #5: SHLVL=2 Step #5: SRC=/src Step #5: SYSGOPATH=/root/go Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: WORK=/work Step #5: _=/usr/bin/timeout Step #5: __LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: Ã92=wt Step #5: Step #5: --- START diff Step #5: -SRC=/src Step #5: -RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: -MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: -HOSTNAME=c855d144598e Step #5: -COVERAGE_EXTRA_ARGS= Step #5: -SHLVL=2 Step #5: +(=( Step #5: AFL_FUZZER_ARGS=-m none Step #5: -HOME=/root Step #5: -SYSGOPATH=/root/go Step #5: -OLDPWD=/workspace Step #5: -UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -FUZZING_LANGUAGE=rust Step #5: -FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: -_=/usr/bin/timeout Step #5: -HTTP_PORT= Step #5: -PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: +ARCHITECTURE=x86_64 Step #5: +ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: +COVERAGE_EXTRA_ARGS= Step #5: +DEBIAN_FRONTEND=noninteractive Step #5: +FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: FUZZING_ENGINE=libfuzzer Step #5: -DEBIAN_FRONTEND=noninteractive Step #5: +FUZZING_LANGUAGE=rust Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: -ARCHITECTURE=x86_64 Step #5: +HOME=/root Step #5: +HOSTNAME=c855d144598e Step #5: +HTTP_PORT= Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: +JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: +JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: +JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: +LC_ALL=C Step #5: +LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: +MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: +OLDPWD=/workspace Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: -JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: -ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: -JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: +PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: -JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: -__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: +RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: SANITIZER=coverage Step #5: +SHLVL=2 Step #5: +SRC=/src Step #5: +SYSGOPATH=/root/go Step #5: +UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: WORK=/work Step #5: +_=/usr/bin/timeout Step #5: +__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: Ã92=wt Step #5: -(=( Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stdout differs Step #5: === KO Test failed and will panic for: env ["Ã92=wt", "(=("] Step #5: Step #5: thread '' (6930) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:373:13: Step #5: Test failed for: env ["Ã92=wt", "(=("] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==6930== ERROR: libFuzzer: deadly signal 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: 0x5c,0xe5, Step #5: \\\345 Step #5: artifact_prefix='./'; Test unit written to ./crash-2fb7f884bd6c25a95e4b9b673b7509474d8eb971 Step #5: Base64: XOU= Step #5: MERGE-OUTER: attempt 51 Step #5: WARNING: Failed to find function "__sanitizer_acquire_crash_state". Step #5: WARNING: Failed to find function "__sanitizer_print_stack_trace". Step #5: WARNING: Failed to find function "__sanitizer_set_death_callback". Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3194613854 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.Merge1432.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/2fb7f884bd6c25a95e4b9b673b7509474d8eb971' caused a failure at the previous merge step Step #5: MERGE-INNER: 303 total files; 104 processed earlier; will process 199 files now Step #5: Running test ["env", "-vv", "--chdir=/tmp", "=1Tv"] Step #5: === Compare result for: env ["-vv", "--chdir=/tmp", "=1Tv"] Step #5: Rust stderr: Step #5: arg[0]: 'env' Step #5: arg[1]: '-vv' Step #5: arg[2]: '--chdir=/tmp' Step #5: arg[3]: '=1Tv' Step #5: fuzz_env: env-error-must-specify-command-with-chdir Step #5: Try '/workspace/out/libfuzzer-coverage-x86_64/fuzz_env --help' for more information. Step #5: GNU stderr: Step #5: =1Tv Step #5: env: must specify command with --chdir (-C) Step #5: Try 'env --help' for more information. Step #5: --- START diff Step #5: -arg[0]: 'env' Step #5: -arg[1]: '-vv' Step #5: -arg[2]: '--chdir=/tmp' Step #5: -arg[3]: '=1Tv' Step #5: -fuzz_env: env-error-must-specify-command-with-chdir Step #5: -Try '/workspace/out/libfuzzer-coverage-x86_64/fuzz_env --help' for more information. Step #5: +=1Tv Step #5: +env: must specify command with --chdir (-C) Step #5: +Try 'env --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: env ["-vv", "--chdir=/tmp", "=1Tv"] Step #5: Step #5: #1 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["env", "-u=🪓(P", "U=🪛Dl⚙"] Step #5: === Compare result for: env ["-u=🪓(P", "U=🪛Dl⚙"] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: cannot unset '=\360\237\252\223(P': Invalid argument Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: +cannot unset '=\360\237\252\223(P': Invalid argument Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: env ["-u=🪓(P", "U=🪛Dl⚙"] Step #5: Step #5: #2 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["env", "-0", "--chdir=/tmp", "=e🔗o", "=ed"] Step #5: === Compare result for: env ["-0", "--chdir=/tmp", "=e🔗o", "=ed"] Step #5: Rust stderr: Step #5: env-error-must-specify-command-with-chdir Step #5: Try '/workspace/out/libfuzzer-coverage-x86_64/fuzz_env --help' for more information. Step #5: GNU stderr: Step #5: must specify command with --chdir (-C) Step #5: Try 'env --help' for more information. Step #5: --- START diff Step #5: -env-error-must-specify-command-with-chdir Step #5: -Try '/workspace/out/libfuzzer-coverage-x86_64/fuzz_env --help' for more information. Step #5: +must specify command with --chdir (-C) Step #5: +Try 'env --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: env ["-0", "--chdir=/tmp", "=e🔗o", "=ed"] Step #5: Step #5: Running test ["env", "-0", "-v", "-u=ie", "QqE🔩L=bB"] Step #5: === Compare result for: env ["-0", "-v", "-u=ie", "QqE🔩L=bB"] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: =ie Step #5: env: cannot unset '=ie': Invalid argument Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: +=ie Step #5: +env: cannot unset '=ie': Invalid argument Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: env ["-0", "-v", "-u=ie", "QqE🔩L=bB"] Step #5: Step #5: #4 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["env", "-0", "-vv", "-u=(vu", "=8gcW", "uW=IÃ0h"] Step #5: === Compare result for: env ["-0", "-vv", "-u=(vu", "=8gcW", "uW=IÃ0h"] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: =(vu Step #5: env: cannot unset '=(vu': Invalid argument Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: +=(vu Step #5: +env: cannot unset '=(vu': Invalid argument Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: env ["-0", "-vv", "-u=(vu", "=8gcW", "uW=IÃ0h"] Step #5: Step #5: Running test ["env", "-vv", "-u=RFFq", "wiZO=NQ2"] Step #5: === Compare result for: env ["-vv", "-u=RFFq", "wiZO=NQ2"] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: =RFFq Step #5: env: cannot unset '=RFFq': Invalid argument Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: +=RFFq Step #5: +env: cannot unset '=RFFq': Invalid argument Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: env ["-vv", "-u=RFFq", "wiZO=NQ2"] Step #5: Step #5: Running test ["env"] Step #5: === Compare result for: env [] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: HOSTNAME=c855d144598e Step #5: COVERAGE_EXTRA_ARGS= Step #5: SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: HOME=/root Step #5: SYSGOPATH=/root/go Step #5: OLDPWD=/workspace Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: FUZZING_LANGUAGE=rust Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: _=/usr/bin/timeout Step #5: HTTP_PORT= Step #5: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: FUZZING_ENGINE=libfuzzer Step #5: DEBIAN_FRONTEND=noninteractive Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: ARCHITECTURE=x86_64 Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: __LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: SANITIZER=coverage Step #5: WORK=/work Step #5: Step #5: GNU stdout: Step #5: AFL_FUZZER_ARGS=-m none Step #5: ARCHITECTURE=x86_64 Step #5: ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: COVERAGE_EXTRA_ARGS= Step #5: DEBIAN_FRONTEND=noninteractive Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: FUZZING_ENGINE=libfuzzer Step #5: FUZZING_LANGUAGE=rust Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: HOME=/root Step #5: HOSTNAME=c855d144598e Step #5: HTTP_PORT= Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: LC_ALL=C Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: OLDPWD=/workspace Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: SANITIZER=coverage Step #5: SHLVL=2 Step #5: SRC=/src Step #5: SYSGOPATH=/root/go Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: WORK=/work Step #5: _=/usr/bin/timeout Step #5: __LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: Step #5: --- START diff Step #5: -SRC=/src Step #5: -RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: -MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: -HOSTNAME=c855d144598e Step #5: -COVERAGE_EXTRA_ARGS= Step #5: -SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: -HOME=/root Step #5: -SYSGOPATH=/root/go Step #5: -OLDPWD=/workspace Step #5: -UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -FUZZING_LANGUAGE=rust Step #5: -FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: -_=/usr/bin/timeout Step #5: -HTTP_PORT= Step #5: -PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: +ARCHITECTURE=x86_64 Step #5: +ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: +COVERAGE_EXTRA_ARGS= Step #5: +DEBIAN_FRONTEND=noninteractive Step #5: +FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: FUZZING_ENGINE=libfuzzer Step #5: -DEBIAN_FRONTEND=noninteractive Step #5: +FUZZING_LANGUAGE=rust Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: -ARCHITECTURE=x86_64 Step #5: +HOME=/root Step #5: +HOSTNAME=c855d144598e Step #5: +HTTP_PORT= Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: -OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: +JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: +JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: -ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: -JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: +LC_ALL=C Step #5: +LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: +MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: +OLDPWD=/workspace Step #5: +OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: +PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: -JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: -__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: +RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: SANITIZER=coverage Step #5: +SHLVL=2 Step #5: +SRC=/src Step #5: +SYSGOPATH=/root/go Step #5: +UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: WORK=/work Step #5: +_=/usr/bin/timeout Step #5: +__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stdout differs Step #5: === KO Test failed and will panic for: env [] Step #5: Step #5: thread '' (6994) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:373:13: Step #5: Test failed for: env [] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==6994== ERROR: libFuzzer: deadly signal 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: 0x57,0x35, Step #5: W5 Step #5: artifact_prefix='./'; Test unit written to ./crash-c8d9792e99ea4f7e8e197c892dd8ab1c991c31fd Step #5: Base64: VzU= Step #5: MERGE-OUTER: attempt 52 Step #5: WARNING: Failed to find function "__sanitizer_acquire_crash_state". Step #5: WARNING: Failed to find function "__sanitizer_print_stack_trace". Step #5: WARNING: Failed to find function "__sanitizer_set_death_callback". Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3194640934 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.Merge1432.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/c8d9792e99ea4f7e8e197c892dd8ab1c991c31fd' caused a failure at the previous merge step Step #5: MERGE-INNER: 303 total files; 111 processed earlier; will process 192 files now Step #5: Running test ["env", "-u=h\u{fe0f}d", "--chdir=/tmp", "xo=", "=C"] Step #5: === Compare result for: env ["-u=h\u{fe0f}d", "--chdir=/tmp", "xo=", "=C"] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: cannot unset '=h\357\270\217d': Invalid argument Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: +cannot unset '=h\357\270\217d': Invalid argument Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: env ["-u=h\u{fe0f}d", "--chdir=/tmp", "xo=", "=C"] Step #5: Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: Running test ["env"] Step #5: === Compare result for: env [] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: HOSTNAME=c855d144598e Step #5: COVERAGE_EXTRA_ARGS= Step #5: SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: HOME=/root Step #5: SYSGOPATH=/root/go Step #5: OLDPWD=/workspace Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: FUZZING_LANGUAGE=rust Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: _=/usr/bin/timeout Step #5: HTTP_PORT= Step #5: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: FUZZING_ENGINE=libfuzzer Step #5: DEBIAN_FRONTEND=noninteractive Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: ARCHITECTURE=x86_64 Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: __LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: SANITIZER=coverage Step #5: WORK=/work Step #5: Step #5: GNU stdout: Step #5: AFL_FUZZER_ARGS=-m none Step #5: ARCHITECTURE=x86_64 Step #5: ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: COVERAGE_EXTRA_ARGS= Step #5: DEBIAN_FRONTEND=noninteractive Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: FUZZING_ENGINE=libfuzzer Step #5: FUZZING_LANGUAGE=rust Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: HOME=/root Step #5: HOSTNAME=c855d144598e Step #5: HTTP_PORT= Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: LC_ALL=C Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: OLDPWD=/workspace Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: SANITIZER=coverage Step #5: SHLVL=2 Step #5: SRC=/src Step #5: SYSGOPATH=/root/go Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: WORK=/work Step #5: _=/usr/bin/timeout Step #5: __LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: Step #5: --- START diff Step #5: -SRC=/src Step #5: -RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: -MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: -HOSTNAME=c855d144598e Step #5: -COVERAGE_EXTRA_ARGS= Step #5: -SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: -HOME=/root Step #5: -SYSGOPATH=/root/go Step #5: -OLDPWD=/workspace Step #5: -UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -FUZZING_LANGUAGE=rust Step #5: -FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: -_=/usr/bin/timeout Step #5: -HTTP_PORT= Step #5: -PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: +ARCHITECTURE=x86_64 Step #5: +ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: +COVERAGE_EXTRA_ARGS= Step #5: +DEBIAN_FRONTEND=noninteractive Step #5: +FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: FUZZING_ENGINE=libfuzzer Step #5: -DEBIAN_FRONTEND=noninteractive Step #5: +FUZZING_LANGUAGE=rust Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: -ARCHITECTURE=x86_64 Step #5: +HOME=/root Step #5: +HOSTNAME=c855d144598e Step #5: +HTTP_PORT= Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: -OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: +JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: +JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: -ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: -JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: +LC_ALL=C Step #5: +LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: +MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: +OLDPWD=/workspace Step #5: +OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: +PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: -JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: -__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: +RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: SANITIZER=coverage Step #5: +SHLVL=2 Step #5: +SRC=/src Step #5: +SYSGOPATH=/root/go Step #5: +UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: WORK=/work Step #5: +_=/usr/bin/timeout Step #5: +__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stdout differs Step #5: === KO Test failed and will panic for: env [] Step #5: Step #5: thread '' (7126) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:373:13: Step #5: Test failed for: env [] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==7126== ERROR: libFuzzer: deadly signal 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: 0xdf,0xb9, Step #5: \337\271 Step #5: artifact_prefix='./'; Test unit written to ./crash-448538b2c813d192d9154afe7f47baa26158bc8b Step #5: Base64: 37k= Step #5: MERGE-OUTER: attempt 53 Step #5: WARNING: Failed to find function "__sanitizer_acquire_crash_state". Step #5: WARNING: Failed to find function "__sanitizer_print_stack_trace". Step #5: WARNING: Failed to find function "__sanitizer_set_death_callback". Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3194659583 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.Merge1432.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/448538b2c813d192d9154afe7f47baa26158bc8b' caused a failure at the previous merge step Step #5: MERGE-INNER: 303 total files; 113 processed earlier; will process 190 files now Step #5: Running test ["env", "-u=2yvK", "16=bwze1", "i🔩(P=y87"] Step #5: === Compare result for: env ["-u=2yvK", "16=bwze1", "i🔩(P=y87"] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: cannot unset '=2yvK': Invalid argument Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: +cannot unset '=2yvK': Invalid argument Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: env ["-u=2yvK", "16=bwze1", "i🔩(P=y87"] Step #5: Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: Running test ["env", "-u=(vl🪓kVn", "i=nlSgX", "=PZfg"] Step #5: === Compare result for: env ["-u=(vl🪓kVn", "i=nlSgX", "=PZfg"] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: cannot unset '=(vl\360\237\252\223kVn': Invalid argument Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: +cannot unset '=(vl\360\237\252\223kVn': Invalid argument Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: env ["-u=(vl🪓kVn", "i=nlSgX", "=PZfg"] Step #5: Step #5: #2 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["env", "-i", "-v", "--chdir=/tmp", "⚙mJ=🪓j", "f=WCK⚙"] Step #5: === Compare result for: env ["-i", "-v", "--chdir=/tmp", "⚙mJ=🪓j", "f=WCK⚙"] Step #5: Rust stderr: Step #5: env-error-must-specify-command-with-chdir Step #5: Try '/workspace/out/libfuzzer-coverage-x86_64/fuzz_env --help' for more information. Step #5: GNU stderr: Step #5: ⚙mJ=🪓j Step #5: setenv: f=WCK⚙ Step #5: env: must specify command with --chdir (-C) Step #5: Try 'env --help' for more information. Step #5: --- START diff Step #5: -env-error-must-specify-command-with-chdir Step #5: -Try '/workspace/out/libfuzzer-coverage-x86_64/fuzz_env --help' for more information. Step #5: +⚙mJ=🪓j Step #5: +setenv: f=WCK⚙ Step #5: +env: must specify command with --chdir (-C) Step #5: +Try 'env --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: env ["-i", "-v", "--chdir=/tmp", "⚙mJ=🪓j", "f=WCK⚙"] Step #5: Step #5: Running test ["env", "-vv"] Step #5: === Compare result for: env ["-vv"] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: HOSTNAME=c855d144598e Step #5: COVERAGE_EXTRA_ARGS= Step #5: SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: HOME=/root Step #5: SYSGOPATH=/root/go Step #5: OLDPWD=/workspace Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: FUZZING_LANGUAGE=rust Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: _=/usr/bin/timeout Step #5: HTTP_PORT= Step #5: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: FUZZING_ENGINE=libfuzzer Step #5: DEBIAN_FRONTEND=noninteractive Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: ARCHITECTURE=x86_64 Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: __LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: SANITIZER=coverage Step #5: WORK=/work Step #5: Step #5: GNU stdout: Step #5: AFL_FUZZER_ARGS=-m none Step #5: ARCHITECTURE=x86_64 Step #5: ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: COVERAGE_EXTRA_ARGS= Step #5: DEBIAN_FRONTEND=noninteractive Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: FUZZING_ENGINE=libfuzzer Step #5: FUZZING_LANGUAGE=rust Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: HOME=/root Step #5: HOSTNAME=c855d144598e Step #5: HTTP_PORT= Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: LC_ALL=C Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: OLDPWD=/workspace Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: SANITIZER=coverage Step #5: SHLVL=2 Step #5: SRC=/src Step #5: SYSGOPATH=/root/go Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: WORK=/work Step #5: _=/usr/bin/timeout Step #5: __LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: Step #5: --- START diff Step #5: -SRC=/src Step #5: -RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: -MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: -HOSTNAME=c855d144598e Step #5: -COVERAGE_EXTRA_ARGS= Step #5: -SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: -HOME=/root Step #5: -SYSGOPATH=/root/go Step #5: -OLDPWD=/workspace Step #5: -UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -FUZZING_LANGUAGE=rust Step #5: -FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: -_=/usr/bin/timeout Step #5: -HTTP_PORT= Step #5: -PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: +ARCHITECTURE=x86_64 Step #5: +ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: +COVERAGE_EXTRA_ARGS= Step #5: +DEBIAN_FRONTEND=noninteractive Step #5: +FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: FUZZING_ENGINE=libfuzzer Step #5: -DEBIAN_FRONTEND=noninteractive Step #5: +FUZZING_LANGUAGE=rust Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: -ARCHITECTURE=x86_64 Step #5: +HOME=/root Step #5: +HOSTNAME=c855d144598e Step #5: +HTTP_PORT= Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: -OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: +JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: +JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: -ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: -JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: +LC_ALL=C Step #5: +LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: +MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: +OLDPWD=/workspace Step #5: +OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: +PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: -JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: -__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: +RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: SANITIZER=coverage Step #5: +SHLVL=2 Step #5: +SRC=/src Step #5: +SYSGOPATH=/root/go Step #5: +UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: WORK=/work Step #5: +_=/usr/bin/timeout Step #5: +__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: --- END diff Step #5: Step #5: Rust stderr: Step #5: arg[0]: 'env' Step #5: arg[1]: '-vv' Step #5: GNU stderr: Step #5: (empty) Step #5: --- START diff Step #5: -arg[0]: 'env' Step #5: -arg[1]: '-vv' Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stdout differs, stderr differs Step #5: === KO Test failed and will panic for: env ["-vv"] Step #5: Step #5: thread '' (7193) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:373:13: Step #5: Test failed for: env ["-vv"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==7193== ERROR: libFuzzer: deadly signal 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: 0x5c,0x31, Step #5: \\1 Step #5: artifact_prefix='./'; Test unit written to ./crash-2de673b7fa2e0a0e52326460a59d3f726ea66d02 Step #5: Base64: XDE= Step #5: MERGE-OUTER: attempt 54 Step #5: WARNING: Failed to find function "__sanitizer_acquire_crash_state". Step #5: WARNING: Failed to find function "__sanitizer_print_stack_trace". Step #5: WARNING: Failed to find function "__sanitizer_set_death_callback". Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3194683346 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.Merge1432.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/2de673b7fa2e0a0e52326460a59d3f726ea66d02' caused a failure at the previous merge step Step #5: MERGE-INNER: 303 total files; 117 processed earlier; will process 186 files now Step #5: Running test ["env", "-v", "-vv", "(U="] Step #5: === Compare result for: env ["-v", "-vv", "(U="] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: HOSTNAME=c855d144598e Step #5: COVERAGE_EXTRA_ARGS= Step #5: SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: HOME=/root Step #5: SYSGOPATH=/root/go Step #5: OLDPWD=/workspace Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: FUZZING_LANGUAGE=rust Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: _=/usr/bin/timeout Step #5: HTTP_PORT= Step #5: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: FUZZING_ENGINE=libfuzzer Step #5: DEBIAN_FRONTEND=noninteractive Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: ARCHITECTURE=x86_64 Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: __LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: SANITIZER=coverage Step #5: WORK=/work Step #5: (U= Step #5: Step #5: GNU stdout: Step #5: (U= Step #5: AFL_FUZZER_ARGS=-m none Step #5: ARCHITECTURE=x86_64 Step #5: ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: COVERAGE_EXTRA_ARGS= Step #5: DEBIAN_FRONTEND=noninteractive Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: FUZZING_ENGINE=libfuzzer Step #5: FUZZING_LANGUAGE=rust Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: HOME=/root Step #5: HOSTNAME=c855d144598e Step #5: HTTP_PORT= Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: LC_ALL=C Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: OLDPWD=/workspace Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: SANITIZER=coverage Step #5: SHLVL=2 Step #5: SRC=/src Step #5: SYSGOPATH=/root/go Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: WORK=/work Step #5: _=/usr/bin/timeout Step #5: __LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: Step #5: --- START diff Step #5: -SRC=/src Step #5: -RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: -MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: -HOSTNAME=c855d144598e Step #5: -COVERAGE_EXTRA_ARGS= Step #5: -SHLVL=2 Step #5: +(U= Step #5: AFL_FUZZER_ARGS=-m none Step #5: -HOME=/root Step #5: -SYSGOPATH=/root/go Step #5: -OLDPWD=/workspace Step #5: -UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -FUZZING_LANGUAGE=rust Step #5: -FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: -_=/usr/bin/timeout Step #5: -HTTP_PORT= Step #5: -PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: +ARCHITECTURE=x86_64 Step #5: +ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: +COVERAGE_EXTRA_ARGS= Step #5: +DEBIAN_FRONTEND=noninteractive Step #5: +FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: FUZZING_ENGINE=libfuzzer Step #5: -DEBIAN_FRONTEND=noninteractive Step #5: +FUZZING_LANGUAGE=rust Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: -ARCHITECTURE=x86_64 Step #5: +HOME=/root Step #5: +HOSTNAME=c855d144598e Step #5: +HTTP_PORT= Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: +JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: +JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: +JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: +LC_ALL=C Step #5: +LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: +MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: +OLDPWD=/workspace Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: -JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: -ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: -JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: +PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: -JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: -__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: +RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: SANITIZER=coverage Step #5: +SHLVL=2 Step #5: +SRC=/src Step #5: +SYSGOPATH=/root/go Step #5: +UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: WORK=/work Step #5: -(U= Step #5: +_=/usr/bin/timeout Step #5: +__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: --- END diff Step #5: Step #5: Rust stderr: Step #5: arg[0]: 'env' Step #5: arg[1]: '-v' Step #5: arg[2]: '-vv' Step #5: arg[3]: '(U=' Step #5: GNU stderr: Step #5: (U= Step #5: --- START diff Step #5: -arg[0]: 'env' Step #5: -arg[1]: '-v' Step #5: -arg[2]: '-vv' Step #5: -arg[3]: '(U=' Step #5: +(U= Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stdout differs, stderr differs Step #5: === KO Test failed and will panic for: env ["-v", "-vv", "(U="] Step #5: Step #5: thread '' (7267) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:373:13: Step #5: Test failed for: env ["-v", "-vv", "(U="] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==7267== ERROR: libFuzzer: deadly signal 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: 0x62,0xde, Step #5: b\336 Step #5: artifact_prefix='./'; Test unit written to ./crash-1ef3748a4e511c4ee483561592dfd0030e2159e2 Step #5: Base64: Yt4= Step #5: MERGE-OUTER: attempt 55 Step #5: WARNING: Failed to find function "__sanitizer_acquire_crash_state". Step #5: WARNING: Failed to find function "__sanitizer_print_stack_trace". Step #5: WARNING: Failed to find function "__sanitizer_set_death_callback". Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3194700720 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.Merge1432.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/1ef3748a4e511c4ee483561592dfd0030e2159e2' caused a failure at the previous merge step Step #5: MERGE-INNER: 303 total files; 118 processed earlier; will process 185 files now Step #5: Running test ["env", "-i", "7🪓🪓=lWl🧰"] Step #5: === Compare result for: env ["-i", "7🪓🪓=lWl🧰"] Step #5: === OK Same behavior Step #5: Step #5: #1 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["env", "f=🔩", "(="] Step #5: === Compare result for: env ["f=🔩", "(="] Step #5: Rust stdout: Step #5: 7🪓🪓=lWl🧰 Step #5: f=🔩 Step #5: (= Step #5: Step #5: GNU stdout: Step #5: (= Step #5: 7🪓🪓=lWl🧰 Step #5: LC_ALL=C Step #5: f=🔩 Step #5: Step #5: --- START diff Step #5: +(= Step #5: 7🪓🪓=lWl🧰 Step #5: +LC_ALL=C Step #5: f=🔩 Step #5: -(= Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stdout differs Step #5: === KO Test failed and will panic for: env ["f=🔩", "(="] Step #5: Step #5: thread '' (7316) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:373:13: Step #5: Test failed for: env ["f=🔩", "(="] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==7316== ERROR: libFuzzer: deadly signal 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: 0x9,0xf4, Step #5: \011\364 Step #5: artifact_prefix='./'; Test unit written to ./crash-129b667a7c218951308d126aff899cb5d71aa14a Step #5: Base64: CfQ= Step #5: MERGE-OUTER: attempt 56 Step #5: WARNING: Failed to find function "__sanitizer_acquire_crash_state". Step #5: WARNING: Failed to find function "__sanitizer_print_stack_trace". Step #5: WARNING: Failed to find function "__sanitizer_set_death_callback". Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3194718988 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.Merge1432.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/129b667a7c218951308d126aff899cb5d71aa14a' caused a failure at the previous merge step Step #5: MERGE-INNER: 303 total files; 120 processed earlier; will process 183 files now Step #5: Running test ["env", "-i", "-0"] Step #5: === Compare result for: env ["-i", "-0"] Step #5: === OK Same behavior Step #5: Step #5: #1 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["env", "-0", "8=WRQ", "="] Step #5: === Compare result for: env ["-0", "8=WRQ", "="] Step #5: Rust stdout: Step #5: 8=WRQ Step #5: GNU stdout: Step #5: 8=WRQLC_ALL=C= Step #5: --- START diff Step #5: -8=WRQ Step #5: +8=WRQLC_ALL=C= Step #5: --- END diff Step #5: Step #5: Rust stderr: Step #5: warning: env-warning-no-name-specified Step #5: GNU stderr: Step #5: (empty) Step #5: --- START diff Step #5: -warning: env-warning-no-name-specified Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stdout differs, stderr differs Step #5: === KO Test failed and will panic for: env ["-0", "8=WRQ", "="] Step #5: Step #5: thread '' (7368) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:373:13: Step #5: Test failed for: env ["-0", "8=WRQ", "="] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==7368== ERROR: libFuzzer: deadly signal 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,0x24, Step #5: \015$ Step #5: artifact_prefix='./'; Test unit written to ./crash-9ebf97eadb34ca5160157e33b8f980f5cd6f2ecb Step #5: Base64: DSQ= Step #5: MERGE-OUTER: attempt 57 Step #5: WARNING: Failed to find function "__sanitizer_acquire_crash_state". Step #5: WARNING: Failed to find function "__sanitizer_print_stack_trace". Step #5: WARNING: Failed to find function "__sanitizer_set_death_callback". Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3194736761 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.Merge1432.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/9ebf97eadb34ca5160157e33b8f980f5cd6f2ecb' caused a failure at the previous merge step Step #5: MERGE-INNER: 303 total files; 122 processed earlier; will process 181 files now Step #5: Running test ["env", "kW28=eCcR⚙", "=KtT0C"] Step #5: === Compare result for: env ["kW28=eCcR⚙", "=KtT0C"] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: HOSTNAME=c855d144598e Step #5: COVERAGE_EXTRA_ARGS= Step #5: SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: HOME=/root Step #5: SYSGOPATH=/root/go Step #5: OLDPWD=/workspace Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: FUZZING_LANGUAGE=rust Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: _=/usr/bin/timeout Step #5: HTTP_PORT= Step #5: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: FUZZING_ENGINE=libfuzzer Step #5: DEBIAN_FRONTEND=noninteractive Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: ARCHITECTURE=x86_64 Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: __LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: SANITIZER=coverage Step #5: WORK=/work Step #5: kW28=eCcR⚙ Step #5: Step #5: GNU stdout: Step #5: AFL_FUZZER_ARGS=-m none Step #5: ARCHITECTURE=x86_64 Step #5: ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: COVERAGE_EXTRA_ARGS= Step #5: DEBIAN_FRONTEND=noninteractive Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: FUZZING_ENGINE=libfuzzer Step #5: FUZZING_LANGUAGE=rust Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: HOME=/root Step #5: HOSTNAME=c855d144598e Step #5: HTTP_PORT= Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: LC_ALL=C Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: OLDPWD=/workspace Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: SANITIZER=coverage Step #5: SHLVL=2 Step #5: SRC=/src Step #5: SYSGOPATH=/root/go Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: WORK=/work Step #5: _=/usr/bin/timeout Step #5: __LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: kW28=eCcR⚙ Step #5: =KtT0C Step #5: Step #5: --- START diff Step #5: -SRC=/src Step #5: -RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: -MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: -HOSTNAME=c855d144598e Step #5: -COVERAGE_EXTRA_ARGS= Step #5: -SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: -HOME=/root Step #5: -SYSGOPATH=/root/go Step #5: -OLDPWD=/workspace Step #5: -UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -FUZZING_LANGUAGE=rust Step #5: -FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: -_=/usr/bin/timeout Step #5: -HTTP_PORT= Step #5: -PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: +ARCHITECTURE=x86_64 Step #5: +ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: +COVERAGE_EXTRA_ARGS= Step #5: +DEBIAN_FRONTEND=noninteractive Step #5: +FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: FUZZING_ENGINE=libfuzzer Step #5: -DEBIAN_FRONTEND=noninteractive Step #5: +FUZZING_LANGUAGE=rust Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: -ARCHITECTURE=x86_64 Step #5: +HOME=/root Step #5: +HOSTNAME=c855d144598e Step #5: +HTTP_PORT= Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: +JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: +JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: +JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: +LC_ALL=C Step #5: +LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: +MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: +OLDPWD=/workspace Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: -JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: -ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: -JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: +PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: -JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: -__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: +RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: SANITIZER=coverage Step #5: +SHLVL=2 Step #5: +SRC=/src Step #5: +SYSGOPATH=/root/go Step #5: +UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: WORK=/work Step #5: +_=/usr/bin/timeout Step #5: +__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: kW28=eCcR⚙ Step #5: +=KtT0C Step #5: --- END diff Step #5: Step #5: Rust stderr: Step #5: warning: env-warning-no-name-specified Step #5: GNU stderr: Step #5: (empty) Step #5: --- START diff Step #5: -warning: env-warning-no-name-specified Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stdout differs, stderr differs Step #5: === KO Test failed and will panic for: env ["kW28=eCcR⚙", "=KtT0C"] Step #5: Step #5: thread '' (7434) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:373:13: Step #5: Test failed for: env ["kW28=eCcR⚙", "=KtT0C"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==7434== ERROR: libFuzzer: deadly signal 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: 0x3c,0x41, Step #5: ' (7505) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:373:13: Step #5: Test failed for: env ["-vv", "h🪛=pAxxW", "vW=Ko"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==7505== ERROR: libFuzzer: deadly signal 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: 0xef,0x9f,0xbd, Step #5: \357\237\275 Step #5: artifact_prefix='./'; Test unit written to ./crash-d0d3bc2f4fc2bbf3aa47c729093e0ad858fe14b3 Step #5: Base64: 75+9 Step #5: MERGE-OUTER: attempt 59 Step #5: WARNING: Failed to find function "__sanitizer_acquire_crash_state". Step #5: WARNING: Failed to find function "__sanitizer_print_stack_trace". Step #5: WARNING: Failed to find function "__sanitizer_set_death_callback". Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3194778112 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.Merge1432.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/d0d3bc2f4fc2bbf3aa47c729093e0ad858fe14b3' caused a failure at the previous merge step Step #5: MERGE-INNER: 303 total files; 127 processed earlier; will process 176 files now Step #5: Running test ["env", "-i", "-v", "-vv", "-u="] Step #5: === Compare result for: env ["-i", "-v", "-vv", "-u="] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: (empty) Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: --- END diff Step #5: Step #5: Different exit code: (Rust: 125, GNU: 0) Step #5: Discrepancies detected: stderr differs, exit code differs Step #5: === KO Test failed and will panic for: env ["-i", "-v", "-vv", "-u="] Step #5: Step #5: thread '' (7607) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:373:13: Step #5: Test failed for: env ["-i", "-v", "-vv", "-u="] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==7607== ERROR: libFuzzer: deadly signal 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,0x64,0x64, Step #5: ddd Step #5: artifact_prefix='./'; Test unit written to ./crash-9c969ddf454079e3d439973bbab63ea6233e4087 Step #5: Base64: ZGRk Step #5: MERGE-OUTER: attempt 60 Step #5: WARNING: Failed to find function "__sanitizer_acquire_crash_state". Step #5: WARNING: Failed to find function "__sanitizer_print_stack_trace". Step #5: WARNING: Failed to find function "__sanitizer_set_death_callback". Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3194792833 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.Merge1432.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/9c969ddf454079e3d439973bbab63ea6233e4087' caused a failure at the previous merge step Step #5: MERGE-INNER: 303 total files; 128 processed earlier; will process 175 files now Step #5: Running test ["env", "t="] Step #5: === Compare result for: env ["t="] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: HOSTNAME=c855d144598e Step #5: COVERAGE_EXTRA_ARGS= Step #5: SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: HOME=/root Step #5: SYSGOPATH=/root/go Step #5: OLDPWD=/workspace Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: FUZZING_LANGUAGE=rust Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: _=/usr/bin/timeout Step #5: HTTP_PORT= Step #5: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: FUZZING_ENGINE=libfuzzer Step #5: DEBIAN_FRONTEND=noninteractive Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: ARCHITECTURE=x86_64 Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: __LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: SANITIZER=coverage Step #5: WORK=/work Step #5: t= Step #5: Step #5: GNU stdout: Step #5: AFL_FUZZER_ARGS=-m none Step #5: ARCHITECTURE=x86_64 Step #5: ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: COVERAGE_EXTRA_ARGS= Step #5: DEBIAN_FRONTEND=noninteractive Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: FUZZING_ENGINE=libfuzzer Step #5: FUZZING_LANGUAGE=rust Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: HOME=/root Step #5: HOSTNAME=c855d144598e Step #5: HTTP_PORT= Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: LC_ALL=C Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: OLDPWD=/workspace Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: SANITIZER=coverage Step #5: SHLVL=2 Step #5: SRC=/src Step #5: SYSGOPATH=/root/go Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: WORK=/work Step #5: _=/usr/bin/timeout Step #5: __LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: t= Step #5: Step #5: --- START diff Step #5: -SRC=/src Step #5: -RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: -MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: -HOSTNAME=c855d144598e Step #5: -COVERAGE_EXTRA_ARGS= Step #5: -SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: -HOME=/root Step #5: -SYSGOPATH=/root/go Step #5: -OLDPWD=/workspace Step #5: -UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -FUZZING_LANGUAGE=rust Step #5: -FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: -_=/usr/bin/timeout Step #5: -HTTP_PORT= Step #5: -PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: +ARCHITECTURE=x86_64 Step #5: +ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: +COVERAGE_EXTRA_ARGS= Step #5: +DEBIAN_FRONTEND=noninteractive Step #5: +FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: FUZZING_ENGINE=libfuzzer Step #5: -DEBIAN_FRONTEND=noninteractive Step #5: +FUZZING_LANGUAGE=rust Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: -ARCHITECTURE=x86_64 Step #5: +HOME=/root Step #5: +HOSTNAME=c855d144598e Step #5: +HTTP_PORT= Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: -OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: +JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: +JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: -ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: -JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: +LC_ALL=C Step #5: +LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: +MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: +OLDPWD=/workspace Step #5: +OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: +PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: -JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: -__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: +RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: SANITIZER=coverage Step #5: +SHLVL=2 Step #5: +SRC=/src Step #5: +SYSGOPATH=/root/go Step #5: +UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: WORK=/work Step #5: +_=/usr/bin/timeout Step #5: +__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: t= Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stdout differs Step #5: === KO Test failed and will panic for: env ["t="] Step #5: Step #5: thread '' (7654) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:373:13: Step #5: Test failed for: env ["t="] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==7654== ERROR: libFuzzer: deadly signal 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: 0x3c,0x3c,0x3c, Step #5: <<< Step #5: artifact_prefix='./'; Test unit written to ./crash-a88f17b2a2ee3b335090d65411349d8e87c11d09 Step #5: Base64: PDw8 Step #5: MERGE-OUTER: attempt 61 Step #5: WARNING: Failed to find function "__sanitizer_acquire_crash_state". Step #5: WARNING: Failed to find function "__sanitizer_print_stack_trace". Step #5: WARNING: Failed to find function "__sanitizer_set_death_callback". Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3194808601 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.Merge1432.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/a88f17b2a2ee3b335090d65411349d8e87c11d09' caused a failure at the previous merge step Step #5: MERGE-INNER: 303 total files; 129 processed earlier; will process 174 files now Step #5: Running test ["env", "5qTMY=🪓hoF"] Step #5: === Compare result for: env ["5qTMY=🪓hoF"] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: HOSTNAME=c855d144598e Step #5: COVERAGE_EXTRA_ARGS= Step #5: SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: HOME=/root Step #5: SYSGOPATH=/root/go Step #5: OLDPWD=/workspace Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: FUZZING_LANGUAGE=rust Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: _=/usr/bin/timeout Step #5: HTTP_PORT= Step #5: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: FUZZING_ENGINE=libfuzzer Step #5: DEBIAN_FRONTEND=noninteractive Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: ARCHITECTURE=x86_64 Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: __LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: SANITIZER=coverage Step #5: WORK=/work Step #5: 5qTMY=🪓hoF Step #5: Step #5: GNU stdout: Step #5: 5qTMY=🪓hoF Step #5: AFL_FUZZER_ARGS=-m none Step #5: ARCHITECTURE=x86_64 Step #5: ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: COVERAGE_EXTRA_ARGS= Step #5: DEBIAN_FRONTEND=noninteractive Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: FUZZING_ENGINE=libfuzzer Step #5: FUZZING_LANGUAGE=rust Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: HOME=/root Step #5: HOSTNAME=c855d144598e Step #5: HTTP_PORT= Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: LC_ALL=C Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: OLDPWD=/workspace Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: SANITIZER=coverage Step #5: SHLVL=2 Step #5: SRC=/src Step #5: SYSGOPATH=/root/go Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: WORK=/work Step #5: _=/usr/bin/timeout Step #5: __LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: Step #5: --- START diff Step #5: -SRC=/src Step #5: -RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: -MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: -HOSTNAME=c855d144598e Step #5: -COVERAGE_EXTRA_ARGS= Step #5: -SHLVL=2 Step #5: +5qTMY=🪓hoF Step #5: AFL_FUZZER_ARGS=-m none Step #5: -HOME=/root Step #5: -SYSGOPATH=/root/go Step #5: -OLDPWD=/workspace Step #5: -UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -FUZZING_LANGUAGE=rust Step #5: -FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: -_=/usr/bin/timeout Step #5: -HTTP_PORT= Step #5: -PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: +ARCHITECTURE=x86_64 Step #5: +ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: +COVERAGE_EXTRA_ARGS= Step #5: +DEBIAN_FRONTEND=noninteractive Step #5: +FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: FUZZING_ENGINE=libfuzzer Step #5: -DEBIAN_FRONTEND=noninteractive Step #5: +FUZZING_LANGUAGE=rust Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: -ARCHITECTURE=x86_64 Step #5: +HOME=/root Step #5: +HOSTNAME=c855d144598e Step #5: +HTTP_PORT= Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: +JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: +JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: +JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: +LC_ALL=C Step #5: +LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: +MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: +OLDPWD=/workspace Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: -JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: -ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: -JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: +PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: -JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: -__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: +RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: SANITIZER=coverage Step #5: +SHLVL=2 Step #5: +SRC=/src Step #5: +SYSGOPATH=/root/go Step #5: +UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: WORK=/work Step #5: -5qTMY=🪓hoF Step #5: +_=/usr/bin/timeout Step #5: +__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stdout differs Step #5: === KO Test failed and will panic for: env ["5qTMY=🪓hoF"] Step #5: Step #5: thread '' (7710) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:373:13: Step #5: Test failed for: env ["5qTMY=🪓hoF"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==7710== ERROR: libFuzzer: deadly signal 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: 0x27,0xc5,0x84, Step #5: '\305\204 Step #5: artifact_prefix='./'; Test unit written to ./crash-8aebaccec1c418254d5df856a49dc08f3e0a863e Step #5: Base64: J8WE Step #5: MERGE-OUTER: attempt 62 Step #5: WARNING: Failed to find function "__sanitizer_acquire_crash_state". Step #5: WARNING: Failed to find function "__sanitizer_print_stack_trace". Step #5: WARNING: Failed to find function "__sanitizer_set_death_callback". Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3194824790 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.Merge1432.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/8aebaccec1c418254d5df856a49dc08f3e0a863e' caused a failure at the previous merge step Step #5: MERGE-INNER: 303 total files; 130 processed earlier; will process 173 files now Step #5: Running test ["env", "7(h=dÃ\u{fe0f}w"] Step #5: === Compare result for: env ["7(h=dÃ\u{fe0f}w"] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: HOSTNAME=c855d144598e Step #5: COVERAGE_EXTRA_ARGS= Step #5: SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: HOME=/root Step #5: SYSGOPATH=/root/go Step #5: OLDPWD=/workspace Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: FUZZING_LANGUAGE=rust Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: _=/usr/bin/timeout Step #5: HTTP_PORT= Step #5: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: FUZZING_ENGINE=libfuzzer Step #5: DEBIAN_FRONTEND=noninteractive Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: ARCHITECTURE=x86_64 Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: __LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: SANITIZER=coverage Step #5: WORK=/work Step #5: 7(h=dÃ️w Step #5: Step #5: GNU stdout: Step #5: 7(h=dÃ️w Step #5: AFL_FUZZER_ARGS=-m none Step #5: ARCHITECTURE=x86_64 Step #5: ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: COVERAGE_EXTRA_ARGS= Step #5: DEBIAN_FRONTEND=noninteractive Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: FUZZING_ENGINE=libfuzzer Step #5: FUZZING_LANGUAGE=rust Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: HOME=/root Step #5: HOSTNAME=c855d144598e Step #5: HTTP_PORT= Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: LC_ALL=C Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: OLDPWD=/workspace Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: SANITIZER=coverage Step #5: SHLVL=2 Step #5: SRC=/src Step #5: SYSGOPATH=/root/go Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: WORK=/work Step #5: _=/usr/bin/timeout Step #5: __LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: Step #5: --- START diff Step #5: -SRC=/src Step #5: -RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: -MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: -HOSTNAME=c855d144598e Step #5: -COVERAGE_EXTRA_ARGS= Step #5: -SHLVL=2 Step #5: +7(h=dÃ️w Step #5: AFL_FUZZER_ARGS=-m none Step #5: -HOME=/root Step #5: -SYSGOPATH=/root/go Step #5: -OLDPWD=/workspace Step #5: -UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -FUZZING_LANGUAGE=rust Step #5: -FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: -_=/usr/bin/timeout Step #5: -HTTP_PORT= Step #5: -PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: +ARCHITECTURE=x86_64 Step #5: +ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: +COVERAGE_EXTRA_ARGS= Step #5: +DEBIAN_FRONTEND=noninteractive Step #5: +FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: FUZZING_ENGINE=libfuzzer Step #5: -DEBIAN_FRONTEND=noninteractive Step #5: +FUZZING_LANGUAGE=rust Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: -ARCHITECTURE=x86_64 Step #5: +HOME=/root Step #5: +HOSTNAME=c855d144598e Step #5: +HTTP_PORT= Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: +JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: +JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: +JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: +LC_ALL=C Step #5: +LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: +MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: +OLDPWD=/workspace Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: -JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: -ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: -JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: +PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: -JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: -__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: +RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: SANITIZER=coverage Step #5: +SHLVL=2 Step #5: +SRC=/src Step #5: +SYSGOPATH=/root/go Step #5: +UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: WORK=/work Step #5: -7(h=dÃ️w Step #5: +_=/usr/bin/timeout Step #5: +__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stdout differs Step #5: === KO Test failed and will panic for: env ["7(h=dÃ\u{fe0f}w"] Step #5: Step #5: thread '' (7775) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:373:13: Step #5: Test failed for: env ["7(h=dÃ\u{fe0f}w"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==7775== ERROR: libFuzzer: deadly signal 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,0x65,0x33, Step #5: de3 Step #5: artifact_prefix='./'; Test unit written to ./crash-86cd938e389dee135c29d2cd06de81cf8e284ddc Step #5: Base64: ZGUz Step #5: MERGE-OUTER: attempt 63 Step #5: WARNING: Failed to find function "__sanitizer_acquire_crash_state". Step #5: WARNING: Failed to find function "__sanitizer_print_stack_trace". Step #5: WARNING: Failed to find function "__sanitizer_set_death_callback". Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3194841288 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.Merge1432.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/86cd938e389dee135c29d2cd06de81cf8e284ddc' caused a failure at the previous merge step Step #5: MERGE-INNER: 303 total files; 131 processed earlier; will process 172 files now Step #5: Running test ["env", "-v", "-vv", "-u=Y8"] Step #5: === Compare result for: env ["-v", "-vv", "-u=Y8"] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: =Y8 Step #5: env: cannot unset '=Y8': Invalid argument Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: +=Y8 Step #5: +env: cannot unset '=Y8': Invalid argument Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: env ["-v", "-vv", "-u=Y8"] Step #5: Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: Running test ["env", "44Ã=SQTaM", "V5Ev=🔩t⚙\u{fe0f}("] Step #5: === Compare result for: env ["44Ã=SQTaM", "V5Ev=🔩t⚙\u{fe0f}("] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: HOSTNAME=c855d144598e Step #5: COVERAGE_EXTRA_ARGS= Step #5: SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: HOME=/root Step #5: SYSGOPATH=/root/go Step #5: OLDPWD=/workspace Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: FUZZING_LANGUAGE=rust Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: _=/usr/bin/timeout Step #5: HTTP_PORT= Step #5: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: FUZZING_ENGINE=libfuzzer Step #5: DEBIAN_FRONTEND=noninteractive Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: ARCHITECTURE=x86_64 Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: __LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: SANITIZER=coverage Step #5: WORK=/work Step #5: 44Ã=SQTaM Step #5: V5Ev=🔩t⚙️( Step #5: Step #5: GNU stdout: Step #5: 44Ã=SQTaM Step #5: AFL_FUZZER_ARGS=-m none Step #5: ARCHITECTURE=x86_64 Step #5: ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: COVERAGE_EXTRA_ARGS= Step #5: DEBIAN_FRONTEND=noninteractive Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: FUZZING_ENGINE=libfuzzer Step #5: FUZZING_LANGUAGE=rust Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: HOME=/root Step #5: HOSTNAME=c855d144598e Step #5: HTTP_PORT= Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: LC_ALL=C Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: OLDPWD=/workspace Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: SANITIZER=coverage Step #5: SHLVL=2 Step #5: SRC=/src Step #5: SYSGOPATH=/root/go Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: V5Ev=🔩t⚙️( Step #5: WORK=/work Step #5: _=/usr/bin/timeout Step #5: __LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: Step #5: --- START diff Step #5: -SRC=/src Step #5: -RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: -MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: -HOSTNAME=c855d144598e Step #5: -COVERAGE_EXTRA_ARGS= Step #5: -SHLVL=2 Step #5: +44Ã=SQTaM Step #5: AFL_FUZZER_ARGS=-m none Step #5: -HOME=/root Step #5: -SYSGOPATH=/root/go Step #5: -OLDPWD=/workspace Step #5: -UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -FUZZING_LANGUAGE=rust Step #5: -FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: -_=/usr/bin/timeout Step #5: -HTTP_PORT= Step #5: -PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: +ARCHITECTURE=x86_64 Step #5: +ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: -FUZZING_ENGINE=libfuzzer Step #5: +COVERAGE_EXTRA_ARGS= Step #5: DEBIAN_FRONTEND=noninteractive Step #5: +FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: +FUZZING_ENGINE=libfuzzer Step #5: +FUZZING_LANGUAGE=rust Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: -ARCHITECTURE=x86_64 Step #5: +HOME=/root Step #5: +HOSTNAME=c855d144598e Step #5: +HTTP_PORT= Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: -OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: -JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: -ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: +JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: +JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: +LC_ALL=C Step #5: +LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: +MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: +OLDPWD=/workspace Step #5: +OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: +PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: -JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: -__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: +RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: SANITIZER=coverage Step #5: +SHLVL=2 Step #5: +SRC=/src Step #5: +SYSGOPATH=/root/go Step #5: +UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: +V5Ev=🔩t⚙️( Step #5: WORK=/work Step #5: -44Ã=SQTaM Step #5: -V5Ev=🔩t⚙️( Step #5: +_=/usr/bin/timeout Step #5: +__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stdout differs Step #5: === KO Test failed and will panic for: env ["44Ã=SQTaM", "V5Ev=🔩t⚙\u{fe0f}("] Step #5: Step #5: thread '' (7838) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:373:13: Step #5: Test failed for: env ["44Ã=SQTaM", "V5Ev=🔩t⚙\u{fe0f}("] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==7838== ERROR: libFuzzer: deadly signal 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: 0x7b,0x22,0x22, Step #5: {\"\" Step #5: artifact_prefix='./'; Test unit written to ./crash-3e8d29b0b9ac8f775a8359459695cc61c9ca1a04 Step #5: Base64: eyIi Step #5: MERGE-OUTER: attempt 64 Step #5: WARNING: Failed to find function "__sanitizer_acquire_crash_state". Step #5: WARNING: Failed to find function "__sanitizer_print_stack_trace". Step #5: WARNING: Failed to find function "__sanitizer_set_death_callback". Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3194860694 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.Merge1432.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/3e8d29b0b9ac8f775a8359459695cc61c9ca1a04' caused a failure at the previous merge step Step #5: MERGE-INNER: 303 total files; 133 processed earlier; will process 170 files now Step #5: Running test ["env"] Step #5: === Compare result for: env [] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: HOSTNAME=c855d144598e Step #5: COVERAGE_EXTRA_ARGS= Step #5: SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: HOME=/root Step #5: SYSGOPATH=/root/go Step #5: OLDPWD=/workspace Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: FUZZING_LANGUAGE=rust Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: _=/usr/bin/timeout Step #5: HTTP_PORT= Step #5: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: FUZZING_ENGINE=libfuzzer Step #5: DEBIAN_FRONTEND=noninteractive Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: ARCHITECTURE=x86_64 Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: __LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: SANITIZER=coverage Step #5: WORK=/work Step #5: Step #5: GNU stdout: Step #5: AFL_FUZZER_ARGS=-m none Step #5: ARCHITECTURE=x86_64 Step #5: ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: COVERAGE_EXTRA_ARGS= Step #5: DEBIAN_FRONTEND=noninteractive Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: FUZZING_ENGINE=libfuzzer Step #5: FUZZING_LANGUAGE=rust Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: HOME=/root Step #5: HOSTNAME=c855d144598e Step #5: HTTP_PORT= Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: LC_ALL=C Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: OLDPWD=/workspace Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: SANITIZER=coverage Step #5: SHLVL=2 Step #5: SRC=/src Step #5: SYSGOPATH=/root/go Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: WORK=/work Step #5: _=/usr/bin/timeout Step #5: __LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: Step #5: --- START diff Step #5: -SRC=/src Step #5: -RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: -MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: -HOSTNAME=c855d144598e Step #5: -COVERAGE_EXTRA_ARGS= Step #5: -SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: -HOME=/root Step #5: -SYSGOPATH=/root/go Step #5: -OLDPWD=/workspace Step #5: -UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -FUZZING_LANGUAGE=rust Step #5: -FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: -_=/usr/bin/timeout Step #5: -HTTP_PORT= Step #5: -PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: +ARCHITECTURE=x86_64 Step #5: +ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: +COVERAGE_EXTRA_ARGS= Step #5: +DEBIAN_FRONTEND=noninteractive Step #5: +FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: FUZZING_ENGINE=libfuzzer Step #5: -DEBIAN_FRONTEND=noninteractive Step #5: +FUZZING_LANGUAGE=rust Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: -ARCHITECTURE=x86_64 Step #5: +HOME=/root Step #5: +HOSTNAME=c855d144598e Step #5: +HTTP_PORT= Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: -OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: +JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: +JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: -ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: -JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: +LC_ALL=C Step #5: +LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: +MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: +OLDPWD=/workspace Step #5: +OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: +PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: -JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: -__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: +RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: SANITIZER=coverage Step #5: +SHLVL=2 Step #5: +SRC=/src Step #5: +SYSGOPATH=/root/go Step #5: +UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: WORK=/work Step #5: +_=/usr/bin/timeout Step #5: +__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stdout differs Step #5: === KO Test failed and will panic for: env [] Step #5: Step #5: thread '' (7892) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:373:13: Step #5: Test failed for: env [] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==7892== ERROR: libFuzzer: deadly signal 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: 0xe2,0x80,0xac, Step #5: \342\200\254 Step #5: artifact_prefix='./'; Test unit written to ./crash-384101fc34a8ad58d6b4c5bf0f259638e4c1518e Step #5: Base64: 4oCs Step #5: MERGE-OUTER: attempt 65 Step #5: WARNING: Failed to find function "__sanitizer_acquire_crash_state". Step #5: WARNING: Failed to find function "__sanitizer_print_stack_trace". Step #5: WARNING: Failed to find function "__sanitizer_set_death_callback". Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3194877286 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.Merge1432.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/384101fc34a8ad58d6b4c5bf0f259638e4c1518e' caused a failure at the previous merge step Step #5: MERGE-INNER: 303 total files; 134 processed earlier; will process 169 files now Step #5: Running test ["env", "-u=x", "RÃÃyx=nÃAc8"] Step #5: === Compare result for: env ["-u=x", "RÃÃyx=nÃAc8"] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: cannot unset '=x': Invalid argument Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: +cannot unset '=x': Invalid argument Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: env ["-u=x", "RÃÃyx=nÃAc8"] Step #5: Step #5: #1 pulse exec/s: 0 rss: 30Mb Step #5: Running test ["env", "-u=(", "--chdir=/tmp", "A⚙🪓=8z", "E🔩IH=8"] Step #5: === Compare result for: env ["-u=(", "--chdir=/tmp", "A⚙🪓=8z", "E🔩IH=8"] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: cannot unset '=(': Invalid argument Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: +cannot unset '=(': Invalid argument Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: env ["-u=(", "--chdir=/tmp", "A⚙🪓=8z", "E🔩IH=8"] Step #5: Step #5: #2 pulse exec/s: 0 rss: 31Mb Step #5: Running test ["env", "-0", "=z1nwA"] Step #5: === Compare result for: env ["-0", "=z1nwA"] Step #5: Rust stdout: Step #5: SRC=/srcRESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profrawHOSTNAME=c855d144598eCOVERAGE_EXTRA_ARGS=SHLVL=2AFL_FUZZER_ARGS=-m noneHOME=/rootSYSGOPATH=/root/goOLDPWD=/workspaceUBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3FUZZING_LANGUAGE=rustFUZZER_ARGS=-rss_limit_mb=2560 -timeout=25_=/usr/bin/timeoutHTTP_PORT=PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/binBUILDER_OUTPUT=/builder/outputsCODE_COVERAGE_SRC=/opt/code_coverageFUZZING_ENGINE=libfuzzerDEBIAN_FRONTEND=noninteractiveGOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/goARCHITECTURE=x86_64HWASAN_OPTIONS=random_tags=0OUT=/workspace/out/libfuzzer-coverage-x86_64JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/serverASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64PWD=/workspace/out/libfuzzer-coverage-x86_64JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCESANITIZER=coverageWORK=/work Step #5: GNU stdout: Step #5: AFL_FUZZER_ARGS=-m noneARCHITECTURE=x86_64ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3BUILDER_OUTPUT=/builder/outputsCODE_COVERAGE_SRC=/opt/code_coverageCOVERAGE_EXTRA_ARGS=DEBIAN_FRONTEND=noninteractiveFUZZER_ARGS=-rss_limit_mb=2560 -timeout=25FUZZING_ENGINE=libfuzzerFUZZING_LANGUAGE=rustGOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/goHOME=/rootHOSTNAME=c855d144598eHTTP_PORT=HWASAN_OPTIONS=random_tags=0JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/serverLC_ALL=CLLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profrawMSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3OLDPWD=/workspaceOUT=/workspace/out/libfuzzer-coverage-x86_64PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/binPWD=/workspace/out/libfuzzer-coverage-x86_64RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4SANITIZER=coverageSHLVL=2SRC=/srcSYSGOPATH=/root/goUBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3WORK=/work_=/usr/bin/timeout__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE=z1nwA Step #5: --- START diff Step #5: -SRC=/srcRESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profrawHOSTNAME=c855d144598eCOVERAGE_EXTRA_ARGS=SHLVL=2AFL_FUZZER_ARGS=-m noneHOME=/rootSYSGOPATH=/root/goOLDPWD=/workspaceUBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3FUZZING_LANGUAGE=rustFUZZER_ARGS=-rss_limit_mb=2560 -timeout=25_=/usr/bin/timeoutHTTP_PORT=PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/binBUILDER_OUTPUT=/builder/outputsCODE_COVERAGE_SRC=/opt/code_coverageFUZZING_ENGINE=libfuzzerDEBIAN_FRONTEND=noninteractiveGOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/goARCHITECTURE=x86_64HWASAN_OPTIONS=random_tags=0OUT=/workspace/out/libfuzzer-coverage-x86_64JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/serverASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64PWD=/workspace/out/libfuzzer-coverage-x86_64JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCESANITIZER=coverageWORK=/work Step #5: +AFL_FUZZER_ARGS=-m noneARCHITECTURE=x86_64ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3BUILDER_OUTPUT=/builder/outputsCODE_COVERAGE_SRC=/opt/code_coverageCOVERAGE_EXTRA_ARGS=DEBIAN_FRONTEND=noninteractiveFUZZER_ARGS=-rss_limit_mb=2560 -timeout=25FUZZING_ENGINE=libfuzzerFUZZING_LANGUAGE=rustGOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/goHOME=/rootHOSTNAME=c855d144598eHTTP_PORT=HWASAN_OPTIONS=random_tags=0JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/serverLC_ALL=CLLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profrawMSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3OLDPWD=/workspaceOUT=/workspace/out/libfuzzer-coverage-x86_64PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/binPWD=/workspace/out/libfuzzer-coverage-x86_64RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4SANITIZER=coverageSHLVL=2SRC=/srcSYSGOPATH=/root/goUBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3WORK=/work_=/usr/bin/timeout__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE=z1nwA Step #5: --- END diff Step #5: Step #5: Rust stderr: Step #5: warning: env-warning-no-name-specified Step #5: GNU stderr: Step #5: (empty) Step #5: --- START diff Step #5: -warning: env-warning-no-name-specified Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stdout differs, stderr differs Step #5: === KO Test failed and will panic for: env ["-0", "=z1nwA"] Step #5: Step #5: thread '' (7931) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:373:13: Step #5: Test failed for: env ["-0", "=z1nwA"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==7931== ERROR: libFuzzer: deadly signal 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: 0x30,0x2c,0x30, Step #5: 0,0 Step #5: artifact_prefix='./'; Test unit written to ./crash-e499ce7a21cd46c8d0365556b91594af1048e045 Step #5: Base64: MCww Step #5: MERGE-OUTER: attempt 66 Step #5: WARNING: Failed to find function "__sanitizer_acquire_crash_state". Step #5: WARNING: Failed to find function "__sanitizer_print_stack_trace". Step #5: WARNING: Failed to find function "__sanitizer_set_death_callback". Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3194897104 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.Merge1432.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/e499ce7a21cd46c8d0365556b91594af1048e045' caused a failure at the previous merge step Step #5: MERGE-INNER: 303 total files; 137 processed earlier; will process 166 files now Step #5: Running test ["env", "(aÃ=T\u{fe0f}M⚙K"] Step #5: === Compare result for: env ["(aÃ=T\u{fe0f}M⚙K"] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: HOSTNAME=c855d144598e Step #5: COVERAGE_EXTRA_ARGS= Step #5: SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: HOME=/root Step #5: SYSGOPATH=/root/go Step #5: OLDPWD=/workspace Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: FUZZING_LANGUAGE=rust Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: _=/usr/bin/timeout Step #5: HTTP_PORT= Step #5: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: FUZZING_ENGINE=libfuzzer Step #5: DEBIAN_FRONTEND=noninteractive Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: ARCHITECTURE=x86_64 Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: __LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: SANITIZER=coverage Step #5: WORK=/work Step #5: (aÃ=T️M⚙K Step #5: Step #5: GNU stdout: Step #5: (aÃ=T️M⚙K Step #5: AFL_FUZZER_ARGS=-m none Step #5: ARCHITECTURE=x86_64 Step #5: ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: COVERAGE_EXTRA_ARGS= Step #5: DEBIAN_FRONTEND=noninteractive Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: FUZZING_ENGINE=libfuzzer Step #5: FUZZING_LANGUAGE=rust Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: HOME=/root Step #5: HOSTNAME=c855d144598e Step #5: HTTP_PORT= Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: LC_ALL=C Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: OLDPWD=/workspace Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: SANITIZER=coverage Step #5: SHLVL=2 Step #5: SRC=/src Step #5: SYSGOPATH=/root/go Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: WORK=/work Step #5: _=/usr/bin/timeout Step #5: __LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: Step #5: --- START diff Step #5: -SRC=/src Step #5: -RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: -MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: -HOSTNAME=c855d144598e Step #5: -COVERAGE_EXTRA_ARGS= Step #5: -SHLVL=2 Step #5: +(aÃ=T️M⚙K Step #5: AFL_FUZZER_ARGS=-m none Step #5: -HOME=/root Step #5: -SYSGOPATH=/root/go Step #5: -OLDPWD=/workspace Step #5: -UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -FUZZING_LANGUAGE=rust Step #5: -FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: -_=/usr/bin/timeout Step #5: -HTTP_PORT= Step #5: -PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: +ARCHITECTURE=x86_64 Step #5: +ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: +COVERAGE_EXTRA_ARGS= Step #5: +DEBIAN_FRONTEND=noninteractive Step #5: +FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: FUZZING_ENGINE=libfuzzer Step #5: -DEBIAN_FRONTEND=noninteractive Step #5: +FUZZING_LANGUAGE=rust Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: -ARCHITECTURE=x86_64 Step #5: +HOME=/root Step #5: +HOSTNAME=c855d144598e Step #5: +HTTP_PORT= Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: +JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: +JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: +JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: +LC_ALL=C Step #5: +LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: +MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: +OLDPWD=/workspace Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: -JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: -ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: -JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: +PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: -JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: -__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: +RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: SANITIZER=coverage Step #5: +SHLVL=2 Step #5: +SRC=/src Step #5: +SYSGOPATH=/root/go Step #5: +UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: WORK=/work Step #5: -(aÃ=T️M⚙K Step #5: +_=/usr/bin/timeout Step #5: +__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stdout differs Step #5: === KO Test failed and will panic for: env ["(aÃ=T\u{fe0f}M⚙K"] Step #5: Step #5: thread '' (8023) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:373:13: Step #5: Test failed for: env ["(aÃ=T\u{fe0f}M⚙K"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==8023== ERROR: libFuzzer: deadly signal 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: 0xe2,0xa2,0xc4, Step #5: \342\242\304 Step #5: artifact_prefix='./'; Test unit written to ./crash-27a8056b5652c38d24f9843cc594da1fde0069d1 Step #5: Base64: 4qLE Step #5: MERGE-OUTER: attempt 67 Step #5: WARNING: Failed to find function "__sanitizer_acquire_crash_state". Step #5: WARNING: Failed to find function "__sanitizer_print_stack_trace". Step #5: WARNING: Failed to find function "__sanitizer_set_death_callback". Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3194913575 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.Merge1432.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/27a8056b5652c38d24f9843cc594da1fde0069d1' caused a failure at the previous merge step Step #5: MERGE-INNER: 303 total files; 138 processed earlier; will process 165 files now Step #5: Running test ["env", "Iz=S🪛🧰Ã"] Step #5: === Compare result for: env ["Iz=S🪛🧰Ã"] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: HOSTNAME=c855d144598e Step #5: COVERAGE_EXTRA_ARGS= Step #5: SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: HOME=/root Step #5: SYSGOPATH=/root/go Step #5: OLDPWD=/workspace Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: FUZZING_LANGUAGE=rust Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: _=/usr/bin/timeout Step #5: HTTP_PORT= Step #5: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: FUZZING_ENGINE=libfuzzer Step #5: DEBIAN_FRONTEND=noninteractive Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: ARCHITECTURE=x86_64 Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: __LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: SANITIZER=coverage Step #5: WORK=/work Step #5: Iz=S🪛🧰Ã Step #5: Step #5: GNU stdout: Step #5: AFL_FUZZER_ARGS=-m none Step #5: ARCHITECTURE=x86_64 Step #5: ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: COVERAGE_EXTRA_ARGS= Step #5: DEBIAN_FRONTEND=noninteractive Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: FUZZING_ENGINE=libfuzzer Step #5: FUZZING_LANGUAGE=rust Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: HOME=/root Step #5: HOSTNAME=c855d144598e Step #5: HTTP_PORT= Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: Iz=S🪛🧰Ã Step #5: JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: LC_ALL=C Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: OLDPWD=/workspace Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: SANITIZER=coverage Step #5: SHLVL=2 Step #5: SRC=/src Step #5: SYSGOPATH=/root/go Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: WORK=/work Step #5: _=/usr/bin/timeout Step #5: __LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: Step #5: --- START diff Step #5: -SRC=/src Step #5: -RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: -MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: -HOSTNAME=c855d144598e Step #5: -COVERAGE_EXTRA_ARGS= Step #5: -SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: -HOME=/root Step #5: -SYSGOPATH=/root/go Step #5: -OLDPWD=/workspace Step #5: -UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -FUZZING_LANGUAGE=rust Step #5: -FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: -_=/usr/bin/timeout Step #5: -HTTP_PORT= Step #5: -PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: +ARCHITECTURE=x86_64 Step #5: +ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: +COVERAGE_EXTRA_ARGS= Step #5: +DEBIAN_FRONTEND=noninteractive Step #5: +FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: FUZZING_ENGINE=libfuzzer Step #5: -DEBIAN_FRONTEND=noninteractive Step #5: +FUZZING_LANGUAGE=rust Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: -ARCHITECTURE=x86_64 Step #5: +HOME=/root Step #5: +HOSTNAME=c855d144598e Step #5: +HTTP_PORT= Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: +Iz=S🪛🧰Ã Step #5: +JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: +JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: +JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: +LC_ALL=C Step #5: +LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: +MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: +OLDPWD=/workspace Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: -JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: -ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: -JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: +PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: -JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: -__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: +RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: SANITIZER=coverage Step #5: +SHLVL=2 Step #5: +SRC=/src Step #5: +SYSGOPATH=/root/go Step #5: +UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: WORK=/work Step #5: -Iz=S🪛🧰Ã Step #5: +_=/usr/bin/timeout Step #5: +__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stdout differs Step #5: === KO Test failed and will panic for: env ["Iz=S🪛🧰Ã"] Step #5: Step #5: thread '' (8063) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:373:13: Step #5: Test failed for: env ["Iz=S🪛🧰Ã"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==8063== ERROR: libFuzzer: deadly signal 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: 0x50,0x32,0x1f, Step #5: P2\037 Step #5: artifact_prefix='./'; Test unit written to ./crash-bd5f2fea2a3fd2aacc8afeb7c16cbf5a37efac43 Step #5: Base64: UDIf Step #5: MERGE-OUTER: attempt 68 Step #5: WARNING: Failed to find function "__sanitizer_acquire_crash_state". Step #5: WARNING: Failed to find function "__sanitizer_print_stack_trace". Step #5: WARNING: Failed to find function "__sanitizer_set_death_callback". Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3194929995 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.Merge1432.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/bd5f2fea2a3fd2aacc8afeb7c16cbf5a37efac43' caused a failure at the previous merge step Step #5: MERGE-INNER: 303 total files; 139 processed earlier; will process 164 files now Step #5: Running test ["env", "-i", "0(=huv", "QDgq="] Step #5: === Compare result for: env ["-i", "0(=huv", "QDgq="] Step #5: === OK Same behavior Step #5: Step #5: #1 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["env", "fHZ=", "EpgLi="] Step #5: === Compare result for: env ["fHZ=", "EpgLi="] Step #5: Rust stdout: Step #5: 0(=huv Step #5: QDgq= Step #5: fHZ= Step #5: EpgLi= Step #5: Step #5: GNU stdout: Step #5: 0(=huv Step #5: EpgLi= Step #5: LC_ALL=C Step #5: QDgq= Step #5: fHZ= Step #5: Step #5: --- START diff Step #5: 0(=huv Step #5: +EpgLi= Step #5: +LC_ALL=C Step #5: QDgq= Step #5: fHZ= Step #5: -EpgLi= Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stdout differs Step #5: === KO Test failed and will panic for: env ["fHZ=", "EpgLi="] Step #5: Step #5: thread '' (8113) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:373:13: Step #5: Test failed for: env ["fHZ=", "EpgLi="] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==8113== ERROR: libFuzzer: deadly signal 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: 0x7c,0x2a,0x3, Step #5: |*\003 Step #5: artifact_prefix='./'; Test unit written to ./crash-db786f34ece5d6cccca80da0fe97508517669405 Step #5: Base64: fCoD Step #5: MERGE-OUTER: attempt 69 Step #5: WARNING: Failed to find function "__sanitizer_acquire_crash_state". Step #5: WARNING: Failed to find function "__sanitizer_print_stack_trace". Step #5: WARNING: Failed to find function "__sanitizer_set_death_callback". Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3194948415 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.Merge1432.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/db786f34ece5d6cccca80da0fe97508517669405' caused a failure at the previous merge step Step #5: MERGE-INNER: 303 total files; 141 processed earlier; will process 162 files now Step #5: Running test ["env", "yÃGG=dNDo", "=2🪛c"] Step #5: === Compare result for: env ["yÃGG=dNDo", "=2🪛c"] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: HOSTNAME=c855d144598e Step #5: COVERAGE_EXTRA_ARGS= Step #5: SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: HOME=/root Step #5: SYSGOPATH=/root/go Step #5: OLDPWD=/workspace Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: FUZZING_LANGUAGE=rust Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: _=/usr/bin/timeout Step #5: HTTP_PORT= Step #5: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: FUZZING_ENGINE=libfuzzer Step #5: DEBIAN_FRONTEND=noninteractive Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: ARCHITECTURE=x86_64 Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: __LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: SANITIZER=coverage Step #5: WORK=/work Step #5: yÃGG=dNDo Step #5: Step #5: GNU stdout: Step #5: AFL_FUZZER_ARGS=-m none Step #5: ARCHITECTURE=x86_64 Step #5: ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: COVERAGE_EXTRA_ARGS= Step #5: DEBIAN_FRONTEND=noninteractive Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: FUZZING_ENGINE=libfuzzer Step #5: FUZZING_LANGUAGE=rust Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: HOME=/root Step #5: HOSTNAME=c855d144598e Step #5: HTTP_PORT= Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: LC_ALL=C Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: OLDPWD=/workspace Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: SANITIZER=coverage Step #5: SHLVL=2 Step #5: SRC=/src Step #5: SYSGOPATH=/root/go Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: WORK=/work Step #5: _=/usr/bin/timeout Step #5: __LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: yÃGG=dNDo Step #5: =2🪛c Step #5: Step #5: --- START diff Step #5: -SRC=/src Step #5: -RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: -MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: -HOSTNAME=c855d144598e Step #5: -COVERAGE_EXTRA_ARGS= Step #5: -SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: -HOME=/root Step #5: -SYSGOPATH=/root/go Step #5: -OLDPWD=/workspace Step #5: -UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -FUZZING_LANGUAGE=rust Step #5: -FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: -_=/usr/bin/timeout Step #5: -HTTP_PORT= Step #5: -PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: +ARCHITECTURE=x86_64 Step #5: +ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: +COVERAGE_EXTRA_ARGS= Step #5: +DEBIAN_FRONTEND=noninteractive Step #5: +FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: FUZZING_ENGINE=libfuzzer Step #5: -DEBIAN_FRONTEND=noninteractive Step #5: +FUZZING_LANGUAGE=rust Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: -ARCHITECTURE=x86_64 Step #5: +HOME=/root Step #5: +HOSTNAME=c855d144598e Step #5: +HTTP_PORT= Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: +JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: +JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: +JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: +LC_ALL=C Step #5: +LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: +MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: +OLDPWD=/workspace Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: -JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: -ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: -JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: +PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: -JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: -__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: +RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: SANITIZER=coverage Step #5: +SHLVL=2 Step #5: +SRC=/src Step #5: +SYSGOPATH=/root/go Step #5: +UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: WORK=/work Step #5: +_=/usr/bin/timeout Step #5: +__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: yÃGG=dNDo Step #5: +=2🪛c Step #5: --- END diff Step #5: Step #5: Rust stderr: Step #5: warning: env-warning-no-name-specified Step #5: GNU stderr: Step #5: (empty) Step #5: --- START diff Step #5: -warning: env-warning-no-name-specified Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stdout differs, stderr differs Step #5: === KO Test failed and will panic for: env ["yÃGG=dNDo", "=2🪛c"] Step #5: Step #5: thread '' (8186) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:373:13: Step #5: Test failed for: env ["yÃGG=dNDo", "=2🪛c"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==8186== ERROR: libFuzzer: deadly signal 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: 0x0,0xd,0x0, Step #5: \000\015\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-02ca20675c682da8a4ca3db5a5638cc753f8e48f Step #5: Base64: AA0A Step #5: MERGE-OUTER: attempt 70 Step #5: WARNING: Failed to find function "__sanitizer_acquire_crash_state". Step #5: WARNING: Failed to find function "__sanitizer_print_stack_trace". Step #5: WARNING: Failed to find function "__sanitizer_set_death_callback". Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3194964734 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.Merge1432.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/02ca20675c682da8a4ca3db5a5638cc753f8e48f' caused a failure at the previous merge step Step #5: MERGE-INNER: 303 total files; 142 processed earlier; will process 161 files now Step #5: Running test ["env", "-vv", "-u=r7", "8A1=Uyk"] Step #5: === Compare result for: env ["-vv", "-u=r7", "8A1=Uyk"] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: =r7 Step #5: env: cannot unset '=r7': Invalid argument Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: +=r7 Step #5: +env: cannot unset '=r7': Invalid argument Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: env ["-vv", "-u=r7", "8A1=Uyk"] Step #5: Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: Running test ["env", "-0", "-v", "K🔗m=GA"] Step #5: === Compare result for: env ["-0", "-v", "K🔗m=GA"] Step #5: Rust stdout: Step #5: SRC=/srcRESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profrawHOSTNAME=c855d144598eCOVERAGE_EXTRA_ARGS=SHLVL=2AFL_FUZZER_ARGS=-m noneHOME=/rootSYSGOPATH=/root/goOLDPWD=/workspaceUBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3FUZZING_LANGUAGE=rustFUZZER_ARGS=-rss_limit_mb=2560 -timeout=25_=/usr/bin/timeoutHTTP_PORT=PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/binBUILDER_OUTPUT=/builder/outputsCODE_COVERAGE_SRC=/opt/code_coverageFUZZING_ENGINE=libfuzzerDEBIAN_FRONTEND=noninteractiveGOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/goARCHITECTURE=x86_64HWASAN_OPTIONS=random_tags=0OUT=/workspace/out/libfuzzer-coverage-x86_64JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/serverASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64PWD=/workspace/out/libfuzzer-coverage-x86_64JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCESANITIZER=coverageWORK=/workK🔗m=GA Step #5: GNU stdout: Step #5: AFL_FUZZER_ARGS=-m noneARCHITECTURE=x86_64ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3BUILDER_OUTPUT=/builder/outputsCODE_COVERAGE_SRC=/opt/code_coverageCOVERAGE_EXTRA_ARGS=DEBIAN_FRONTEND=noninteractiveFUZZER_ARGS=-rss_limit_mb=2560 -timeout=25FUZZING_ENGINE=libfuzzerFUZZING_LANGUAGE=rustGOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/goHOME=/rootHOSTNAME=c855d144598eHTTP_PORT=HWASAN_OPTIONS=random_tags=0JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/serverK🔗m=GALC_ALL=CLLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profrawMSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3OLDPWD=/workspaceOUT=/workspace/out/libfuzzer-coverage-x86_64PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/binPWD=/workspace/out/libfuzzer-coverage-x86_64RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4SANITIZER=coverageSHLVL=2SRC=/srcSYSGOPATH=/root/goUBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3WORK=/work_=/usr/bin/timeout__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: --- START diff Step #5: -SRC=/srcRESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profrawHOSTNAME=c855d144598eCOVERAGE_EXTRA_ARGS=SHLVL=2AFL_FUZZER_ARGS=-m noneHOME=/rootSYSGOPATH=/root/goOLDPWD=/workspaceUBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3FUZZING_LANGUAGE=rustFUZZER_ARGS=-rss_limit_mb=2560 -timeout=25_=/usr/bin/timeoutHTTP_PORT=PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/binBUILDER_OUTPUT=/builder/outputsCODE_COVERAGE_SRC=/opt/code_coverageFUZZING_ENGINE=libfuzzerDEBIAN_FRONTEND=noninteractiveGOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/goARCHITECTURE=x86_64HWASAN_OPTIONS=random_tags=0OUT=/workspace/out/libfuzzer-coverage-x86_64JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/serverASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64PWD=/workspace/out/libfuzzer-coverage-x86_64JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCESANITIZER=coverageWORK=/workK🔗m=GA Step #5: +AFL_FUZZER_ARGS=-m noneARCHITECTURE=x86_64ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3BUILDER_OUTPUT=/builder/outputsCODE_COVERAGE_SRC=/opt/code_coverageCOVERAGE_EXTRA_ARGS=DEBIAN_FRONTEND=noninteractiveFUZZER_ARGS=-rss_limit_mb=2560 -timeout=25FUZZING_ENGINE=libfuzzerFUZZING_LANGUAGE=rustGOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/goHOME=/rootHOSTNAME=c855d144598eHTTP_PORT=HWASAN_OPTIONS=random_tags=0JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/serverK🔗m=GALC_ALL=CLLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profrawMSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3OLDPWD=/workspaceOUT=/workspace/out/libfuzzer-coverage-x86_64PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/binPWD=/workspace/out/libfuzzer-coverage-x86_64RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4SANITIZER=coverageSHLVL=2SRC=/srcSYSGOPATH=/root/goUBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3WORK=/work_=/usr/bin/timeout__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: --- END diff Step #5: Step #5: Rust stderr: Step #5: (empty) Step #5: GNU stderr: Step #5: K🔗m=GA Step #5: --- START diff Step #5: +K🔗m=GA Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stdout differs, stderr differs Step #5: === KO Test failed and will panic for: env ["-0", "-v", "K🔗m=GA"] Step #5: Step #5: thread '' (8247) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:373:13: Step #5: Test failed for: env ["-0", "-v", "K🔗m=GA"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==8247== ERROR: libFuzzer: deadly signal 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: 0xef,0xb7,0x91,0x23, Step #5: \357\267\221# Step #5: artifact_prefix='./'; Test unit written to ./crash-0035791b2e2e8a592bbc4258a0d367ada1bff942 Step #5: Base64: 77eRIw== Step #5: MERGE-OUTER: attempt 71 Step #5: WARNING: Failed to find function "__sanitizer_acquire_crash_state". Step #5: WARNING: Failed to find function "__sanitizer_print_stack_trace". Step #5: WARNING: Failed to find function "__sanitizer_set_death_callback". Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3194983717 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.Merge1432.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/0035791b2e2e8a592bbc4258a0d367ada1bff942' caused a failure at the previous merge step Step #5: MERGE-INNER: 303 total files; 144 processed earlier; will process 159 files now Step #5: Running test ["env"] Step #5: === Compare result for: env [] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: HOSTNAME=c855d144598e Step #5: COVERAGE_EXTRA_ARGS= Step #5: SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: HOME=/root Step #5: SYSGOPATH=/root/go Step #5: OLDPWD=/workspace Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: FUZZING_LANGUAGE=rust Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: _=/usr/bin/timeout Step #5: HTTP_PORT= Step #5: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: FUZZING_ENGINE=libfuzzer Step #5: DEBIAN_FRONTEND=noninteractive Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: ARCHITECTURE=x86_64 Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: __LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: SANITIZER=coverage Step #5: WORK=/work Step #5: Step #5: GNU stdout: Step #5: AFL_FUZZER_ARGS=-m none Step #5: ARCHITECTURE=x86_64 Step #5: ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: COVERAGE_EXTRA_ARGS= Step #5: DEBIAN_FRONTEND=noninteractive Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: FUZZING_ENGINE=libfuzzer Step #5: FUZZING_LANGUAGE=rust Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: HOME=/root Step #5: HOSTNAME=c855d144598e Step #5: HTTP_PORT= Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: LC_ALL=C Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: OLDPWD=/workspace Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: SANITIZER=coverage Step #5: SHLVL=2 Step #5: SRC=/src Step #5: SYSGOPATH=/root/go Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: WORK=/work Step #5: _=/usr/bin/timeout Step #5: __LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: Step #5: --- START diff Step #5: -SRC=/src Step #5: -RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: -MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: -HOSTNAME=c855d144598e Step #5: -COVERAGE_EXTRA_ARGS= Step #5: -SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: -HOME=/root Step #5: -SYSGOPATH=/root/go Step #5: -OLDPWD=/workspace Step #5: -UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -FUZZING_LANGUAGE=rust Step #5: -FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: -_=/usr/bin/timeout Step #5: -HTTP_PORT= Step #5: -PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: +ARCHITECTURE=x86_64 Step #5: +ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: +COVERAGE_EXTRA_ARGS= Step #5: +DEBIAN_FRONTEND=noninteractive Step #5: +FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: FUZZING_ENGINE=libfuzzer Step #5: -DEBIAN_FRONTEND=noninteractive Step #5: +FUZZING_LANGUAGE=rust Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: -ARCHITECTURE=x86_64 Step #5: +HOME=/root Step #5: +HOSTNAME=c855d144598e Step #5: +HTTP_PORT= Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: -OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: +JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: +JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: -ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: -JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: +LC_ALL=C Step #5: +LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: +MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: +OLDPWD=/workspace Step #5: +OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: +PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: -JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: -__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: +RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: SANITIZER=coverage Step #5: +SHLVL=2 Step #5: +SRC=/src Step #5: +SYSGOPATH=/root/go Step #5: +UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: WORK=/work Step #5: +_=/usr/bin/timeout Step #5: +__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stdout differs Step #5: === KO Test failed and will panic for: env [] Step #5: Step #5: thread '' (8306) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:373:13: Step #5: Test failed for: env [] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==8306== ERROR: libFuzzer: deadly signal 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: 0xef,0xbb,0xbd,0x1, Step #5: \357\273\275\001 Step #5: artifact_prefix='./'; Test unit written to ./crash-ecfd8121c99452b3c2af6b9d4e52dfe36c317440 Step #5: Base64: 77u9AQ== Step #5: MERGE-OUTER: attempt 72 Step #5: WARNING: Failed to find function "__sanitizer_acquire_crash_state". Step #5: WARNING: Failed to find function "__sanitizer_print_stack_trace". Step #5: WARNING: Failed to find function "__sanitizer_set_death_callback". Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3194999536 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.Merge1432.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/ecfd8121c99452b3c2af6b9d4e52dfe36c317440' caused a failure at the previous merge step Step #5: MERGE-INNER: 303 total files; 145 processed earlier; will process 158 files now Step #5: Running test ["env", "-i", "-vv", "-u=L⚙(r", "=G", "ÃWKK="] Step #5: === Compare result for: env ["-i", "-vv", "-u=L⚙(r", "=G", "ÃWKK="] Step #5: Rust stdout: Step #5: (empty) Step #5: GNU stdout: Step #5: =G Step #5: ÃWKK= Step #5: Step #5: --- START diff Step #5: +=G Step #5: +ÃWKK= Step #5: --- END diff Step #5: Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: =G Step #5: setenv: ÃWKK= Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: +=G Step #5: +setenv: ÃWKK= Step #5: --- END diff Step #5: Step #5: Different exit code: (Rust: 125, GNU: 0) Step #5: Discrepancies detected: stdout differs, stderr differs, exit code differs Step #5: === KO Test failed and will panic for: env ["-i", "-vv", "-u=L⚙(r", "=G", "ÃWKK="] Step #5: Step #5: thread '' (8366) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:373:13: Step #5: Test failed for: env ["-i", "-vv", "-u=L⚙(r", "=G", "ÃWKK="] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==8366== ERROR: libFuzzer: deadly signal 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: 0x5b,0x4c,0x3b,0x5d, Step #5: [L;] Step #5: artifact_prefix='./'; Test unit written to ./crash-a0c8337c82f4dcf3d729dbf28454f6b4b0689195 Step #5: Base64: W0w7XQ== Step #5: MERGE-OUTER: attempt 73 Step #5: WARNING: Failed to find function "__sanitizer_acquire_crash_state". Step #5: WARNING: Failed to find function "__sanitizer_print_stack_trace". Step #5: WARNING: Failed to find function "__sanitizer_set_death_callback". Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3195013948 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.Merge1432.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/a0c8337c82f4dcf3d729dbf28454f6b4b0689195' caused a failure at the previous merge step Step #5: MERGE-INNER: 303 total files; 146 processed earlier; will process 157 files now Step #5: Running test ["env", "-vv", "SK=", "5BD="] Step #5: === Compare result for: env ["-vv", "SK=", "5BD="] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: HOSTNAME=c855d144598e Step #5: COVERAGE_EXTRA_ARGS= Step #5: SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: HOME=/root Step #5: SYSGOPATH=/root/go Step #5: OLDPWD=/workspace Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: FUZZING_LANGUAGE=rust Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: _=/usr/bin/timeout Step #5: HTTP_PORT= Step #5: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: FUZZING_ENGINE=libfuzzer Step #5: DEBIAN_FRONTEND=noninteractive Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: ARCHITECTURE=x86_64 Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: __LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: SANITIZER=coverage Step #5: WORK=/work Step #5: SK= Step #5: 5BD= Step #5: Step #5: GNU stdout: Step #5: 5BD= Step #5: AFL_FUZZER_ARGS=-m none Step #5: ARCHITECTURE=x86_64 Step #5: ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: COVERAGE_EXTRA_ARGS= Step #5: DEBIAN_FRONTEND=noninteractive Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: FUZZING_ENGINE=libfuzzer Step #5: FUZZING_LANGUAGE=rust Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: HOME=/root Step #5: HOSTNAME=c855d144598e Step #5: HTTP_PORT= Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: LC_ALL=C Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: OLDPWD=/workspace Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: SANITIZER=coverage Step #5: SHLVL=2 Step #5: SK= Step #5: SRC=/src Step #5: SYSGOPATH=/root/go Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: WORK=/work Step #5: _=/usr/bin/timeout Step #5: __LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: Step #5: --- START diff Step #5: -SRC=/src Step #5: -RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: -MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: -HOSTNAME=c855d144598e Step #5: -COVERAGE_EXTRA_ARGS= Step #5: -SHLVL=2 Step #5: +5BD= Step #5: AFL_FUZZER_ARGS=-m none Step #5: -HOME=/root Step #5: -SYSGOPATH=/root/go Step #5: -OLDPWD=/workspace Step #5: -UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -FUZZING_LANGUAGE=rust Step #5: -FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: -_=/usr/bin/timeout Step #5: -HTTP_PORT= Step #5: -PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: +ARCHITECTURE=x86_64 Step #5: +ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: -FUZZING_ENGINE=libfuzzer Step #5: +COVERAGE_EXTRA_ARGS= Step #5: DEBIAN_FRONTEND=noninteractive Step #5: +FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: +FUZZING_ENGINE=libfuzzer Step #5: +FUZZING_LANGUAGE=rust Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: -ARCHITECTURE=x86_64 Step #5: +HOME=/root Step #5: +HOSTNAME=c855d144598e Step #5: +HTTP_PORT= Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: -OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: -JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: -ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: +JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: +JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: +LC_ALL=C Step #5: +LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: +MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: +OLDPWD=/workspace Step #5: +OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: +PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: -JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: -__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: +RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: SANITIZER=coverage Step #5: +SHLVL=2 Step #5: +SK= Step #5: +SRC=/src Step #5: +SYSGOPATH=/root/go Step #5: +UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: WORK=/work Step #5: -SK= Step #5: -5BD= Step #5: +_=/usr/bin/timeout Step #5: +__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: --- END diff Step #5: Step #5: Rust stderr: Step #5: arg[0]: 'env' Step #5: arg[1]: '-vv' Step #5: arg[2]: 'SK=' Step #5: arg[3]: '5BD=' Step #5: GNU stderr: Step #5: SK= Step #5: setenv: 5BD= Step #5: --- START diff Step #5: -arg[0]: 'env' Step #5: -arg[1]: '-vv' Step #5: -arg[2]: 'SK=' Step #5: -arg[3]: '5BD=' Step #5: +SK= Step #5: +setenv: 5BD= Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stdout differs, stderr differs Step #5: === KO Test failed and will panic for: env ["-vv", "SK=", "5BD="] Step #5: Step #5: thread '' (8421) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:373:13: Step #5: Test failed for: env ["-vv", "SK=", "5BD="] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==8421== ERROR: libFuzzer: deadly signal 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: 0x73,0x71,0x73,0x73, Step #5: sqss Step #5: artifact_prefix='./'; Test unit written to ./crash-299a1023222143db8ea7564b730787fa7bc25ac5 Step #5: Base64: c3Fzcw== Step #5: MERGE-OUTER: attempt 74 Step #5: WARNING: Failed to find function "__sanitizer_acquire_crash_state". Step #5: WARNING: Failed to find function "__sanitizer_print_stack_trace". Step #5: WARNING: Failed to find function "__sanitizer_set_death_callback". Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3195029706 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.Merge1432.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/299a1023222143db8ea7564b730787fa7bc25ac5' caused a failure at the previous merge step Step #5: MERGE-INNER: 303 total files; 147 processed earlier; will process 156 files now Step #5: Running test ["env", "ÃN="] Step #5: === Compare result for: env ["ÃN="] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: HOSTNAME=c855d144598e Step #5: COVERAGE_EXTRA_ARGS= Step #5: SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: HOME=/root Step #5: SYSGOPATH=/root/go Step #5: OLDPWD=/workspace Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: FUZZING_LANGUAGE=rust Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: _=/usr/bin/timeout Step #5: HTTP_PORT= Step #5: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: FUZZING_ENGINE=libfuzzer Step #5: DEBIAN_FRONTEND=noninteractive Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: ARCHITECTURE=x86_64 Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: __LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: SANITIZER=coverage Step #5: WORK=/work Step #5: ÃN= Step #5: Step #5: GNU stdout: Step #5: AFL_FUZZER_ARGS=-m none Step #5: ARCHITECTURE=x86_64 Step #5: ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: COVERAGE_EXTRA_ARGS= Step #5: DEBIAN_FRONTEND=noninteractive Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: FUZZING_ENGINE=libfuzzer Step #5: FUZZING_LANGUAGE=rust Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: HOME=/root Step #5: HOSTNAME=c855d144598e Step #5: HTTP_PORT= Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: LC_ALL=C Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: OLDPWD=/workspace Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: SANITIZER=coverage Step #5: SHLVL=2 Step #5: SRC=/src Step #5: SYSGOPATH=/root/go Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: WORK=/work Step #5: _=/usr/bin/timeout Step #5: __LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: ÃN= Step #5: Step #5: --- START diff Step #5: -SRC=/src Step #5: -RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: -MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: -HOSTNAME=c855d144598e Step #5: -COVERAGE_EXTRA_ARGS= Step #5: -SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: -HOME=/root Step #5: -SYSGOPATH=/root/go Step #5: -OLDPWD=/workspace Step #5: -UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -FUZZING_LANGUAGE=rust Step #5: -FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: -_=/usr/bin/timeout Step #5: -HTTP_PORT= Step #5: -PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: +ARCHITECTURE=x86_64 Step #5: +ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: +COVERAGE_EXTRA_ARGS= Step #5: +DEBIAN_FRONTEND=noninteractive Step #5: +FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: FUZZING_ENGINE=libfuzzer Step #5: -DEBIAN_FRONTEND=noninteractive Step #5: +FUZZING_LANGUAGE=rust Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: -ARCHITECTURE=x86_64 Step #5: +HOME=/root Step #5: +HOSTNAME=c855d144598e Step #5: +HTTP_PORT= Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: -OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: +JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: +JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: -ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: -JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: +LC_ALL=C Step #5: +LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: +MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: +OLDPWD=/workspace Step #5: +OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: +PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: -JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: -__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: +RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: SANITIZER=coverage Step #5: +SHLVL=2 Step #5: +SRC=/src Step #5: +SYSGOPATH=/root/go Step #5: +UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: WORK=/work Step #5: +_=/usr/bin/timeout Step #5: +__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: ÃN= Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stdout differs Step #5: === KO Test failed and will panic for: env ["ÃN="] Step #5: Step #5: thread '' (8478) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:373:13: Step #5: Test failed for: env ["ÃN="] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==8478== ERROR: libFuzzer: deadly signal 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: 0x5b,0x4d,0x61,0x5d, Step #5: [Ma] Step #5: artifact_prefix='./'; Test unit written to ./crash-7583ac5f65bc85da9837084e1a3506f9b2a5fd38 Step #5: Base64: W01hXQ== Step #5: MERGE-OUTER: attempt 75 Step #5: WARNING: Failed to find function "__sanitizer_acquire_crash_state". Step #5: WARNING: Failed to find function "__sanitizer_print_stack_trace". Step #5: WARNING: Failed to find function "__sanitizer_set_death_callback". Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3195047017 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.Merge1432.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/7583ac5f65bc85da9837084e1a3506f9b2a5fd38' caused a failure at the previous merge step Step #5: MERGE-INNER: 303 total files; 148 processed earlier; will process 155 files now Step #5: Running test ["env", "-v", "-u=", "🔗RV=O"] Step #5: === Compare result for: env ["-v", "-u=", "🔗RV=O"] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: = Step #5: env: cannot unset '=': Invalid argument Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: += Step #5: +env: cannot unset '=': Invalid argument Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: env ["-v", "-u=", "🔗RV=O"] Step #5: Step #5: #1 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["env", "-u=", "=L90l⚙"] Step #5: === Compare result for: env ["-u=", "=L90l⚙"] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: cannot unset '=': Invalid argument Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: +cannot unset '=': Invalid argument Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: env ["-u=", "=L90l⚙"] Step #5: Step #5: #2 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["env", "=H84NZ"] Step #5: === Compare result for: env ["=H84NZ"] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: HOSTNAME=c855d144598e Step #5: COVERAGE_EXTRA_ARGS= Step #5: SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: HOME=/root Step #5: SYSGOPATH=/root/go Step #5: OLDPWD=/workspace Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: FUZZING_LANGUAGE=rust Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: _=/usr/bin/timeout Step #5: HTTP_PORT= Step #5: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: FUZZING_ENGINE=libfuzzer Step #5: DEBIAN_FRONTEND=noninteractive Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: ARCHITECTURE=x86_64 Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: __LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: SANITIZER=coverage Step #5: WORK=/work Step #5: Step #5: GNU stdout: Step #5: AFL_FUZZER_ARGS=-m none Step #5: ARCHITECTURE=x86_64 Step #5: ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: COVERAGE_EXTRA_ARGS= Step #5: DEBIAN_FRONTEND=noninteractive Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: FUZZING_ENGINE=libfuzzer Step #5: FUZZING_LANGUAGE=rust Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: HOME=/root Step #5: HOSTNAME=c855d144598e Step #5: HTTP_PORT= Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: LC_ALL=C Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: OLDPWD=/workspace Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: SANITIZER=coverage Step #5: SHLVL=2 Step #5: SRC=/src Step #5: SYSGOPATH=/root/go Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: WORK=/work Step #5: _=/usr/bin/timeout Step #5: __LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: =H84NZ Step #5: Step #5: --- START diff Step #5: -SRC=/src Step #5: -RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: -MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: -HOSTNAME=c855d144598e Step #5: -COVERAGE_EXTRA_ARGS= Step #5: -SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: -HOME=/root Step #5: -SYSGOPATH=/root/go Step #5: -OLDPWD=/workspace Step #5: -UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -FUZZING_LANGUAGE=rust Step #5: -FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: -_=/usr/bin/timeout Step #5: -HTTP_PORT= Step #5: -PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: +ARCHITECTURE=x86_64 Step #5: +ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: +COVERAGE_EXTRA_ARGS= Step #5: +DEBIAN_FRONTEND=noninteractive Step #5: +FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: FUZZING_ENGINE=libfuzzer Step #5: -DEBIAN_FRONTEND=noninteractive Step #5: +FUZZING_LANGUAGE=rust Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: -ARCHITECTURE=x86_64 Step #5: +HOME=/root Step #5: +HOSTNAME=c855d144598e Step #5: +HTTP_PORT= Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: +JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: +JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: +JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: +LC_ALL=C Step #5: +LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: +MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: +OLDPWD=/workspace Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: -JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: -ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: -JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: +PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: -JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: -__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: +RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: SANITIZER=coverage Step #5: +SHLVL=2 Step #5: +SRC=/src Step #5: +SYSGOPATH=/root/go Step #5: +UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: WORK=/work Step #5: +_=/usr/bin/timeout Step #5: +__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: +=H84NZ Step #5: --- END diff Step #5: Step #5: Rust stderr: Step #5: warning: env-warning-no-name-specified Step #5: GNU stderr: Step #5: (empty) Step #5: --- START diff Step #5: -warning: env-warning-no-name-specified Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stdout differs, stderr differs Step #5: === KO Test failed and will panic for: env ["=H84NZ"] Step #5: Step #5: thread '' (8532) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:373:13: Step #5: Test failed for: env ["=H84NZ"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==8532== ERROR: libFuzzer: deadly signal 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,0x0,0xda,0x5a, Step #5: \000\332Z Step #5: artifact_prefix='./'; Test unit written to ./crash-d354bad180f3324020a11fcce63d133b3410e03c Step #5: Base64: IADaWg== Step #5: MERGE-OUTER: attempt 76 Step #5: WARNING: Failed to find function "__sanitizer_acquire_crash_state". Step #5: WARNING: Failed to find function "__sanitizer_print_stack_trace". Step #5: WARNING: Failed to find function "__sanitizer_set_death_callback". Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3195067749 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.Merge1432.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/d354bad180f3324020a11fcce63d133b3410e03c' caused a failure at the previous merge step Step #5: MERGE-INNER: 303 total files; 151 processed earlier; will process 152 files now Step #5: Running test ["env", "-i", "M🧰O="] Step #5: === Compare result for: env ["-i", "M🧰O="] Step #5: === OK Same behavior Step #5: Step #5: #1 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["env", "-v", "-vv", "G3Ã=j"] Step #5: === Compare result for: env ["-v", "-vv", "G3Ã=j"] Step #5: Rust stdout: Step #5: M🧰O= Step #5: G3Ã=j Step #5: Step #5: GNU stdout: Step #5: G3Ã=j Step #5: LC_ALL=C Step #5: M🧰O= Step #5: Step #5: --- START diff Step #5: -M🧰O= Step #5: G3Ã=j Step #5: +LC_ALL=C Step #5: +M🧰O= Step #5: --- END diff Step #5: Step #5: Rust stderr: Step #5: arg[0]: 'env' Step #5: arg[1]: '-v' Step #5: arg[2]: '-vv' Step #5: arg[3]: 'G3Ã=j' Step #5: GNU stderr: Step #5: G3Ã=j Step #5: --- START diff Step #5: -arg[0]: 'env' Step #5: -arg[1]: '-v' Step #5: -arg[2]: '-vv' Step #5: -arg[3]: 'G3Ã=j' Step #5: +G3Ã=j Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stdout differs, stderr differs Step #5: === KO Test failed and will panic for: env ["-v", "-vv", "G3Ã=j"] Step #5: Step #5: thread '' (8588) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:373:13: Step #5: Test failed for: env ["-v", "-vv", "G3Ã=j"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==8588== ERROR: libFuzzer: deadly signal 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: 0x6d,0x4c,0x73,0x2e, Step #5: mLs. Step #5: artifact_prefix='./'; Test unit written to ./crash-5acb7d53e1b6bfa9812957d03a2db319d22af5c6 Step #5: Base64: bUxzLg== Step #5: MERGE-OUTER: attempt 77 Step #5: WARNING: Failed to find function "__sanitizer_acquire_crash_state". Step #5: WARNING: Failed to find function "__sanitizer_print_stack_trace". Step #5: WARNING: Failed to find function "__sanitizer_set_death_callback". Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3195085166 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.Merge1432.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/5acb7d53e1b6bfa9812957d03a2db319d22af5c6' caused a failure at the previous merge step Step #5: MERGE-INNER: 303 total files; 153 processed earlier; will process 150 files now Step #5: Running test ["env", "-u=1b", "ek2k=P(k"] Step #5: === Compare result for: env ["-u=1b", "ek2k=P(k"] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: cannot unset '=1b': Invalid argument Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: +cannot unset '=1b': Invalid argument Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: env ["-u=1b", "ek2k=P(k"] Step #5: Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: Running test ["env"] Step #5: === Compare result for: env [] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: HOSTNAME=c855d144598e Step #5: COVERAGE_EXTRA_ARGS= Step #5: SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: HOME=/root Step #5: SYSGOPATH=/root/go Step #5: OLDPWD=/workspace Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: FUZZING_LANGUAGE=rust Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: _=/usr/bin/timeout Step #5: HTTP_PORT= Step #5: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: FUZZING_ENGINE=libfuzzer Step #5: DEBIAN_FRONTEND=noninteractive Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: ARCHITECTURE=x86_64 Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: __LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: SANITIZER=coverage Step #5: WORK=/work Step #5: Step #5: GNU stdout: Step #5: AFL_FUZZER_ARGS=-m none Step #5: ARCHITECTURE=x86_64 Step #5: ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: COVERAGE_EXTRA_ARGS= Step #5: DEBIAN_FRONTEND=noninteractive Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: FUZZING_ENGINE=libfuzzer Step #5: FUZZING_LANGUAGE=rust Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: HOME=/root Step #5: HOSTNAME=c855d144598e Step #5: HTTP_PORT= Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: LC_ALL=C Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: OLDPWD=/workspace Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: SANITIZER=coverage Step #5: SHLVL=2 Step #5: SRC=/src Step #5: SYSGOPATH=/root/go Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: WORK=/work Step #5: _=/usr/bin/timeout Step #5: __LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: Step #5: --- START diff Step #5: -SRC=/src Step #5: -RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: -MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: -HOSTNAME=c855d144598e Step #5: -COVERAGE_EXTRA_ARGS= Step #5: -SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: -HOME=/root Step #5: -SYSGOPATH=/root/go Step #5: -OLDPWD=/workspace Step #5: -UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -FUZZING_LANGUAGE=rust Step #5: -FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: -_=/usr/bin/timeout Step #5: -HTTP_PORT= Step #5: -PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: +ARCHITECTURE=x86_64 Step #5: +ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: +COVERAGE_EXTRA_ARGS= Step #5: +DEBIAN_FRONTEND=noninteractive Step #5: +FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: FUZZING_ENGINE=libfuzzer Step #5: -DEBIAN_FRONTEND=noninteractive Step #5: +FUZZING_LANGUAGE=rust Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: -ARCHITECTURE=x86_64 Step #5: +HOME=/root Step #5: +HOSTNAME=c855d144598e Step #5: +HTTP_PORT= Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: -OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: +JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: +JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: -ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: -JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: +LC_ALL=C Step #5: +LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: +MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: +OLDPWD=/workspace Step #5: +OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: +PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: -JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: -__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: +RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: SANITIZER=coverage Step #5: +SHLVL=2 Step #5: +SRC=/src Step #5: +SYSGOPATH=/root/go Step #5: +UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: WORK=/work Step #5: +_=/usr/bin/timeout Step #5: +__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stdout differs Step #5: === KO Test failed and will panic for: env [] Step #5: Step #5: thread '' (8652) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:373:13: Step #5: Test failed for: env [] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==8652== ERROR: libFuzzer: deadly signal 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: 0x73,0x70,0x69,0x78, Step #5: spix Step #5: artifact_prefix='./'; Test unit written to ./crash-3bd713447251e12a44c5cab72373fa35c20bcdeb Step #5: Base64: c3BpeA== Step #5: MERGE-OUTER: attempt 78 Step #5: WARNING: Failed to find function "__sanitizer_acquire_crash_state". Step #5: WARNING: Failed to find function "__sanitizer_print_stack_trace". Step #5: WARNING: Failed to find function "__sanitizer_set_death_callback". Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3195105313 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.Merge1432.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/3bd713447251e12a44c5cab72373fa35c20bcdeb' caused a failure at the previous merge step Step #5: MERGE-INNER: 303 total files; 155 processed earlier; will process 148 files now Step #5: Running test ["env", "-u=lV(PÃl"] Step #5: === Compare result for: env ["-u=lV(PÃl"] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: cannot unset '=lV(P\303\203l': Invalid argument Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: +cannot unset '=lV(P\303\203l': Invalid argument Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: env ["-u=lV(PÃl"] Step #5: Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: Running test ["env"] Step #5: === Compare result for: env [] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: HOSTNAME=c855d144598e Step #5: COVERAGE_EXTRA_ARGS= Step #5: SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: HOME=/root Step #5: SYSGOPATH=/root/go Step #5: OLDPWD=/workspace Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: FUZZING_LANGUAGE=rust Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: _=/usr/bin/timeout Step #5: HTTP_PORT= Step #5: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: FUZZING_ENGINE=libfuzzer Step #5: DEBIAN_FRONTEND=noninteractive Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: ARCHITECTURE=x86_64 Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: __LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: SANITIZER=coverage Step #5: WORK=/work Step #5: Step #5: GNU stdout: Step #5: AFL_FUZZER_ARGS=-m none Step #5: ARCHITECTURE=x86_64 Step #5: ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: COVERAGE_EXTRA_ARGS= Step #5: DEBIAN_FRONTEND=noninteractive Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: FUZZING_ENGINE=libfuzzer Step #5: FUZZING_LANGUAGE=rust Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: HOME=/root Step #5: HOSTNAME=c855d144598e Step #5: HTTP_PORT= Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: LC_ALL=C Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: OLDPWD=/workspace Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: SANITIZER=coverage Step #5: SHLVL=2 Step #5: SRC=/src Step #5: SYSGOPATH=/root/go Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: WORK=/work Step #5: _=/usr/bin/timeout Step #5: __LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: Step #5: --- START diff Step #5: -SRC=/src Step #5: -RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: -MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: -HOSTNAME=c855d144598e Step #5: -COVERAGE_EXTRA_ARGS= Step #5: -SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: -HOME=/root Step #5: -SYSGOPATH=/root/go Step #5: -OLDPWD=/workspace Step #5: -UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -FUZZING_LANGUAGE=rust Step #5: -FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: -_=/usr/bin/timeout Step #5: -HTTP_PORT= Step #5: -PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: +ARCHITECTURE=x86_64 Step #5: +ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: +COVERAGE_EXTRA_ARGS= Step #5: +DEBIAN_FRONTEND=noninteractive Step #5: +FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: FUZZING_ENGINE=libfuzzer Step #5: -DEBIAN_FRONTEND=noninteractive Step #5: +FUZZING_LANGUAGE=rust Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: -ARCHITECTURE=x86_64 Step #5: +HOME=/root Step #5: +HOSTNAME=c855d144598e Step #5: +HTTP_PORT= Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: -OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: +JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: +JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: -ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: -JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: +LC_ALL=C Step #5: +LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: +MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: +OLDPWD=/workspace Step #5: +OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: +PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: -JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: -__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: +RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: SANITIZER=coverage Step #5: +SHLVL=2 Step #5: +SRC=/src Step #5: +SYSGOPATH=/root/go Step #5: +UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: WORK=/work Step #5: +_=/usr/bin/timeout Step #5: +__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stdout differs Step #5: === KO Test failed and will panic for: env [] Step #5: Step #5: thread '' (8684) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:373:13: Step #5: Test failed for: env [] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==8684== ERROR: libFuzzer: deadly signal 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: 0x26,0x0,0x7,0x3, Step #5: &\000\007\003 Step #5: artifact_prefix='./'; Test unit written to ./crash-bf3a8c4e140508278acce2846343f5e9c6143616 Step #5: Base64: JgAHAw== Step #5: MERGE-OUTER: attempt 79 Step #5: WARNING: Failed to find function "__sanitizer_acquire_crash_state". Step #5: WARNING: Failed to find function "__sanitizer_print_stack_trace". Step #5: WARNING: Failed to find function "__sanitizer_set_death_callback". Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3195123975 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.Merge1432.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/bf3a8c4e140508278acce2846343f5e9c6143616' caused a failure at the previous merge step Step #5: MERGE-INNER: 303 total files; 157 processed earlier; will process 146 files now Step #5: Running test ["env", "-i", "-0", "P🪛Bm=PklI", "(c(4A=DX"] Step #5: === Compare result for: env ["-i", "-0", "P🪛Bm=PklI", "(c(4A=DX"] Step #5: === OK Same behavior Step #5: Step #5: #1 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["env", "-u=fr", "=FYÃ", "ImU="] Step #5: === Compare result for: env ["-u=fr", "=FYÃ", "ImU="] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: cannot unset '=fr': Invalid argument Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: +cannot unset '=fr': Invalid argument Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: env ["-u=fr", "=FYÃ", "ImU="] Step #5: Step #5: #2 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["env", "-i", "ÃdPvM=hÃQ"] Step #5: === Compare result for: env ["-i", "ÃdPvM=hÃQ"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["env", "-v", "--chdir=/tmp", "=g((hF", "WVNt=b"] Step #5: === Compare result for: env ["-v", "--chdir=/tmp", "=g((hF", "WVNt=b"] Step #5: Rust stderr: Step #5: env-error-must-specify-command-with-chdir Step #5: Try '/workspace/out/libfuzzer-coverage-x86_64/fuzz_env --help' for more information. Step #5: GNU stderr: Step #5: =g((hF Step #5: setenv: WVNt=b Step #5: env: must specify command with --chdir (-C) Step #5: Try 'env --help' for more information. Step #5: --- START diff Step #5: -env-error-must-specify-command-with-chdir Step #5: -Try '/workspace/out/libfuzzer-coverage-x86_64/fuzz_env --help' for more information. Step #5: +=g((hF Step #5: +setenv: WVNt=b Step #5: +env: must specify command with --chdir (-C) Step #5: +Try 'env --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: env ["-v", "--chdir=/tmp", "=g((hF", "WVNt=b"] Step #5: Step #5: #4 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["env"] Step #5: === Compare result for: env [] Step #5: Rust stdout: Step #5: ÃdPvM=hÃQ Step #5: Step #5: GNU stdout: Step #5: LC_ALL=C Step #5: ÃdPvM=hÃQ Step #5: Step #5: --- START diff Step #5: +LC_ALL=C Step #5: ÃdPvM=hÃQ Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stdout differs Step #5: === KO Test failed and will panic for: env [] Step #5: Step #5: thread '' (8734) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:373:13: Step #5: Test failed for: env [] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==8734== ERROR: libFuzzer: deadly signal 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: 0xf0,0x90,0x80,0x80, Step #5: \360\220\200\200 Step #5: artifact_prefix='./'; Test unit written to ./crash-65e574df4c26a5034e26490200ef9040b9ad3a26 Step #5: Base64: 8JCAgA== Step #5: MERGE-OUTER: attempt 80 Step #5: WARNING: Failed to find function "__sanitizer_acquire_crash_state". Step #5: WARNING: Failed to find function "__sanitizer_print_stack_trace". Step #5: WARNING: Failed to find function "__sanitizer_set_death_callback". Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3195146985 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.Merge1432.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/65e574df4c26a5034e26490200ef9040b9ad3a26' caused a failure at the previous merge step Step #5: MERGE-INNER: 303 total files; 162 processed earlier; will process 141 files now Step #5: Running test ["env", "-0", "-u=🧰Ãv4v", "TI🪓Q=g5🔗8C"] Step #5: === Compare result for: env ["-0", "-u=🧰Ãv4v", "TI🪓Q=g5🔗8C"] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: cannot unset '=\360\237\247\260\303\203v4v': Invalid argument Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: +cannot unset '=\360\237\247\260\303\203v4v': Invalid argument Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: env ["-0", "-u=🧰Ãv4v", "TI🪓Q=g5🔗8C"] Step #5: Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: Running test ["env", "-u=ÃSNh🪓aÃ"] Step #5: === Compare result for: env ["-u=ÃSNh🪓aÃ"] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: cannot unset '=\303\203SNh\360\237\252\223a\303\203': Invalid argument Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: +cannot unset '=\303\203SNh\360\237\252\223a\303\203': Invalid argument Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: env ["-u=ÃSNh🪓aÃ"] Step #5: Step #5: #2 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["env", "-vv", "-u=hPGeyt", "⚙f=1s1", "=S"] Step #5: === Compare result for: env ["-vv", "-u=hPGeyt", "⚙f=1s1", "=S"] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: =hPGeyt Step #5: env: cannot unset '=hPGeyt': Invalid argument Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: +=hPGeyt Step #5: +env: cannot unset '=hPGeyt': Invalid argument Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: env ["-vv", "-u=hPGeyt", "⚙f=1s1", "=S"] Step #5: Step #5: Running test ["env", "-vv", "--chdir=/tmp", "PT=z"] Step #5: === Compare result for: env ["-vv", "--chdir=/tmp", "PT=z"] Step #5: Rust stderr: Step #5: arg[0]: 'env' Step #5: arg[1]: '-vv' Step #5: arg[2]: '--chdir=/tmp' Step #5: arg[3]: 'PT=z' Step #5: fuzz_env: env-error-must-specify-command-with-chdir Step #5: Try '/workspace/out/libfuzzer-coverage-x86_64/fuzz_env --help' for more information. Step #5: GNU stderr: Step #5: PT=z Step #5: env: must specify command with --chdir (-C) Step #5: Try 'env --help' for more information. Step #5: --- START diff Step #5: -arg[0]: 'env' Step #5: -arg[1]: '-vv' Step #5: -arg[2]: '--chdir=/tmp' Step #5: -arg[3]: 'PT=z' Step #5: -fuzz_env: env-error-must-specify-command-with-chdir Step #5: -Try '/workspace/out/libfuzzer-coverage-x86_64/fuzz_env --help' for more information. Step #5: +PT=z Step #5: +env: must specify command with --chdir (-C) Step #5: +Try 'env --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: env ["-vv", "--chdir=/tmp", "PT=z"] Step #5: Step #5: #4 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["env"] Step #5: === Compare result for: env [] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: HOSTNAME=c855d144598e Step #5: COVERAGE_EXTRA_ARGS= Step #5: SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: HOME=/root Step #5: SYSGOPATH=/root/go Step #5: OLDPWD=/workspace Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: FUZZING_LANGUAGE=rust Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: _=/usr/bin/timeout Step #5: HTTP_PORT= Step #5: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: FUZZING_ENGINE=libfuzzer Step #5: DEBIAN_FRONTEND=noninteractive Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: ARCHITECTURE=x86_64 Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: __LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: SANITIZER=coverage Step #5: WORK=/work Step #5: Step #5: GNU stdout: Step #5: AFL_FUZZER_ARGS=-m none Step #5: ARCHITECTURE=x86_64 Step #5: ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: COVERAGE_EXTRA_ARGS= Step #5: DEBIAN_FRONTEND=noninteractive Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: FUZZING_ENGINE=libfuzzer Step #5: FUZZING_LANGUAGE=rust Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: HOME=/root Step #5: HOSTNAME=c855d144598e Step #5: HTTP_PORT= Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: LC_ALL=C Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: OLDPWD=/workspace Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: SANITIZER=coverage Step #5: SHLVL=2 Step #5: SRC=/src Step #5: SYSGOPATH=/root/go Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: WORK=/work Step #5: _=/usr/bin/timeout Step #5: __LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: Step #5: --- START diff Step #5: -SRC=/src Step #5: -RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: -MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: -HOSTNAME=c855d144598e Step #5: -COVERAGE_EXTRA_ARGS= Step #5: -SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: -HOME=/root Step #5: -SYSGOPATH=/root/go Step #5: -OLDPWD=/workspace Step #5: -UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -FUZZING_LANGUAGE=rust Step #5: -FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: -_=/usr/bin/timeout Step #5: -HTTP_PORT= Step #5: -PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: +ARCHITECTURE=x86_64 Step #5: +ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: +COVERAGE_EXTRA_ARGS= Step #5: +DEBIAN_FRONTEND=noninteractive Step #5: +FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: FUZZING_ENGINE=libfuzzer Step #5: -DEBIAN_FRONTEND=noninteractive Step #5: +FUZZING_LANGUAGE=rust Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: -ARCHITECTURE=x86_64 Step #5: +HOME=/root Step #5: +HOSTNAME=c855d144598e Step #5: +HTTP_PORT= Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: -OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: +JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: +JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: -ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: -JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: +LC_ALL=C Step #5: +LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: +MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: +OLDPWD=/workspace Step #5: +OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: +PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: -JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: -__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: +RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: SANITIZER=coverage Step #5: +SHLVL=2 Step #5: +SRC=/src Step #5: +SYSGOPATH=/root/go Step #5: +UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: WORK=/work Step #5: +_=/usr/bin/timeout Step #5: +__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stdout differs Step #5: === KO Test failed and will panic for: env [] Step #5: Step #5: thread '' (8815) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:373:13: Step #5: Test failed for: env [] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==8815== ERROR: libFuzzer: deadly signal 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: 0x6e,0x2d,0x2d,0x6e, Step #5: n--n Step #5: artifact_prefix='./'; Test unit written to ./crash-1ec12965688a5b63a5800dfa36beeaf71e619741 Step #5: Base64: bi0tbg== Step #5: MERGE-OUTER: attempt 81 Step #5: WARNING: Failed to find function "__sanitizer_acquire_crash_state". Step #5: WARNING: Failed to find function "__sanitizer_print_stack_trace". Step #5: WARNING: Failed to find function "__sanitizer_set_death_callback". Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3195169499 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.Merge1432.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/1ec12965688a5b63a5800dfa36beeaf71e619741' caused a failure at the previous merge step Step #5: MERGE-INNER: 303 total files; 167 processed earlier; will process 136 files now Step #5: Running test ["env", "-v", "xH=\u{fe0f}x1ug"] Step #5: === Compare result for: env ["-v", "xH=\u{fe0f}x1ug"] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: HOSTNAME=c855d144598e Step #5: COVERAGE_EXTRA_ARGS= Step #5: SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: HOME=/root Step #5: SYSGOPATH=/root/go Step #5: OLDPWD=/workspace Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: FUZZING_LANGUAGE=rust Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: _=/usr/bin/timeout Step #5: HTTP_PORT= Step #5: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: FUZZING_ENGINE=libfuzzer Step #5: DEBIAN_FRONTEND=noninteractive Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: ARCHITECTURE=x86_64 Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: __LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: SANITIZER=coverage Step #5: WORK=/work Step #5: xH=️x1ug Step #5: Step #5: GNU stdout: Step #5: AFL_FUZZER_ARGS=-m none Step #5: ARCHITECTURE=x86_64 Step #5: ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: COVERAGE_EXTRA_ARGS= Step #5: DEBIAN_FRONTEND=noninteractive Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: FUZZING_ENGINE=libfuzzer Step #5: FUZZING_LANGUAGE=rust Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: HOME=/root Step #5: HOSTNAME=c855d144598e Step #5: HTTP_PORT= Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: LC_ALL=C Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: OLDPWD=/workspace Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: SANITIZER=coverage Step #5: SHLVL=2 Step #5: SRC=/src Step #5: SYSGOPATH=/root/go Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: WORK=/work Step #5: _=/usr/bin/timeout Step #5: __LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: xH=️x1ug Step #5: Step #5: --- START diff Step #5: -SRC=/src Step #5: -RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: -MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: -HOSTNAME=c855d144598e Step #5: -COVERAGE_EXTRA_ARGS= Step #5: -SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: -HOME=/root Step #5: -SYSGOPATH=/root/go Step #5: -OLDPWD=/workspace Step #5: -UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -FUZZING_LANGUAGE=rust Step #5: -FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: -_=/usr/bin/timeout Step #5: -HTTP_PORT= Step #5: -PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: +ARCHITECTURE=x86_64 Step #5: +ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: +COVERAGE_EXTRA_ARGS= Step #5: +DEBIAN_FRONTEND=noninteractive Step #5: +FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: FUZZING_ENGINE=libfuzzer Step #5: -DEBIAN_FRONTEND=noninteractive Step #5: +FUZZING_LANGUAGE=rust Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: -ARCHITECTURE=x86_64 Step #5: +HOME=/root Step #5: +HOSTNAME=c855d144598e Step #5: +HTTP_PORT= Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: -OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: +JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: +JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: -ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: -JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: +LC_ALL=C Step #5: +LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: +MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: +OLDPWD=/workspace Step #5: +OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: +PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: -JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: -__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: +RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: SANITIZER=coverage Step #5: +SHLVL=2 Step #5: +SRC=/src Step #5: +SYSGOPATH=/root/go Step #5: +UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: WORK=/work Step #5: +_=/usr/bin/timeout Step #5: +__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: xH=️x1ug Step #5: --- END diff Step #5: Step #5: Rust stderr: Step #5: (empty) Step #5: GNU stderr: Step #5: xH=️x1ug Step #5: --- START diff Step #5: +xH=️x1ug Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stdout differs, stderr differs Step #5: === KO Test failed and will panic for: env ["-v", "xH=\u{fe0f}x1ug"] Step #5: Step #5: thread '' (8894) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:373:13: Step #5: Test failed for: env ["-v", "xH=\u{fe0f}x1ug"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==8894== ERROR: libFuzzer: deadly signal 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: 0x50,0x35,0x33,0x35, Step #5: P535 Step #5: artifact_prefix='./'; Test unit written to ./crash-1fccad1ddfc61fc160c7ecdda5fc2a55fde94b6a Step #5: Base64: UDUzNQ== Step #5: MERGE-OUTER: attempt 82 Step #5: WARNING: Failed to find function "__sanitizer_acquire_crash_state". Step #5: WARNING: Failed to find function "__sanitizer_print_stack_trace". Step #5: WARNING: Failed to find function "__sanitizer_set_death_callback". Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3195185127 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.Merge1432.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/1fccad1ddfc61fc160c7ecdda5fc2a55fde94b6a' caused a failure at the previous merge step Step #5: MERGE-INNER: 303 total files; 168 processed earlier; will process 135 files now Step #5: Running test ["env", "-0"] Step #5: === Compare result for: env ["-0"] Step #5: Rust stdout: Step #5: SRC=/srcRESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profrawHOSTNAME=c855d144598eCOVERAGE_EXTRA_ARGS=SHLVL=2AFL_FUZZER_ARGS=-m noneHOME=/rootSYSGOPATH=/root/goOLDPWD=/workspaceUBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3FUZZING_LANGUAGE=rustFUZZER_ARGS=-rss_limit_mb=2560 -timeout=25_=/usr/bin/timeoutHTTP_PORT=PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/binBUILDER_OUTPUT=/builder/outputsCODE_COVERAGE_SRC=/opt/code_coverageFUZZING_ENGINE=libfuzzerDEBIAN_FRONTEND=noninteractiveGOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/goARCHITECTURE=x86_64HWASAN_OPTIONS=random_tags=0OUT=/workspace/out/libfuzzer-coverage-x86_64JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/serverASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64PWD=/workspace/out/libfuzzer-coverage-x86_64JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCESANITIZER=coverageWORK=/work Step #5: GNU stdout: Step #5: AFL_FUZZER_ARGS=-m noneARCHITECTURE=x86_64ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3BUILDER_OUTPUT=/builder/outputsCODE_COVERAGE_SRC=/opt/code_coverageCOVERAGE_EXTRA_ARGS=DEBIAN_FRONTEND=noninteractiveFUZZER_ARGS=-rss_limit_mb=2560 -timeout=25FUZZING_ENGINE=libfuzzerFUZZING_LANGUAGE=rustGOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/goHOME=/rootHOSTNAME=c855d144598eHTTP_PORT=HWASAN_OPTIONS=random_tags=0JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/serverLC_ALL=CLLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profrawMSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3OLDPWD=/workspaceOUT=/workspace/out/libfuzzer-coverage-x86_64PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/binPWD=/workspace/out/libfuzzer-coverage-x86_64RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4SANITIZER=coverageSHLVL=2SRC=/srcSYSGOPATH=/root/goUBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3WORK=/work_=/usr/bin/timeout__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: --- START diff Step #5: -SRC=/srcRESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profrawHOSTNAME=c855d144598eCOVERAGE_EXTRA_ARGS=SHLVL=2AFL_FUZZER_ARGS=-m noneHOME=/rootSYSGOPATH=/root/goOLDPWD=/workspaceUBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3FUZZING_LANGUAGE=rustFUZZER_ARGS=-rss_limit_mb=2560 -timeout=25_=/usr/bin/timeoutHTTP_PORT=PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/binBUILDER_OUTPUT=/builder/outputsCODE_COVERAGE_SRC=/opt/code_coverageFUZZING_ENGINE=libfuzzerDEBIAN_FRONTEND=noninteractiveGOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/goARCHITECTURE=x86_64HWASAN_OPTIONS=random_tags=0OUT=/workspace/out/libfuzzer-coverage-x86_64JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/serverASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64PWD=/workspace/out/libfuzzer-coverage-x86_64JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCESANITIZER=coverageWORK=/work Step #5: +AFL_FUZZER_ARGS=-m noneARCHITECTURE=x86_64ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3BUILDER_OUTPUT=/builder/outputsCODE_COVERAGE_SRC=/opt/code_coverageCOVERAGE_EXTRA_ARGS=DEBIAN_FRONTEND=noninteractiveFUZZER_ARGS=-rss_limit_mb=2560 -timeout=25FUZZING_ENGINE=libfuzzerFUZZING_LANGUAGE=rustGOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/goHOME=/rootHOSTNAME=c855d144598eHTTP_PORT=HWASAN_OPTIONS=random_tags=0JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/serverLC_ALL=CLLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profrawMSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3OLDPWD=/workspaceOUT=/workspace/out/libfuzzer-coverage-x86_64PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/binPWD=/workspace/out/libfuzzer-coverage-x86_64RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4SANITIZER=coverageSHLVL=2SRC=/srcSYSGOPATH=/root/goUBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3WORK=/work_=/usr/bin/timeout__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stdout differs Step #5: === KO Test failed and will panic for: env ["-0"] Step #5: Step #5: thread '' (8936) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:373:13: Step #5: Test failed for: env ["-0"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==8936== ERROR: libFuzzer: deadly signal 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: 0x3c,0x41,0x7,0xe2, Step #5: ' (8977) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:373:13: Step #5: Test failed for: env [] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==8977== ERROR: libFuzzer: deadly signal 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: 0x93,0x9e,0x7b,0x4e,0x40, Step #5: \223\236{N@ Step #5: artifact_prefix='./'; Test unit written to ./crash-93a6c931194bc6981b30bd3ae085115c43d8737c Step #5: Base64: k557TkA= Step #5: MERGE-OUTER: attempt 84 Step #5: WARNING: Failed to find function "__sanitizer_acquire_crash_state". Step #5: WARNING: Failed to find function "__sanitizer_print_stack_trace". Step #5: WARNING: Failed to find function "__sanitizer_set_death_callback". Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3195221260 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.Merge1432.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/93a6c931194bc6981b30bd3ae085115c43d8737c' caused a failure at the previous merge step Step #5: MERGE-INNER: 303 total files; 171 processed earlier; will process 132 files now Step #5: Running test ["env", "-u=", "--chdir=/tmp"] Step #5: === Compare result for: env ["-u=", "--chdir=/tmp"] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: cannot unset '=': Invalid argument Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: +cannot unset '=': Invalid argument Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: env ["-u=", "--chdir=/tmp"] Step #5: Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: Running test ["env", "=Z5", "2🪛bg=d7j\u{fe0f}g"] Step #5: === Compare result for: env ["=Z5", "2🪛bg=d7j\u{fe0f}g"] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: HOSTNAME=c855d144598e Step #5: COVERAGE_EXTRA_ARGS= Step #5: SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: HOME=/root Step #5: SYSGOPATH=/root/go Step #5: OLDPWD=/workspace Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: FUZZING_LANGUAGE=rust Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: _=/usr/bin/timeout Step #5: HTTP_PORT= Step #5: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: FUZZING_ENGINE=libfuzzer Step #5: DEBIAN_FRONTEND=noninteractive Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: ARCHITECTURE=x86_64 Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: __LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: SANITIZER=coverage Step #5: WORK=/work Step #5: 2🪛bg=d7j️g Step #5: Step #5: GNU stdout: Step #5: 2🪛bg=d7j️g Step #5: AFL_FUZZER_ARGS=-m none Step #5: ARCHITECTURE=x86_64 Step #5: ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: COVERAGE_EXTRA_ARGS= Step #5: DEBIAN_FRONTEND=noninteractive Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: FUZZING_ENGINE=libfuzzer Step #5: FUZZING_LANGUAGE=rust Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: HOME=/root Step #5: HOSTNAME=c855d144598e Step #5: HTTP_PORT= Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: LC_ALL=C Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: OLDPWD=/workspace Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: SANITIZER=coverage Step #5: SHLVL=2 Step #5: SRC=/src Step #5: SYSGOPATH=/root/go Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: WORK=/work Step #5: _=/usr/bin/timeout Step #5: __LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: =Z5 Step #5: Step #5: --- START diff Step #5: -SRC=/src Step #5: -RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: -MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: -HOSTNAME=c855d144598e Step #5: -COVERAGE_EXTRA_ARGS= Step #5: -SHLVL=2 Step #5: +2🪛bg=d7j️g Step #5: AFL_FUZZER_ARGS=-m none Step #5: -HOME=/root Step #5: -SYSGOPATH=/root/go Step #5: -OLDPWD=/workspace Step #5: -UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -FUZZING_LANGUAGE=rust Step #5: -FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: -_=/usr/bin/timeout Step #5: -HTTP_PORT= Step #5: -PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: +ARCHITECTURE=x86_64 Step #5: +ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: +COVERAGE_EXTRA_ARGS= Step #5: +DEBIAN_FRONTEND=noninteractive Step #5: +FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: FUZZING_ENGINE=libfuzzer Step #5: -DEBIAN_FRONTEND=noninteractive Step #5: +FUZZING_LANGUAGE=rust Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: -ARCHITECTURE=x86_64 Step #5: +HOME=/root Step #5: +HOSTNAME=c855d144598e Step #5: +HTTP_PORT= Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: -OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: -JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: -ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: +JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: +JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: +LC_ALL=C Step #5: +LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: +MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: +OLDPWD=/workspace Step #5: +OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: +PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: -JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: -__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: +RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: SANITIZER=coverage Step #5: +SHLVL=2 Step #5: +SRC=/src Step #5: +SYSGOPATH=/root/go Step #5: +UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: WORK=/work Step #5: -2🪛bg=d7j️g Step #5: +_=/usr/bin/timeout Step #5: +__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: +=Z5 Step #5: --- END diff Step #5: Step #5: Rust stderr: Step #5: warning: env-warning-no-name-specified Step #5: GNU stderr: Step #5: (empty) Step #5: --- START diff Step #5: -warning: env-warning-no-name-specified Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stdout differs, stderr differs Step #5: === KO Test failed and will panic for: env ["=Z5", "2🪛bg=d7j\u{fe0f}g"] Step #5: Step #5: thread '' (9043) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:373:13: Step #5: Test failed for: env ["=Z5", "2🪛bg=d7j\u{fe0f}g"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==9043== ERROR: libFuzzer: deadly signal 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: 0x5b,0x61,0x5d,0x3a,0xc2, Step #5: [a]:\302 Step #5: artifact_prefix='./'; Test unit written to ./crash-5740014462ed32cdeef9429896861a418dbce060 Step #5: Base64: W2FdOsI= Step #5: MERGE-OUTER: attempt 85 Step #5: WARNING: Failed to find function "__sanitizer_acquire_crash_state". Step #5: WARNING: Failed to find function "__sanitizer_print_stack_trace". Step #5: WARNING: Failed to find function "__sanitizer_set_death_callback". Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3195239000 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.Merge1432.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/5740014462ed32cdeef9429896861a418dbce060' caused a failure at the previous merge step Step #5: MERGE-INNER: 303 total files; 173 processed earlier; will process 130 files now Step #5: Running test ["env", "-vv"] Step #5: === Compare result for: env ["-vv"] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: HOSTNAME=c855d144598e Step #5: COVERAGE_EXTRA_ARGS= Step #5: SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: HOME=/root Step #5: SYSGOPATH=/root/go Step #5: OLDPWD=/workspace Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: FUZZING_LANGUAGE=rust Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: _=/usr/bin/timeout Step #5: HTTP_PORT= Step #5: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: FUZZING_ENGINE=libfuzzer Step #5: DEBIAN_FRONTEND=noninteractive Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: ARCHITECTURE=x86_64 Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: __LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: SANITIZER=coverage Step #5: WORK=/work Step #5: Step #5: GNU stdout: Step #5: AFL_FUZZER_ARGS=-m none Step #5: ARCHITECTURE=x86_64 Step #5: ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: COVERAGE_EXTRA_ARGS= Step #5: DEBIAN_FRONTEND=noninteractive Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: FUZZING_ENGINE=libfuzzer Step #5: FUZZING_LANGUAGE=rust Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: HOME=/root Step #5: HOSTNAME=c855d144598e Step #5: HTTP_PORT= Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: LC_ALL=C Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: OLDPWD=/workspace Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: SANITIZER=coverage Step #5: SHLVL=2 Step #5: SRC=/src Step #5: SYSGOPATH=/root/go Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: WORK=/work Step #5: _=/usr/bin/timeout Step #5: __LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: Step #5: --- START diff Step #5: -SRC=/src Step #5: -RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: -MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: -HOSTNAME=c855d144598e Step #5: -COVERAGE_EXTRA_ARGS= Step #5: -SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: -HOME=/root Step #5: -SYSGOPATH=/root/go Step #5: -OLDPWD=/workspace Step #5: -UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -FUZZING_LANGUAGE=rust Step #5: -FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: -_=/usr/bin/timeout Step #5: -HTTP_PORT= Step #5: -PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: +ARCHITECTURE=x86_64 Step #5: +ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: +COVERAGE_EXTRA_ARGS= Step #5: +DEBIAN_FRONTEND=noninteractive Step #5: +FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: FUZZING_ENGINE=libfuzzer Step #5: -DEBIAN_FRONTEND=noninteractive Step #5: +FUZZING_LANGUAGE=rust Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: -ARCHITECTURE=x86_64 Step #5: +HOME=/root Step #5: +HOSTNAME=c855d144598e Step #5: +HTTP_PORT= Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: -OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: +JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: +JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: -ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: -JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: +LC_ALL=C Step #5: +LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: +MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: +OLDPWD=/workspace Step #5: +OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: +PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: -JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: -__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: +RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: SANITIZER=coverage Step #5: +SHLVL=2 Step #5: +SRC=/src Step #5: +SYSGOPATH=/root/go Step #5: +UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: WORK=/work Step #5: +_=/usr/bin/timeout Step #5: +__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: --- END diff Step #5: Step #5: Rust stderr: Step #5: arg[0]: 'env' Step #5: arg[1]: '-vv' Step #5: GNU stderr: Step #5: (empty) Step #5: --- START diff Step #5: -arg[0]: 'env' Step #5: -arg[1]: '-vv' Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stdout differs, stderr differs Step #5: === KO Test failed and will panic for: env ["-vv"] Step #5: Step #5: thread '' (9088) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:373:13: Step #5: Test failed for: env ["-vv"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==9088== ERROR: libFuzzer: deadly signal 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: 0x30,0xa,0x31,0x29,0x20, Step #5: 0\0121) Step #5: artifact_prefix='./'; Test unit written to ./crash-5d255665c0bd7822e88e3cc41dc6864fae964271 Step #5: Base64: MAoxKSA= Step #5: MERGE-OUTER: attempt 86 Step #5: WARNING: Failed to find function "__sanitizer_acquire_crash_state". Step #5: WARNING: Failed to find function "__sanitizer_print_stack_trace". Step #5: WARNING: Failed to find function "__sanitizer_set_death_callback". Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3195256333 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.Merge1432.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/5d255665c0bd7822e88e3cc41dc6864fae964271' caused a failure at the previous merge step Step #5: MERGE-INNER: 303 total files; 174 processed earlier; will process 129 files now Step #5: Running test ["env", "-i", "kFMÃ0=\u{fe0f}"] Step #5: === Compare result for: env ["-i", "kFMÃ0=\u{fe0f}"] Step #5: === OK Same behavior Step #5: Step #5: #1 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["env", "-i", "-0", "--chdir=/tmp"] Step #5: === Compare result for: env ["-i", "-0", "--chdir=/tmp"] Step #5: Rust stderr: Step #5: env-error-must-specify-command-with-chdir Step #5: Try '/workspace/out/libfuzzer-coverage-x86_64/fuzz_env --help' for more information. Step #5: GNU stderr: Step #5: must specify command with --chdir (-C) Step #5: Try 'env --help' for more information. Step #5: --- START diff Step #5: -env-error-must-specify-command-with-chdir Step #5: -Try '/workspace/out/libfuzzer-coverage-x86_64/fuzz_env --help' for more information. Step #5: +must specify command with --chdir (-C) Step #5: +Try 'env --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: env ["-i", "-0", "--chdir=/tmp"] Step #5: Step #5: #2 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["env", "-i", "-0", "-v", "6L6G=Ã", "I⚙(9=fmzuM"] Step #5: === Compare result for: env ["-i", "-0", "-v", "6L6G=Ã", "I⚙(9=fmzuM"] Step #5: Rust stderr: Step #5: (empty) Step #5: GNU stderr: Step #5: 6L6G=Ã Step #5: setenv: I⚙(9=fmzuM Step #5: --- START diff Step #5: +6L6G=Ã Step #5: +setenv: I⚙(9=fmzuM Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: env ["-i", "-0", "-v", "6L6G=Ã", "I⚙(9=fmzuM"] Step #5: Step #5: Running test ["env", "-v", "O8GJ=Ãz"] Step #5: === Compare result for: env ["-v", "O8GJ=Ãz"] Step #5: Rust stdout: Step #5: 6L6G=Ã Step #5: I⚙(9=fmzuM Step #5: O8GJ=Ãz Step #5: Step #5: GNU stdout: Step #5: 6L6G=Ã Step #5: I⚙(9=fmzuM Step #5: LC_ALL=C Step #5: O8GJ=Ãz Step #5: Step #5: --- START diff Step #5: 6L6G=Ã Step #5: I⚙(9=fmzuM Step #5: +LC_ALL=C Step #5: O8GJ=Ãz Step #5: --- END diff Step #5: Step #5: Rust stderr: Step #5: (empty) Step #5: GNU stderr: Step #5: O8GJ=Ãz Step #5: --- START diff Step #5: +O8GJ=Ãz Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stdout differs, stderr differs Step #5: === KO Test failed and will panic for: env ["-v", "O8GJ=Ãz"] Step #5: Step #5: thread '' (9126) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:373:13: Step #5: Test failed for: env ["-v", "O8GJ=Ãz"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==9126== ERROR: libFuzzer: deadly signal 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: 0x72,0x65,0x74,0x75,0x72,0x74, Step #5: returt Step #5: artifact_prefix='./'; Test unit written to ./crash-319102e1287688b5cda3f1f4a3c6c01f0be614f8 Step #5: Base64: cmV0dXJ0 Step #5: MERGE-OUTER: attempt 87 Step #5: WARNING: Failed to find function "__sanitizer_acquire_crash_state". Step #5: WARNING: Failed to find function "__sanitizer_print_stack_trace". Step #5: WARNING: Failed to find function "__sanitizer_set_death_callback". Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3195278024 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.Merge1432.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/319102e1287688b5cda3f1f4a3c6c01f0be614f8' caused a failure at the previous merge step Step #5: MERGE-INNER: 303 total files; 178 processed earlier; will process 125 files now Step #5: Running test ["env", "c(6SO=SXJm"] Step #5: === Compare result for: env ["c(6SO=SXJm"] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: HOSTNAME=c855d144598e Step #5: COVERAGE_EXTRA_ARGS= Step #5: SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: HOME=/root Step #5: SYSGOPATH=/root/go Step #5: OLDPWD=/workspace Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: FUZZING_LANGUAGE=rust Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: _=/usr/bin/timeout Step #5: HTTP_PORT= Step #5: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: FUZZING_ENGINE=libfuzzer Step #5: DEBIAN_FRONTEND=noninteractive Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: ARCHITECTURE=x86_64 Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: __LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: SANITIZER=coverage Step #5: WORK=/work Step #5: c(6SO=SXJm Step #5: Step #5: GNU stdout: Step #5: AFL_FUZZER_ARGS=-m none Step #5: ARCHITECTURE=x86_64 Step #5: ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: COVERAGE_EXTRA_ARGS= Step #5: DEBIAN_FRONTEND=noninteractive Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: FUZZING_ENGINE=libfuzzer Step #5: FUZZING_LANGUAGE=rust Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: HOME=/root Step #5: HOSTNAME=c855d144598e Step #5: HTTP_PORT= Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: LC_ALL=C Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: OLDPWD=/workspace Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: SANITIZER=coverage Step #5: SHLVL=2 Step #5: SRC=/src Step #5: SYSGOPATH=/root/go Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: WORK=/work Step #5: _=/usr/bin/timeout Step #5: __LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: c(6SO=SXJm Step #5: Step #5: --- START diff Step #5: -SRC=/src Step #5: -RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: -MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: -HOSTNAME=c855d144598e Step #5: -COVERAGE_EXTRA_ARGS= Step #5: -SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: -HOME=/root Step #5: -SYSGOPATH=/root/go Step #5: -OLDPWD=/workspace Step #5: -UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -FUZZING_LANGUAGE=rust Step #5: -FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: -_=/usr/bin/timeout Step #5: -HTTP_PORT= Step #5: -PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: +ARCHITECTURE=x86_64 Step #5: +ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: +COVERAGE_EXTRA_ARGS= Step #5: +DEBIAN_FRONTEND=noninteractive Step #5: +FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: FUZZING_ENGINE=libfuzzer Step #5: -DEBIAN_FRONTEND=noninteractive Step #5: +FUZZING_LANGUAGE=rust Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: -ARCHITECTURE=x86_64 Step #5: +HOME=/root Step #5: +HOSTNAME=c855d144598e Step #5: +HTTP_PORT= Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: -OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: +JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: +JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: -ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: -JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: +LC_ALL=C Step #5: +LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: +MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: +OLDPWD=/workspace Step #5: +OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: +PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: -JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: -__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: +RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: SANITIZER=coverage Step #5: +SHLVL=2 Step #5: +SRC=/src Step #5: +SYSGOPATH=/root/go Step #5: +UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: WORK=/work Step #5: +_=/usr/bin/timeout Step #5: +__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: c(6SO=SXJm Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stdout differs Step #5: === KO Test failed and will panic for: env ["c(6SO=SXJm"] Step #5: Step #5: thread '' (9177) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:373:13: Step #5: Test failed for: env ["c(6SO=SXJm"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==9177== ERROR: libFuzzer: deadly signal 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: 0xf3,0x3c,0x21,0x54,0x48,0x5f, Step #5: \363' (9204) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:373:13: Step #5: Test failed for: env [] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==9204== ERROR: libFuzzer: deadly signal 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: 0x3c,0x3f,0xc4,0xb0,0x4e,0x52,0x65, Step #5: ' (9287) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:373:13: Step #5: Test failed for: env ["fY=uYC", "vfZ2=7"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==9287== ERROR: libFuzzer: deadly signal 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,0xa,0x23,0xa,0x23,0xa,0x0, Step #5: #\012#\012#\012\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-13a38fc5657cf24405bab8d4236d82bbc5cc30e6 Step #5: Base64: IwojCiMKAA== Step #5: MERGE-OUTER: attempt 90 Step #5: WARNING: Failed to find function "__sanitizer_acquire_crash_state". Step #5: WARNING: Failed to find function "__sanitizer_print_stack_trace". Step #5: WARNING: Failed to find function "__sanitizer_set_death_callback". Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3195341148 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.Merge1432.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/13a38fc5657cf24405bab8d4236d82bbc5cc30e6' caused a failure at the previous merge step Step #5: MERGE-INNER: 303 total files; 190 processed earlier; will process 113 files now Step #5: Running test ["env", "-vv", "-u=", "--chdir=/tmp", "3nmoT=d5"] Step #5: === Compare result for: env ["-vv", "-u=", "--chdir=/tmp", "3nmoT=d5"] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: = Step #5: env: cannot unset '=': Invalid argument Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: += Step #5: +env: cannot unset '=': Invalid argument Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: env ["-vv", "-u=", "--chdir=/tmp", "3nmoT=d5"] Step #5: Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: Running test ["env", "-i", "A⚙=9O", "ÃAyu(=Ã🔩le"] Step #5: === Compare result for: env ["-i", "A⚙=9O", "ÃAyu(=Ã🔩le"] Step #5: === OK Same behavior Step #5: Step #5: #2 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["env", "--chdir=/tmp", "6=qNe", "Ho9o=ch"] Step #5: === Compare result for: env ["--chdir=/tmp", "6=qNe", "Ho9o=ch"] Step #5: Rust stderr: Step #5: env-error-must-specify-command-with-chdir Step #5: Try '/workspace/out/libfuzzer-coverage-x86_64/fuzz_env --help' for more information. Step #5: GNU stderr: Step #5: must specify command with --chdir (-C) Step #5: Try 'env --help' for more information. Step #5: --- START diff Step #5: -env-error-must-specify-command-with-chdir Step #5: -Try '/workspace/out/libfuzzer-coverage-x86_64/fuzz_env --help' for more information. Step #5: +must specify command with --chdir (-C) Step #5: +Try 'env --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: env ["--chdir=/tmp", "6=qNe", "Ho9o=ch"] Step #5: Step #5: Running test ["env", "-u=0M(", "z(TUo=⚙f", "=bE\u{fe0f}J"] Step #5: === Compare result for: env ["-u=0M(", "z(TUo=⚙f", "=bE\u{fe0f}J"] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: cannot unset '=0M(': Invalid argument Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: +cannot unset '=0M(': Invalid argument Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: env ["-u=0M(", "z(TUo=⚙f", "=bE\u{fe0f}J"] Step #5: Step #5: #4 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["env", "-v", "=(s🧰", "H=vo"] Step #5: === Compare result for: env ["-v", "=(s🧰", "H=vo"] Step #5: Rust stdout: Step #5: A⚙=9O Step #5: ÃAyu(=Ã🔩le Step #5: H=vo Step #5: Step #5: GNU stdout: Step #5: A⚙=9O Step #5: H=vo Step #5: LC_ALL=C Step #5: ÃAyu(=Ã🔩le Step #5: =(s🧰 Step #5: Step #5: --- START diff Step #5: A⚙=9O Step #5: +H=vo Step #5: +LC_ALL=C Step #5: ÃAyu(=Ã🔩le Step #5: -H=vo Step #5: +=(s🧰 Step #5: --- END diff Step #5: Step #5: Rust stderr: Step #5: warning: env-warning-no-name-specified Step #5: GNU stderr: Step #5: =(s🧰 Step #5: setenv: H=vo Step #5: --- START diff Step #5: -warning: env-warning-no-name-specified Step #5: +=(s🧰 Step #5: +setenv: H=vo Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stdout differs, stderr differs Step #5: === KO Test failed and will panic for: env ["-v", "=(s🧰", "H=vo"] Step #5: Step #5: thread '' (9346) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:373:13: Step #5: Test failed for: env ["-v", "=(s🧰", "H=vo"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==9346== ERROR: libFuzzer: deadly signal 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: 0x0,0x0,0xff,0xff,0xff,0xe5,0x24, Step #5: \000\000\377\377\377\345$ Step #5: artifact_prefix='./'; Test unit written to ./crash-8cba293fe090761129dd0142655b15a62e8773fd Step #5: Base64: AAD////lJA== Step #5: MERGE-OUTER: attempt 91 Step #5: WARNING: Failed to find function "__sanitizer_acquire_crash_state". Step #5: WARNING: Failed to find function "__sanitizer_print_stack_trace". Step #5: WARNING: Failed to find function "__sanitizer_set_death_callback". Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3195364774 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.Merge1432.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/8cba293fe090761129dd0142655b15a62e8773fd' caused a failure at the previous merge step Step #5: MERGE-INNER: 303 total files; 195 processed earlier; will process 108 files now Step #5: Running test ["env", "-vv", "JkÃa(=X(🔗9", "K=N"] Step #5: === Compare result for: env ["-vv", "JkÃa(=X(🔗9", "K=N"] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: HOSTNAME=c855d144598e Step #5: COVERAGE_EXTRA_ARGS= Step #5: SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: HOME=/root Step #5: SYSGOPATH=/root/go Step #5: OLDPWD=/workspace Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: FUZZING_LANGUAGE=rust Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: _=/usr/bin/timeout Step #5: HTTP_PORT= Step #5: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: FUZZING_ENGINE=libfuzzer Step #5: DEBIAN_FRONTEND=noninteractive Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: ARCHITECTURE=x86_64 Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: __LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: SANITIZER=coverage Step #5: WORK=/work Step #5: JkÃa(=X(🔗9 Step #5: K=N Step #5: Step #5: GNU stdout: Step #5: AFL_FUZZER_ARGS=-m none Step #5: ARCHITECTURE=x86_64 Step #5: ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: COVERAGE_EXTRA_ARGS= Step #5: DEBIAN_FRONTEND=noninteractive Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: FUZZING_ENGINE=libfuzzer Step #5: FUZZING_LANGUAGE=rust Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: HOME=/root Step #5: HOSTNAME=c855d144598e Step #5: HTTP_PORT= Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: JkÃa(=X(🔗9 Step #5: K=N Step #5: LC_ALL=C Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: OLDPWD=/workspace Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: SANITIZER=coverage Step #5: SHLVL=2 Step #5: SRC=/src Step #5: SYSGOPATH=/root/go Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: WORK=/work Step #5: _=/usr/bin/timeout Step #5: __LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: Step #5: --- START diff Step #5: -SRC=/src Step #5: -RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: -MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: -HOSTNAME=c855d144598e Step #5: -COVERAGE_EXTRA_ARGS= Step #5: -SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: -HOME=/root Step #5: -SYSGOPATH=/root/go Step #5: -OLDPWD=/workspace Step #5: -UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -FUZZING_LANGUAGE=rust Step #5: -FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: -_=/usr/bin/timeout Step #5: -HTTP_PORT= Step #5: -PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: +ARCHITECTURE=x86_64 Step #5: +ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: -FUZZING_ENGINE=libfuzzer Step #5: +COVERAGE_EXTRA_ARGS= Step #5: DEBIAN_FRONTEND=noninteractive Step #5: +FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: +FUZZING_ENGINE=libfuzzer Step #5: +FUZZING_LANGUAGE=rust Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: -ARCHITECTURE=x86_64 Step #5: +HOME=/root Step #5: +HOSTNAME=c855d144598e Step #5: +HTTP_PORT= Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: -OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: -JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: -ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: +JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: +JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: +JkÃa(=X(🔗9 Step #5: +K=N Step #5: +LC_ALL=C Step #5: +LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: +MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: +OLDPWD=/workspace Step #5: +OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: +PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: -JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: -__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: +RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: SANITIZER=coverage Step #5: +SHLVL=2 Step #5: +SRC=/src Step #5: +SYSGOPATH=/root/go Step #5: +UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: WORK=/work Step #5: -JkÃa(=X(🔗9 Step #5: -K=N Step #5: +_=/usr/bin/timeout Step #5: +__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: --- END diff Step #5: Step #5: Rust stderr: Step #5: arg[0]: 'env' Step #5: arg[1]: '-vv' Step #5: arg[2]: 'JkÃa(=X(🔗9' Step #5: arg[3]: 'K=N' Step #5: GNU stderr: Step #5: JkÃa(=X(🔗9 Step #5: setenv: K=N Step #5: --- START diff Step #5: -arg[0]: 'env' Step #5: -arg[1]: '-vv' Step #5: -arg[2]: 'JkÃa(=X(🔗9' Step #5: -arg[3]: 'K=N' Step #5: +JkÃa(=X(🔗9 Step #5: +setenv: K=N Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stdout differs, stderr differs Step #5: === KO Test failed and will panic for: env ["-vv", "JkÃa(=X(🔗9", "K=N"] Step #5: Step #5: thread '' (9416) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:373:13: Step #5: Test failed for: env ["-vv", "JkÃa(=X(🔗9", "K=N"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==9416== ERROR: libFuzzer: deadly signal 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: 0x50,0x33,0x36,0xfb,0x39,0x60,0x37, Step #5: P36\3739`7 Step #5: artifact_prefix='./'; Test unit written to ./crash-6b786460314d36e3bfc2ec87f63c4510fc6e8da2 Step #5: Base64: UDM2+zlgNw== Step #5: MERGE-OUTER: attempt 92 Step #5: WARNING: Failed to find function "__sanitizer_acquire_crash_state". Step #5: WARNING: Failed to find function "__sanitizer_print_stack_trace". Step #5: WARNING: Failed to find function "__sanitizer_set_death_callback". Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3195381524 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.Merge1432.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/6b786460314d36e3bfc2ec87f63c4510fc6e8da2' caused a failure at the previous merge step Step #5: MERGE-INNER: 303 total files; 196 processed earlier; will process 107 files now Step #5: Running test ["env", "-u=ÃJ", "gÃXd=Xa(kD", "QTkt=9"] Step #5: === Compare result for: env ["-u=ÃJ", "gÃXd=Xa(kD", "QTkt=9"] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: cannot unset '=\303\203J': Invalid argument Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: +cannot unset '=\303\203J': Invalid argument Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: env ["-u=ÃJ", "gÃXd=Xa(kD", "QTkt=9"] Step #5: Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: Running test ["env", "-v", "-vv", "--chdir=/tmp"] Step #5: === Compare result for: env ["-v", "-vv", "--chdir=/tmp"] Step #5: Rust stderr: Step #5: arg[0]: 'env' Step #5: arg[1]: '-v' Step #5: arg[2]: '-vv' Step #5: arg[3]: '--chdir=/tmp' Step #5: fuzz_env: env-error-must-specify-command-with-chdir Step #5: Try '/workspace/out/libfuzzer-coverage-x86_64/fuzz_env --help' for more information. Step #5: GNU stderr: Step #5: must specify command with --chdir (-C) Step #5: Try 'env --help' for more information. Step #5: --- START diff Step #5: -arg[0]: 'env' Step #5: -arg[1]: '-v' Step #5: -arg[2]: '-vv' Step #5: -arg[3]: '--chdir=/tmp' Step #5: -fuzz_env: env-error-must-specify-command-with-chdir Step #5: -Try '/workspace/out/libfuzzer-coverage-x86_64/fuzz_env --help' for more information. Step #5: +must specify command with --chdir (-C) Step #5: +Try 'env --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: env ["-v", "-vv", "--chdir=/tmp"] Step #5: Step #5: #2 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["env", "Vbpz="] Step #5: === Compare result for: env ["Vbpz="] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: HOSTNAME=c855d144598e Step #5: COVERAGE_EXTRA_ARGS= Step #5: SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: HOME=/root Step #5: SYSGOPATH=/root/go Step #5: OLDPWD=/workspace Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: FUZZING_LANGUAGE=rust Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: _=/usr/bin/timeout Step #5: HTTP_PORT= Step #5: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: FUZZING_ENGINE=libfuzzer Step #5: DEBIAN_FRONTEND=noninteractive Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: ARCHITECTURE=x86_64 Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: __LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: SANITIZER=coverage Step #5: WORK=/work Step #5: Vbpz= Step #5: Step #5: GNU stdout: Step #5: AFL_FUZZER_ARGS=-m none Step #5: ARCHITECTURE=x86_64 Step #5: ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: COVERAGE_EXTRA_ARGS= Step #5: DEBIAN_FRONTEND=noninteractive Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: FUZZING_ENGINE=libfuzzer Step #5: FUZZING_LANGUAGE=rust Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: HOME=/root Step #5: HOSTNAME=c855d144598e Step #5: HTTP_PORT= Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: LC_ALL=C Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: OLDPWD=/workspace Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: SANITIZER=coverage Step #5: SHLVL=2 Step #5: SRC=/src Step #5: SYSGOPATH=/root/go Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: Vbpz= Step #5: WORK=/work Step #5: _=/usr/bin/timeout Step #5: __LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: Step #5: --- START diff Step #5: -SRC=/src Step #5: -RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: -MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: -HOSTNAME=c855d144598e Step #5: -COVERAGE_EXTRA_ARGS= Step #5: -SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: -HOME=/root Step #5: -SYSGOPATH=/root/go Step #5: -OLDPWD=/workspace Step #5: -UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -FUZZING_LANGUAGE=rust Step #5: -FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: -_=/usr/bin/timeout Step #5: -HTTP_PORT= Step #5: -PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: +ARCHITECTURE=x86_64 Step #5: +ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: +COVERAGE_EXTRA_ARGS= Step #5: +DEBIAN_FRONTEND=noninteractive Step #5: +FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: FUZZING_ENGINE=libfuzzer Step #5: -DEBIAN_FRONTEND=noninteractive Step #5: +FUZZING_LANGUAGE=rust Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: -ARCHITECTURE=x86_64 Step #5: +HOME=/root Step #5: +HOSTNAME=c855d144598e Step #5: +HTTP_PORT= Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: +JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: +JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: +JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: +LC_ALL=C Step #5: +LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: +MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: +OLDPWD=/workspace Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: -JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: -ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: -JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: +PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: -JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: -__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: +RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: SANITIZER=coverage Step #5: +SHLVL=2 Step #5: +SRC=/src Step #5: +SYSGOPATH=/root/go Step #5: +UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: +Vbpz= Step #5: WORK=/work Step #5: -Vbpz= Step #5: +_=/usr/bin/timeout Step #5: +__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stdout differs Step #5: === KO Test failed and will panic for: env ["Vbpz="] Step #5: Step #5: thread '' (9448) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:373:13: Step #5: Test failed for: env ["Vbpz="] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==9448== ERROR: libFuzzer: deadly signal 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: 0x63,0x2e,0x72,0x65,0x74,0x75,0x72,0x72, Step #5: c.returr Step #5: artifact_prefix='./'; Test unit written to ./crash-fa84aacdaf2b7b9756afa0108049736cb5711598 Step #5: Base64: Yy5yZXR1cnI= Step #5: MERGE-OUTER: attempt 93 Step #5: WARNING: Failed to find function "__sanitizer_acquire_crash_state". Step #5: WARNING: Failed to find function "__sanitizer_print_stack_trace". Step #5: WARNING: Failed to find function "__sanitizer_set_death_callback". Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3195401035 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.Merge1432.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/fa84aacdaf2b7b9756afa0108049736cb5711598' caused a failure at the previous merge step Step #5: MERGE-INNER: 303 total files; 199 processed earlier; will process 104 files now Step #5: Running test ["env", "-u=Ã(ÃZF🔗", "6=ÃcZ(("] Step #5: === Compare result for: env ["-u=Ã(ÃZF🔗", "6=ÃcZ(("] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: cannot unset '=\303\203(\303\203ZF\360\237\224\227': Invalid argument Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: +cannot unset '=\303\203(\303\203ZF\360\237\224\227': Invalid argument Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: env ["-u=Ã(ÃZF🔗", "6=ÃcZ(("] Step #5: Step #5: #1 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["env", "="] Step #5: === Compare result for: env ["="] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: HOSTNAME=c855d144598e Step #5: COVERAGE_EXTRA_ARGS= Step #5: SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: HOME=/root Step #5: SYSGOPATH=/root/go Step #5: OLDPWD=/workspace Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: FUZZING_LANGUAGE=rust Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: _=/usr/bin/timeout Step #5: HTTP_PORT= Step #5: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: FUZZING_ENGINE=libfuzzer Step #5: DEBIAN_FRONTEND=noninteractive Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: ARCHITECTURE=x86_64 Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: __LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: SANITIZER=coverage Step #5: WORK=/work Step #5: Step #5: GNU stdout: Step #5: AFL_FUZZER_ARGS=-m none Step #5: ARCHITECTURE=x86_64 Step #5: ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: COVERAGE_EXTRA_ARGS= Step #5: DEBIAN_FRONTEND=noninteractive Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: FUZZING_ENGINE=libfuzzer Step #5: FUZZING_LANGUAGE=rust Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: HOME=/root Step #5: HOSTNAME=c855d144598e Step #5: HTTP_PORT= Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: LC_ALL=C Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: OLDPWD=/workspace Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: SANITIZER=coverage Step #5: SHLVL=2 Step #5: SRC=/src Step #5: SYSGOPATH=/root/go Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: WORK=/work Step #5: _=/usr/bin/timeout Step #5: __LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: = Step #5: Step #5: --- START diff Step #5: -SRC=/src Step #5: -RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: -MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: -HOSTNAME=c855d144598e Step #5: -COVERAGE_EXTRA_ARGS= Step #5: -SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: -HOME=/root Step #5: -SYSGOPATH=/root/go Step #5: -OLDPWD=/workspace Step #5: -UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -FUZZING_LANGUAGE=rust Step #5: -FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: -_=/usr/bin/timeout Step #5: -HTTP_PORT= Step #5: -PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: +ARCHITECTURE=x86_64 Step #5: +ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: +COVERAGE_EXTRA_ARGS= Step #5: +DEBIAN_FRONTEND=noninteractive Step #5: +FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: FUZZING_ENGINE=libfuzzer Step #5: -DEBIAN_FRONTEND=noninteractive Step #5: +FUZZING_LANGUAGE=rust Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: -ARCHITECTURE=x86_64 Step #5: +HOME=/root Step #5: +HOSTNAME=c855d144598e Step #5: +HTTP_PORT= Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: +JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: +JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: +JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: +LC_ALL=C Step #5: +LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: +MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: +OLDPWD=/workspace Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: -JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: -ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: -JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: +PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: -JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: -__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: +RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: SANITIZER=coverage Step #5: +SHLVL=2 Step #5: +SRC=/src Step #5: +SYSGOPATH=/root/go Step #5: +UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: WORK=/work Step #5: +_=/usr/bin/timeout Step #5: +__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: += Step #5: --- END diff Step #5: Step #5: Rust stderr: Step #5: warning: env-warning-no-name-specified Step #5: GNU stderr: Step #5: (empty) Step #5: --- START diff Step #5: -warning: env-warning-no-name-specified Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stdout differs, stderr differs Step #5: === KO Test failed and will panic for: env ["="] Step #5: Step #5: thread '' (9482) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:373:13: Step #5: Test failed for: env ["="] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==9482== ERROR: libFuzzer: deadly signal 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: 0x27,0x5c,0x4e,0x7b,0x48,0x3e,0x7d,0x27, Step #5: '\\N{H>}' Step #5: artifact_prefix='./'; Test unit written to ./crash-9b0bb771d8711a151ea902e4396e0e2ebe87df21 Step #5: Base64: J1xOe0g+fSc= Step #5: MERGE-OUTER: attempt 94 Step #5: WARNING: Failed to find function "__sanitizer_acquire_crash_state". Step #5: WARNING: Failed to find function "__sanitizer_print_stack_trace". Step #5: WARNING: Failed to find function "__sanitizer_set_death_callback". Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3195418405 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.Merge1432.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/9b0bb771d8711a151ea902e4396e0e2ebe87df21' caused a failure at the previous merge step Step #5: MERGE-INNER: 303 total files; 201 processed earlier; will process 102 files now Step #5: Running test ["env"] Step #5: === Compare result for: env [] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: HOSTNAME=c855d144598e Step #5: COVERAGE_EXTRA_ARGS= Step #5: SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: HOME=/root Step #5: SYSGOPATH=/root/go Step #5: OLDPWD=/workspace Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: FUZZING_LANGUAGE=rust Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: _=/usr/bin/timeout Step #5: HTTP_PORT= Step #5: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: FUZZING_ENGINE=libfuzzer Step #5: DEBIAN_FRONTEND=noninteractive Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: ARCHITECTURE=x86_64 Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: __LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: SANITIZER=coverage Step #5: WORK=/work Step #5: Step #5: GNU stdout: Step #5: AFL_FUZZER_ARGS=-m none Step #5: ARCHITECTURE=x86_64 Step #5: ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: COVERAGE_EXTRA_ARGS= Step #5: DEBIAN_FRONTEND=noninteractive Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: FUZZING_ENGINE=libfuzzer Step #5: FUZZING_LANGUAGE=rust Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: HOME=/root Step #5: HOSTNAME=c855d144598e Step #5: HTTP_PORT= Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: LC_ALL=C Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: OLDPWD=/workspace Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: SANITIZER=coverage Step #5: SHLVL=2 Step #5: SRC=/src Step #5: SYSGOPATH=/root/go Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: WORK=/work Step #5: _=/usr/bin/timeout Step #5: __LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: Step #5: --- START diff Step #5: -SRC=/src Step #5: -RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: -MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: -HOSTNAME=c855d144598e Step #5: -COVERAGE_EXTRA_ARGS= Step #5: -SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: -HOME=/root Step #5: -SYSGOPATH=/root/go Step #5: -OLDPWD=/workspace Step #5: -UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -FUZZING_LANGUAGE=rust Step #5: -FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: -_=/usr/bin/timeout Step #5: -HTTP_PORT= Step #5: -PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: +ARCHITECTURE=x86_64 Step #5: +ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: +COVERAGE_EXTRA_ARGS= Step #5: +DEBIAN_FRONTEND=noninteractive Step #5: +FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: FUZZING_ENGINE=libfuzzer Step #5: -DEBIAN_FRONTEND=noninteractive Step #5: +FUZZING_LANGUAGE=rust Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: -ARCHITECTURE=x86_64 Step #5: +HOME=/root Step #5: +HOSTNAME=c855d144598e Step #5: +HTTP_PORT= Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: -OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: +JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: +JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: -ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: -JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: +LC_ALL=C Step #5: +LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: +MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: +OLDPWD=/workspace Step #5: +OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: +PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: -JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: -__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: +RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: SANITIZER=coverage Step #5: +SHLVL=2 Step #5: +SRC=/src Step #5: +SYSGOPATH=/root/go Step #5: +UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: WORK=/work Step #5: +_=/usr/bin/timeout Step #5: +__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stdout differs Step #5: === KO Test failed and will panic for: env [] Step #5: Step #5: thread '' (9513) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:373:13: Step #5: Test failed for: env [] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==9513== ERROR: libFuzzer: deadly signal 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: 0x5b,0xd,0x5c,0xd,0x5c,0xd,0x5c,0xd, Step #5: [\015\\\015\\\015\\\015 Step #5: artifact_prefix='./'; Test unit written to ./crash-b1e76c20c94ca1f86877a7050ca454ef2ff2782a Step #5: Base64: Ww1cDVwNXA0= Step #5: MERGE-OUTER: attempt 95 Step #5: WARNING: Failed to find function "__sanitizer_acquire_crash_state". Step #5: WARNING: Failed to find function "__sanitizer_print_stack_trace". Step #5: WARNING: Failed to find function "__sanitizer_set_death_callback". Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3195433887 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.Merge1432.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/b1e76c20c94ca1f86877a7050ca454ef2ff2782a' caused a failure at the previous merge step Step #5: MERGE-INNER: 303 total files; 202 processed earlier; will process 101 files now Step #5: Running test ["env", "-u="] Step #5: === Compare result for: env ["-u="] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: cannot unset '=': Invalid argument Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: +cannot unset '=': Invalid argument Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: env ["-u="] Step #5: Step #5: #1 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["env", "-v", "e⚙Ãj=LO", "Hq=6yg⚙o"] Step #5: === Compare result for: env ["-v", "e⚙Ãj=LO", "Hq=6yg⚙o"] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: HOSTNAME=c855d144598e Step #5: COVERAGE_EXTRA_ARGS= Step #5: SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: HOME=/root Step #5: SYSGOPATH=/root/go Step #5: OLDPWD=/workspace Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: FUZZING_LANGUAGE=rust Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: _=/usr/bin/timeout Step #5: HTTP_PORT= Step #5: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: FUZZING_ENGINE=libfuzzer Step #5: DEBIAN_FRONTEND=noninteractive Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: ARCHITECTURE=x86_64 Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: __LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: SANITIZER=coverage Step #5: WORK=/work Step #5: e⚙Ãj=LO Step #5: Hq=6yg⚙o Step #5: Step #5: GNU stdout: Step #5: AFL_FUZZER_ARGS=-m none Step #5: ARCHITECTURE=x86_64 Step #5: ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: COVERAGE_EXTRA_ARGS= Step #5: DEBIAN_FRONTEND=noninteractive Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: FUZZING_ENGINE=libfuzzer Step #5: FUZZING_LANGUAGE=rust Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: HOME=/root Step #5: HOSTNAME=c855d144598e Step #5: HTTP_PORT= Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: Hq=6yg⚙o Step #5: JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: LC_ALL=C Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: OLDPWD=/workspace Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: SANITIZER=coverage Step #5: SHLVL=2 Step #5: SRC=/src Step #5: SYSGOPATH=/root/go Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: WORK=/work Step #5: _=/usr/bin/timeout Step #5: __LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: e⚙Ãj=LO Step #5: Step #5: --- START diff Step #5: -SRC=/src Step #5: -RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: -MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: -HOSTNAME=c855d144598e Step #5: -COVERAGE_EXTRA_ARGS= Step #5: -SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: -HOME=/root Step #5: -SYSGOPATH=/root/go Step #5: -OLDPWD=/workspace Step #5: -UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -FUZZING_LANGUAGE=rust Step #5: -FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: -_=/usr/bin/timeout Step #5: -HTTP_PORT= Step #5: -PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: +ARCHITECTURE=x86_64 Step #5: +ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: +COVERAGE_EXTRA_ARGS= Step #5: +DEBIAN_FRONTEND=noninteractive Step #5: +FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: FUZZING_ENGINE=libfuzzer Step #5: -DEBIAN_FRONTEND=noninteractive Step #5: +FUZZING_LANGUAGE=rust Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: -ARCHITECTURE=x86_64 Step #5: +HOME=/root Step #5: +HOSTNAME=c855d144598e Step #5: +HTTP_PORT= Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: +Hq=6yg⚙o Step #5: +JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: +JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: +JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: +LC_ALL=C Step #5: +LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: +MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: +OLDPWD=/workspace Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: -JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: -ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: -JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: +PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: -JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: -__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: +RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: SANITIZER=coverage Step #5: +SHLVL=2 Step #5: +SRC=/src Step #5: +SYSGOPATH=/root/go Step #5: +UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: WORK=/work Step #5: +_=/usr/bin/timeout Step #5: +__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: e⚙Ãj=LO Step #5: -Hq=6yg⚙o Step #5: --- END diff Step #5: Step #5: Rust stderr: Step #5: (empty) Step #5: GNU stderr: Step #5: e⚙Ãj=LO Step #5: setenv: Hq=6yg⚙o Step #5: --- START diff Step #5: +e⚙Ãj=LO Step #5: +setenv: Hq=6yg⚙o Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stdout differs, stderr differs Step #5: === KO Test failed and will panic for: env ["-v", "e⚙Ãj=LO", "Hq=6yg⚙o"] Step #5: Step #5: thread '' (9563) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:373:13: Step #5: Test failed for: env ["-v", "e⚙Ãj=LO", "Hq=6yg⚙o"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==9563== ERROR: libFuzzer: deadly signal 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: 0x21,0x3c,0x61,0x72,0x6b,0x6b,0x65,0x2e, Step #5: !' (9610) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:373:13: Step #5: Test failed for: env ["-0", "-v", "J=O"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==9610== ERROR: libFuzzer: deadly signal 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: 0x28,0x63,0x6f,0x6e,0x74,0x69,0x6e,0x75,0x31, Step #5: (continu1 Step #5: artifact_prefix='./'; Test unit written to ./crash-902578ebf342639e3179d80e5fd7a685cbd840f4 Step #5: Base64: KGNvbnRpbnUx Step #5: MERGE-OUTER: attempt 97 Step #5: WARNING: Failed to find function "__sanitizer_acquire_crash_state". Step #5: WARNING: Failed to find function "__sanitizer_print_stack_trace". Step #5: WARNING: Failed to find function "__sanitizer_set_death_callback". Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3195466942 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.Merge1432.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/902578ebf342639e3179d80e5fd7a685cbd840f4' caused a failure at the previous merge step Step #5: MERGE-INNER: 303 total files; 205 processed earlier; will process 98 files now Step #5: Running test ["env", "-i", "--chdir=/tmp", "We🧰=", "oZS=f0🔗rd"] Step #5: === Compare result for: env ["-i", "--chdir=/tmp", "We🧰=", "oZS=f0🔗rd"] Step #5: Rust stderr: Step #5: env-error-must-specify-command-with-chdir Step #5: Try '/workspace/out/libfuzzer-coverage-x86_64/fuzz_env --help' for more information. Step #5: GNU stderr: Step #5: must specify command with --chdir (-C) Step #5: Try 'env --help' for more information. Step #5: --- START diff Step #5: -env-error-must-specify-command-with-chdir Step #5: -Try '/workspace/out/libfuzzer-coverage-x86_64/fuzz_env --help' for more information. Step #5: +must specify command with --chdir (-C) Step #5: +Try 'env --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: env ["-i", "--chdir=/tmp", "We🧰=", "oZS=f0🔗rd"] Step #5: Step #5: #1 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["env", "-v", "Ifc=6Ãuv", "=v"] Step #5: === Compare result for: env ["-v", "Ifc=6Ãuv", "=v"] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: HOSTNAME=c855d144598e Step #5: COVERAGE_EXTRA_ARGS= Step #5: SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: HOME=/root Step #5: SYSGOPATH=/root/go Step #5: OLDPWD=/workspace Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: FUZZING_LANGUAGE=rust Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: _=/usr/bin/timeout Step #5: HTTP_PORT= Step #5: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: FUZZING_ENGINE=libfuzzer Step #5: DEBIAN_FRONTEND=noninteractive Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: ARCHITECTURE=x86_64 Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: __LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: SANITIZER=coverage Step #5: WORK=/work Step #5: Ifc=6Ãuv Step #5: Step #5: GNU stdout: Step #5: AFL_FUZZER_ARGS=-m none Step #5: ARCHITECTURE=x86_64 Step #5: ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: COVERAGE_EXTRA_ARGS= Step #5: DEBIAN_FRONTEND=noninteractive Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: FUZZING_ENGINE=libfuzzer Step #5: FUZZING_LANGUAGE=rust Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: HOME=/root Step #5: HOSTNAME=c855d144598e Step #5: HTTP_PORT= Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: Ifc=6Ãuv Step #5: JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: LC_ALL=C Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: OLDPWD=/workspace Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: SANITIZER=coverage Step #5: SHLVL=2 Step #5: SRC=/src Step #5: SYSGOPATH=/root/go Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: WORK=/work Step #5: _=/usr/bin/timeout Step #5: __LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: =v Step #5: Step #5: --- START diff Step #5: -SRC=/src Step #5: -RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: -MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: -HOSTNAME=c855d144598e Step #5: -COVERAGE_EXTRA_ARGS= Step #5: -SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: -HOME=/root Step #5: -SYSGOPATH=/root/go Step #5: -OLDPWD=/workspace Step #5: -UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -FUZZING_LANGUAGE=rust Step #5: -FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: -_=/usr/bin/timeout Step #5: -HTTP_PORT= Step #5: -PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: +ARCHITECTURE=x86_64 Step #5: +ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: +COVERAGE_EXTRA_ARGS= Step #5: +DEBIAN_FRONTEND=noninteractive Step #5: +FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: FUZZING_ENGINE=libfuzzer Step #5: -DEBIAN_FRONTEND=noninteractive Step #5: +FUZZING_LANGUAGE=rust Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: -ARCHITECTURE=x86_64 Step #5: +HOME=/root Step #5: +HOSTNAME=c855d144598e Step #5: +HTTP_PORT= Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: -OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: -JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: -ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: +Ifc=6Ãuv Step #5: +JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: +JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: +LC_ALL=C Step #5: +LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: +MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: +OLDPWD=/workspace Step #5: +OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: +PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: -JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: -__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: +RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: SANITIZER=coverage Step #5: +SHLVL=2 Step #5: +SRC=/src Step #5: +SYSGOPATH=/root/go Step #5: +UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: WORK=/work Step #5: -Ifc=6Ãuv Step #5: +_=/usr/bin/timeout Step #5: +__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: +=v Step #5: --- END diff Step #5: Step #5: Rust stderr: Step #5: warning: env-warning-no-name-specified Step #5: GNU stderr: Step #5: Ifc=6Ãuv Step #5: setenv: =v Step #5: --- START diff Step #5: -warning: env-warning-no-name-specified Step #5: +Ifc=6Ãuv Step #5: +setenv: =v Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stdout differs, stderr differs Step #5: === KO Test failed and will panic for: env ["-v", "Ifc=6Ãuv", "=v"] Step #5: Step #5: thread '' (9633) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:373:13: Step #5: Test failed for: env ["-v", "Ifc=6Ãuv", "=v"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==9633== ERROR: libFuzzer: deadly signal 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: 0xc0,0x8d,0xd,0xc0,0x8d,0xd,0x8d,0xa5,0xff, Step #5: \300\215\015\300\215\015\215\245\377 Step #5: artifact_prefix='./'; Test unit written to ./crash-05f75cd6002f60d4ac18c47a8dc25b2061d4181e Step #5: Base64: wI0NwI0NjaX/ Step #5: MERGE-OUTER: attempt 98 Step #5: WARNING: Failed to find function "__sanitizer_acquire_crash_state". Step #5: WARNING: Failed to find function "__sanitizer_print_stack_trace". Step #5: WARNING: Failed to find function "__sanitizer_set_death_callback". Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3195484959 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.Merge1432.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/05f75cd6002f60d4ac18c47a8dc25b2061d4181e' caused a failure at the previous merge step Step #5: MERGE-INNER: 303 total files; 207 processed earlier; will process 96 files now Step #5: Running test ["env", "-i", "🪛ZU4=hMIv", "=1🪓ÃH"] Step #5: === Compare result for: env ["-i", "🪛ZU4=hMIv", "=1🪓ÃH"] Step #5: Rust stdout: Step #5: 🪛ZU4=hMIv Step #5: Step #5: GNU stdout: Step #5: 🪛ZU4=hMIv Step #5: =1🪓ÃH Step #5: Step #5: --- START diff Step #5: 🪛ZU4=hMIv Step #5: +=1🪓ÃH Step #5: --- END diff Step #5: Step #5: Rust stderr: Step #5: warning: env-warning-no-name-specified Step #5: GNU stderr: Step #5: (empty) Step #5: --- START diff Step #5: -warning: env-warning-no-name-specified Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stdout differs, stderr differs Step #5: === KO Test failed and will panic for: env ["-i", "🪛ZU4=hMIv", "=1🪓ÃH"] Step #5: Step #5: thread '' (9663) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:373:13: Step #5: Test failed for: env ["-i", "🪛ZU4=hMIv", "=1🪓ÃH"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==9663== ERROR: libFuzzer: deadly signal 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: 0x27,0x5c,0x4e,0x7b,0x43,0x4a,0x5b,0x7d,0x27, Step #5: '\\N{CJ[}' Step #5: artifact_prefix='./'; Test unit written to ./crash-d8286e609247335be1c43885757363fedc08b9b1 Step #5: Base64: J1xOe0NKW30n Step #5: MERGE-OUTER: attempt 99 Step #5: WARNING: Failed to find function "__sanitizer_acquire_crash_state". Step #5: WARNING: Failed to find function "__sanitizer_print_stack_trace". Step #5: WARNING: Failed to find function "__sanitizer_set_death_callback". Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3195501113 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.Merge1432.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/d8286e609247335be1c43885757363fedc08b9b1' caused a failure at the previous merge step Step #5: MERGE-INNER: 303 total files; 208 processed earlier; will process 95 files now Step #5: Running test ["env", "-vv", "-u=vl", "ZPUA=YFo"] Step #5: === Compare result for: env ["-vv", "-u=vl", "ZPUA=YFo"] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: =vl Step #5: env: cannot unset '=vl': Invalid argument Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: +=vl Step #5: +env: cannot unset '=vl': Invalid argument Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: env ["-vv", "-u=vl", "ZPUA=YFo"] Step #5: Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: Running test ["env", "-0", "O=sicmG"] Step #5: === Compare result for: env ["-0", "O=sicmG"] Step #5: Rust stdout: Step #5: SRC=/srcRESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profrawHOSTNAME=c855d144598eCOVERAGE_EXTRA_ARGS=SHLVL=2AFL_FUZZER_ARGS=-m noneHOME=/rootSYSGOPATH=/root/goOLDPWD=/workspaceUBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3FUZZING_LANGUAGE=rustFUZZER_ARGS=-rss_limit_mb=2560 -timeout=25_=/usr/bin/timeoutHTTP_PORT=PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/binBUILDER_OUTPUT=/builder/outputsCODE_COVERAGE_SRC=/opt/code_coverageFUZZING_ENGINE=libfuzzerDEBIAN_FRONTEND=noninteractiveGOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/goARCHITECTURE=x86_64HWASAN_OPTIONS=random_tags=0OUT=/workspace/out/libfuzzer-coverage-x86_64JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/serverASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64PWD=/workspace/out/libfuzzer-coverage-x86_64JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCESANITIZER=coverageWORK=/workO=sicmG Step #5: GNU stdout: Step #5: AFL_FUZZER_ARGS=-m noneARCHITECTURE=x86_64ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3BUILDER_OUTPUT=/builder/outputsCODE_COVERAGE_SRC=/opt/code_coverageCOVERAGE_EXTRA_ARGS=DEBIAN_FRONTEND=noninteractiveFUZZER_ARGS=-rss_limit_mb=2560 -timeout=25FUZZING_ENGINE=libfuzzerFUZZING_LANGUAGE=rustGOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/goHOME=/rootHOSTNAME=c855d144598eHTTP_PORT=HWASAN_OPTIONS=random_tags=0JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/serverLC_ALL=CLLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profrawMSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3O=sicmGOLDPWD=/workspaceOUT=/workspace/out/libfuzzer-coverage-x86_64PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/binPWD=/workspace/out/libfuzzer-coverage-x86_64RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4SANITIZER=coverageSHLVL=2SRC=/srcSYSGOPATH=/root/goUBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3WORK=/work_=/usr/bin/timeout__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: --- START diff Step #5: -SRC=/srcRESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profrawHOSTNAME=c855d144598eCOVERAGE_EXTRA_ARGS=SHLVL=2AFL_FUZZER_ARGS=-m noneHOME=/rootSYSGOPATH=/root/goOLDPWD=/workspaceUBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3FUZZING_LANGUAGE=rustFUZZER_ARGS=-rss_limit_mb=2560 -timeout=25_=/usr/bin/timeoutHTTP_PORT=PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/binBUILDER_OUTPUT=/builder/outputsCODE_COVERAGE_SRC=/opt/code_coverageFUZZING_ENGINE=libfuzzerDEBIAN_FRONTEND=noninteractiveGOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/goARCHITECTURE=x86_64HWASAN_OPTIONS=random_tags=0OUT=/workspace/out/libfuzzer-coverage-x86_64JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/serverASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64PWD=/workspace/out/libfuzzer-coverage-x86_64JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCESANITIZER=coverageWORK=/workO=sicmG Step #5: +AFL_FUZZER_ARGS=-m noneARCHITECTURE=x86_64ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3BUILDER_OUTPUT=/builder/outputsCODE_COVERAGE_SRC=/opt/code_coverageCOVERAGE_EXTRA_ARGS=DEBIAN_FRONTEND=noninteractiveFUZZER_ARGS=-rss_limit_mb=2560 -timeout=25FUZZING_ENGINE=libfuzzerFUZZING_LANGUAGE=rustGOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/goHOME=/rootHOSTNAME=c855d144598eHTTP_PORT=HWASAN_OPTIONS=random_tags=0JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/serverLC_ALL=CLLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profrawMSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3O=sicmGOLDPWD=/workspaceOUT=/workspace/out/libfuzzer-coverage-x86_64PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/binPWD=/workspace/out/libfuzzer-coverage-x86_64RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4SANITIZER=coverageSHLVL=2SRC=/srcSYSGOPATH=/root/goUBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3WORK=/work_=/usr/bin/timeout__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stdout differs Step #5: === KO Test failed and will panic for: env ["-0", "O=sicmG"] Step #5: Step #5: thread '' (9684) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:373:13: Step #5: Test failed for: env ["-0", "O=sicmG"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==9684== ERROR: libFuzzer: deadly signal 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: 0x50,0x32,0x36,0x31,0x35,0x96,0x31,0x58,0x31, Step #5: P2615\2261X1 Step #5: artifact_prefix='./'; Test unit written to ./crash-e77c9147affc22d0382992ed201075ddc1ff3674 Step #5: Base64: UDI2MTWWMVgx Step #5: MERGE-OUTER: attempt 100 Step #5: WARNING: Failed to find function "__sanitizer_acquire_crash_state". Step #5: WARNING: Failed to find function "__sanitizer_print_stack_trace". Step #5: WARNING: Failed to find function "__sanitizer_set_death_callback". Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3195519646 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.Merge1432.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/e77c9147affc22d0382992ed201075ddc1ff3674' caused a failure at the previous merge step Step #5: MERGE-INNER: 303 total files; 210 processed earlier; will process 93 files now Step #5: Running test ["env", "-0", "-vv"] Step #5: === Compare result for: env ["-0", "-vv"] Step #5: Rust stdout: Step #5: SRC=/srcRESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profrawHOSTNAME=c855d144598eCOVERAGE_EXTRA_ARGS=SHLVL=2AFL_FUZZER_ARGS=-m noneHOME=/rootSYSGOPATH=/root/goOLDPWD=/workspaceUBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3FUZZING_LANGUAGE=rustFUZZER_ARGS=-rss_limit_mb=2560 -timeout=25_=/usr/bin/timeoutHTTP_PORT=PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/binBUILDER_OUTPUT=/builder/outputsCODE_COVERAGE_SRC=/opt/code_coverageFUZZING_ENGINE=libfuzzerDEBIAN_FRONTEND=noninteractiveGOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/goARCHITECTURE=x86_64HWASAN_OPTIONS=random_tags=0OUT=/workspace/out/libfuzzer-coverage-x86_64JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/serverASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64PWD=/workspace/out/libfuzzer-coverage-x86_64JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCESANITIZER=coverageWORK=/work Step #5: GNU stdout: Step #5: AFL_FUZZER_ARGS=-m noneARCHITECTURE=x86_64ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3BUILDER_OUTPUT=/builder/outputsCODE_COVERAGE_SRC=/opt/code_coverageCOVERAGE_EXTRA_ARGS=DEBIAN_FRONTEND=noninteractiveFUZZER_ARGS=-rss_limit_mb=2560 -timeout=25FUZZING_ENGINE=libfuzzerFUZZING_LANGUAGE=rustGOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/goHOME=/rootHOSTNAME=c855d144598eHTTP_PORT=HWASAN_OPTIONS=random_tags=0JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/serverLC_ALL=CLLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profrawMSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3OLDPWD=/workspaceOUT=/workspace/out/libfuzzer-coverage-x86_64PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/binPWD=/workspace/out/libfuzzer-coverage-x86_64RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4SANITIZER=coverageSHLVL=2SRC=/srcSYSGOPATH=/root/goUBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3WORK=/work_=/usr/bin/timeout__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: --- START diff Step #5: -SRC=/srcRESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profrawHOSTNAME=c855d144598eCOVERAGE_EXTRA_ARGS=SHLVL=2AFL_FUZZER_ARGS=-m noneHOME=/rootSYSGOPATH=/root/goOLDPWD=/workspaceUBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3FUZZING_LANGUAGE=rustFUZZER_ARGS=-rss_limit_mb=2560 -timeout=25_=/usr/bin/timeoutHTTP_PORT=PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/binBUILDER_OUTPUT=/builder/outputsCODE_COVERAGE_SRC=/opt/code_coverageFUZZING_ENGINE=libfuzzerDEBIAN_FRONTEND=noninteractiveGOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/goARCHITECTURE=x86_64HWASAN_OPTIONS=random_tags=0OUT=/workspace/out/libfuzzer-coverage-x86_64JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/serverASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64PWD=/workspace/out/libfuzzer-coverage-x86_64JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCESANITIZER=coverageWORK=/work Step #5: +AFL_FUZZER_ARGS=-m noneARCHITECTURE=x86_64ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3BUILDER_OUTPUT=/builder/outputsCODE_COVERAGE_SRC=/opt/code_coverageCOVERAGE_EXTRA_ARGS=DEBIAN_FRONTEND=noninteractiveFUZZER_ARGS=-rss_limit_mb=2560 -timeout=25FUZZING_ENGINE=libfuzzerFUZZING_LANGUAGE=rustGOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/goHOME=/rootHOSTNAME=c855d144598eHTTP_PORT=HWASAN_OPTIONS=random_tags=0JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/serverLC_ALL=CLLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profrawMSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3OLDPWD=/workspaceOUT=/workspace/out/libfuzzer-coverage-x86_64PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/binPWD=/workspace/out/libfuzzer-coverage-x86_64RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4SANITIZER=coverageSHLVL=2SRC=/srcSYSGOPATH=/root/goUBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3WORK=/work_=/usr/bin/timeout__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: --- END diff Step #5: Step #5: Rust stderr: Step #5: arg[0]: 'env' Step #5: arg[1]: '-0' Step #5: arg[2]: '-vv' Step #5: GNU stderr: Step #5: (empty) Step #5: --- START diff Step #5: -arg[0]: 'env' Step #5: -arg[1]: '-0' Step #5: -arg[2]: '-vv' Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stdout differs, stderr differs Step #5: === KO Test failed and will panic for: env ["-0", "-vv"] Step #5: Step #5: thread '' (9701) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:373:13: Step #5: Test failed for: env ["-0", "-vv"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==9701== ERROR: libFuzzer: deadly signal 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: 0x3e,0x3e,0x3e,0x3e,0x3e,0x3e,0x3e,0x3e,0x3e, Step #5: >>>>>>>>> Step #5: artifact_prefix='./'; Test unit written to ./crash-50dc15106ec10a13231cf1efd82698646897a628 Step #5: Base64: Pj4+Pj4+Pj4+ Step #5: MERGE-OUTER: attempt 101 Step #5: WARNING: Failed to find function "__sanitizer_acquire_crash_state". Step #5: WARNING: Failed to find function "__sanitizer_print_stack_trace". Step #5: WARNING: Failed to find function "__sanitizer_set_death_callback". Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3195536112 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.Merge1432.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/50dc15106ec10a13231cf1efd82698646897a628' caused a failure at the previous merge step Step #5: MERGE-INNER: 303 total files; 211 processed earlier; will process 92 files now Step #5: Running test ["env"] Step #5: === Compare result for: env [] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: HOSTNAME=c855d144598e Step #5: COVERAGE_EXTRA_ARGS= Step #5: SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: HOME=/root Step #5: SYSGOPATH=/root/go Step #5: OLDPWD=/workspace Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: FUZZING_LANGUAGE=rust Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: _=/usr/bin/timeout Step #5: HTTP_PORT= Step #5: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: FUZZING_ENGINE=libfuzzer Step #5: DEBIAN_FRONTEND=noninteractive Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: ARCHITECTURE=x86_64 Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: __LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: SANITIZER=coverage Step #5: WORK=/work Step #5: Step #5: GNU stdout: Step #5: AFL_FUZZER_ARGS=-m none Step #5: ARCHITECTURE=x86_64 Step #5: ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: COVERAGE_EXTRA_ARGS= Step #5: DEBIAN_FRONTEND=noninteractive Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: FUZZING_ENGINE=libfuzzer Step #5: FUZZING_LANGUAGE=rust Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: HOME=/root Step #5: HOSTNAME=c855d144598e Step #5: HTTP_PORT= Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: LC_ALL=C Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: OLDPWD=/workspace Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: SANITIZER=coverage Step #5: SHLVL=2 Step #5: SRC=/src Step #5: SYSGOPATH=/root/go Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: WORK=/work Step #5: _=/usr/bin/timeout Step #5: __LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: Step #5: --- START diff Step #5: -SRC=/src Step #5: -RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: -MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: -HOSTNAME=c855d144598e Step #5: -COVERAGE_EXTRA_ARGS= Step #5: -SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: -HOME=/root Step #5: -SYSGOPATH=/root/go Step #5: -OLDPWD=/workspace Step #5: -UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -FUZZING_LANGUAGE=rust Step #5: -FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: -_=/usr/bin/timeout Step #5: -HTTP_PORT= Step #5: -PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: +ARCHITECTURE=x86_64 Step #5: +ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: +COVERAGE_EXTRA_ARGS= Step #5: +DEBIAN_FRONTEND=noninteractive Step #5: +FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: FUZZING_ENGINE=libfuzzer Step #5: -DEBIAN_FRONTEND=noninteractive Step #5: +FUZZING_LANGUAGE=rust Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: -ARCHITECTURE=x86_64 Step #5: +HOME=/root Step #5: +HOSTNAME=c855d144598e Step #5: +HTTP_PORT= Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: -OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: +JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: +JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: -ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: -JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: +LC_ALL=C Step #5: +LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: +MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: +OLDPWD=/workspace Step #5: +OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: +PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: -JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: -__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: +RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: SANITIZER=coverage Step #5: +SHLVL=2 Step #5: +SRC=/src Step #5: +SYSGOPATH=/root/go Step #5: +UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: WORK=/work Step #5: +_=/usr/bin/timeout Step #5: +__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stdout differs Step #5: === KO Test failed and will panic for: env [] Step #5: Step #5: thread '' (9707) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:373:13: Step #5: Test failed for: env [] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==9707== ERROR: libFuzzer: deadly signal 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: 0xd1,0x32,0x35,0x31,0x2e,0xae,0xae,0x84,0x28,0xe5, Step #5: \321251.\256\256\204(\345 Step #5: artifact_prefix='./'; Test unit written to ./crash-e05bbc2e71f8014c610ec62d52cfaa30a5858228 Step #5: Base64: 0TI1MS6uroQo5Q== Step #5: MERGE-OUTER: attempt 102 Step #5: WARNING: Failed to find function "__sanitizer_acquire_crash_state". Step #5: WARNING: Failed to find function "__sanitizer_print_stack_trace". Step #5: WARNING: Failed to find function "__sanitizer_set_death_callback". Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3195552878 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.Merge1432.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/e05bbc2e71f8014c610ec62d52cfaa30a5858228' caused a failure at the previous merge step Step #5: MERGE-INNER: 303 total files; 212 processed earlier; will process 91 files now Step #5: Running test ["env", "-vv", "zEpFX="] Step #5: === Compare result for: env ["-vv", "zEpFX="] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: HOSTNAME=c855d144598e Step #5: COVERAGE_EXTRA_ARGS= Step #5: SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: HOME=/root Step #5: SYSGOPATH=/root/go Step #5: OLDPWD=/workspace Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: FUZZING_LANGUAGE=rust Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: _=/usr/bin/timeout Step #5: HTTP_PORT= Step #5: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: FUZZING_ENGINE=libfuzzer Step #5: DEBIAN_FRONTEND=noninteractive Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: ARCHITECTURE=x86_64 Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: __LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: SANITIZER=coverage Step #5: WORK=/work Step #5: zEpFX= Step #5: Step #5: GNU stdout: Step #5: AFL_FUZZER_ARGS=-m none Step #5: ARCHITECTURE=x86_64 Step #5: ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: COVERAGE_EXTRA_ARGS= Step #5: DEBIAN_FRONTEND=noninteractive Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: FUZZING_ENGINE=libfuzzer Step #5: FUZZING_LANGUAGE=rust Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: HOME=/root Step #5: HOSTNAME=c855d144598e Step #5: HTTP_PORT= Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: LC_ALL=C Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: OLDPWD=/workspace Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: SANITIZER=coverage Step #5: SHLVL=2 Step #5: SRC=/src Step #5: SYSGOPATH=/root/go Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: WORK=/work Step #5: _=/usr/bin/timeout Step #5: __LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: zEpFX= Step #5: Step #5: --- START diff Step #5: -SRC=/src Step #5: -RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: -MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: -HOSTNAME=c855d144598e Step #5: -COVERAGE_EXTRA_ARGS= Step #5: -SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: -HOME=/root Step #5: -SYSGOPATH=/root/go Step #5: -OLDPWD=/workspace Step #5: -UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -FUZZING_LANGUAGE=rust Step #5: -FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: -_=/usr/bin/timeout Step #5: -HTTP_PORT= Step #5: -PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: +ARCHITECTURE=x86_64 Step #5: +ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: +COVERAGE_EXTRA_ARGS= Step #5: +DEBIAN_FRONTEND=noninteractive Step #5: +FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: FUZZING_ENGINE=libfuzzer Step #5: -DEBIAN_FRONTEND=noninteractive Step #5: +FUZZING_LANGUAGE=rust Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: -ARCHITECTURE=x86_64 Step #5: +HOME=/root Step #5: +HOSTNAME=c855d144598e Step #5: +HTTP_PORT= Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: -OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: +JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: +JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: -ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: -JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: +LC_ALL=C Step #5: +LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: +MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: +OLDPWD=/workspace Step #5: +OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: +PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: -JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: -__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: +RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: SANITIZER=coverage Step #5: +SHLVL=2 Step #5: +SRC=/src Step #5: +SYSGOPATH=/root/go Step #5: +UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: WORK=/work Step #5: +_=/usr/bin/timeout Step #5: +__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: zEpFX= Step #5: --- END diff Step #5: Step #5: Rust stderr: Step #5: arg[0]: 'env' Step #5: arg[1]: '-vv' Step #5: arg[2]: 'zEpFX=' Step #5: GNU stderr: Step #5: zEpFX= Step #5: --- START diff Step #5: -arg[0]: 'env' Step #5: -arg[1]: '-vv' Step #5: -arg[2]: 'zEpFX=' Step #5: +zEpFX= Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stdout differs, stderr differs Step #5: === KO Test failed and will panic for: env ["-vv", "zEpFX="] Step #5: Step #5: thread '' (9714) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:373:13: Step #5: Test failed for: env ["-vv", "zEpFX="] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==9714== ERROR: libFuzzer: deadly signal 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: 0x50,0x32,0x36,0x33,0x27,0x35,0x50,0x32,0x35,0x35, Step #5: P263'5P255 Step #5: artifact_prefix='./'; Test unit written to ./crash-3e4af39dc83a1577bcb32acdfa35692f7b1a689a Step #5: Base64: UDI2Myc1UDI1NQ== Step #5: MERGE-OUTER: attempt 103 Step #5: WARNING: Failed to find function "__sanitizer_acquire_crash_state". Step #5: WARNING: Failed to find function "__sanitizer_print_stack_trace". Step #5: WARNING: Failed to find function "__sanitizer_set_death_callback". Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3195569988 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.Merge1432.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/3e4af39dc83a1577bcb32acdfa35692f7b1a689a' caused a failure at the previous merge step Step #5: MERGE-INNER: 303 total files; 213 processed earlier; will process 90 files now Step #5: Running test ["env", "-v", "Yi=Ww"] Step #5: === Compare result for: env ["-v", "Yi=Ww"] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: HOSTNAME=c855d144598e Step #5: COVERAGE_EXTRA_ARGS= Step #5: SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: HOME=/root Step #5: SYSGOPATH=/root/go Step #5: OLDPWD=/workspace Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: FUZZING_LANGUAGE=rust Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: _=/usr/bin/timeout Step #5: HTTP_PORT= Step #5: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: FUZZING_ENGINE=libfuzzer Step #5: DEBIAN_FRONTEND=noninteractive Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: ARCHITECTURE=x86_64 Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: __LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: SANITIZER=coverage Step #5: WORK=/work Step #5: Yi=Ww Step #5: Step #5: GNU stdout: Step #5: AFL_FUZZER_ARGS=-m none Step #5: ARCHITECTURE=x86_64 Step #5: ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: COVERAGE_EXTRA_ARGS= Step #5: DEBIAN_FRONTEND=noninteractive Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: FUZZING_ENGINE=libfuzzer Step #5: FUZZING_LANGUAGE=rust Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: HOME=/root Step #5: HOSTNAME=c855d144598e Step #5: HTTP_PORT= Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: LC_ALL=C Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: OLDPWD=/workspace Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: SANITIZER=coverage Step #5: SHLVL=2 Step #5: SRC=/src Step #5: SYSGOPATH=/root/go Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: WORK=/work Step #5: Yi=Ww Step #5: _=/usr/bin/timeout Step #5: __LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: Step #5: --- START diff Step #5: -SRC=/src Step #5: -RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: -MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: -HOSTNAME=c855d144598e Step #5: -COVERAGE_EXTRA_ARGS= Step #5: -SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: -HOME=/root Step #5: -SYSGOPATH=/root/go Step #5: -OLDPWD=/workspace Step #5: -UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -FUZZING_LANGUAGE=rust Step #5: -FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: -_=/usr/bin/timeout Step #5: -HTTP_PORT= Step #5: -PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: +ARCHITECTURE=x86_64 Step #5: +ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: +COVERAGE_EXTRA_ARGS= Step #5: +DEBIAN_FRONTEND=noninteractive Step #5: +FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: FUZZING_ENGINE=libfuzzer Step #5: -DEBIAN_FRONTEND=noninteractive Step #5: +FUZZING_LANGUAGE=rust Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: -ARCHITECTURE=x86_64 Step #5: +HOME=/root Step #5: +HOSTNAME=c855d144598e Step #5: +HTTP_PORT= Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: -OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: +JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: +JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: -ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: -JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: +LC_ALL=C Step #5: +LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: +MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: +OLDPWD=/workspace Step #5: +OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: +PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: -JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: -__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: +RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: SANITIZER=coverage Step #5: +SHLVL=2 Step #5: +SRC=/src Step #5: +SYSGOPATH=/root/go Step #5: +UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: WORK=/work Step #5: Yi=Ww Step #5: +_=/usr/bin/timeout Step #5: +__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: --- END diff Step #5: Step #5: Rust stderr: Step #5: (empty) Step #5: GNU stderr: Step #5: Yi=Ww Step #5: --- START diff Step #5: +Yi=Ww Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stdout differs, stderr differs Step #5: === KO Test failed and will panic for: env ["-v", "Yi=Ww"] Step #5: Step #5: thread '' (9721) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:373:13: Step #5: Test failed for: env ["-v", "Yi=Ww"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==9721== ERROR: libFuzzer: deadly signal 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: 0x3a,0x3a,0xd,0xd,0x23,0xd,0x23,0xd,0x23,0x20, Step #5: ::\015\015#\015#\015# Step #5: artifact_prefix='./'; Test unit written to ./crash-88cfc48352043e4cc8114fb6e60da0e93efb8c85 Step #5: Base64: OjoNDSMNIw0jIA== Step #5: MERGE-OUTER: attempt 104 Step #5: WARNING: Failed to find function "__sanitizer_acquire_crash_state". Step #5: WARNING: Failed to find function "__sanitizer_print_stack_trace". Step #5: WARNING: Failed to find function "__sanitizer_set_death_callback". Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3195586354 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.Merge1432.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/88cfc48352043e4cc8114fb6e60da0e93efb8c85' caused a failure at the previous merge step Step #5: MERGE-INNER: 303 total files; 214 processed earlier; will process 89 files now Step #5: Running test ["env", "-0", "-vv"] Step #5: === Compare result for: env ["-0", "-vv"] Step #5: Rust stdout: Step #5: SRC=/srcRESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profrawHOSTNAME=c855d144598eCOVERAGE_EXTRA_ARGS=SHLVL=2AFL_FUZZER_ARGS=-m noneHOME=/rootSYSGOPATH=/root/goOLDPWD=/workspaceUBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3FUZZING_LANGUAGE=rustFUZZER_ARGS=-rss_limit_mb=2560 -timeout=25_=/usr/bin/timeoutHTTP_PORT=PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/binBUILDER_OUTPUT=/builder/outputsCODE_COVERAGE_SRC=/opt/code_coverageFUZZING_ENGINE=libfuzzerDEBIAN_FRONTEND=noninteractiveGOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/goARCHITECTURE=x86_64HWASAN_OPTIONS=random_tags=0OUT=/workspace/out/libfuzzer-coverage-x86_64JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/serverASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64PWD=/workspace/out/libfuzzer-coverage-x86_64JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCESANITIZER=coverageWORK=/work Step #5: GNU stdout: Step #5: AFL_FUZZER_ARGS=-m noneARCHITECTURE=x86_64ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3BUILDER_OUTPUT=/builder/outputsCODE_COVERAGE_SRC=/opt/code_coverageCOVERAGE_EXTRA_ARGS=DEBIAN_FRONTEND=noninteractiveFUZZER_ARGS=-rss_limit_mb=2560 -timeout=25FUZZING_ENGINE=libfuzzerFUZZING_LANGUAGE=rustGOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/goHOME=/rootHOSTNAME=c855d144598eHTTP_PORT=HWASAN_OPTIONS=random_tags=0JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/serverLC_ALL=CLLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profrawMSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3OLDPWD=/workspaceOUT=/workspace/out/libfuzzer-coverage-x86_64PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/binPWD=/workspace/out/libfuzzer-coverage-x86_64RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4SANITIZER=coverageSHLVL=2SRC=/srcSYSGOPATH=/root/goUBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3WORK=/work_=/usr/bin/timeout__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: --- START diff Step #5: -SRC=/srcRESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profrawHOSTNAME=c855d144598eCOVERAGE_EXTRA_ARGS=SHLVL=2AFL_FUZZER_ARGS=-m noneHOME=/rootSYSGOPATH=/root/goOLDPWD=/workspaceUBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3FUZZING_LANGUAGE=rustFUZZER_ARGS=-rss_limit_mb=2560 -timeout=25_=/usr/bin/timeoutHTTP_PORT=PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/binBUILDER_OUTPUT=/builder/outputsCODE_COVERAGE_SRC=/opt/code_coverageFUZZING_ENGINE=libfuzzerDEBIAN_FRONTEND=noninteractiveGOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/goARCHITECTURE=x86_64HWASAN_OPTIONS=random_tags=0OUT=/workspace/out/libfuzzer-coverage-x86_64JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/serverASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64PWD=/workspace/out/libfuzzer-coverage-x86_64JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCESANITIZER=coverageWORK=/work Step #5: +AFL_FUZZER_ARGS=-m noneARCHITECTURE=x86_64ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3BUILDER_OUTPUT=/builder/outputsCODE_COVERAGE_SRC=/opt/code_coverageCOVERAGE_EXTRA_ARGS=DEBIAN_FRONTEND=noninteractiveFUZZER_ARGS=-rss_limit_mb=2560 -timeout=25FUZZING_ENGINE=libfuzzerFUZZING_LANGUAGE=rustGOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/goHOME=/rootHOSTNAME=c855d144598eHTTP_PORT=HWASAN_OPTIONS=random_tags=0JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/serverLC_ALL=CLLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profrawMSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3OLDPWD=/workspaceOUT=/workspace/out/libfuzzer-coverage-x86_64PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/binPWD=/workspace/out/libfuzzer-coverage-x86_64RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4SANITIZER=coverageSHLVL=2SRC=/srcSYSGOPATH=/root/goUBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3WORK=/work_=/usr/bin/timeout__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: --- END diff Step #5: Step #5: Rust stderr: Step #5: arg[0]: 'env' Step #5: arg[1]: '-0' Step #5: arg[2]: '-vv' Step #5: GNU stderr: Step #5: (empty) Step #5: --- START diff Step #5: -arg[0]: 'env' Step #5: -arg[1]: '-0' Step #5: -arg[2]: '-vv' Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stdout differs, stderr differs Step #5: === KO Test failed and will panic for: env ["-0", "-vv"] Step #5: Step #5: thread '' (9727) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:373:13: Step #5: Test failed for: env ["-0", "-vv"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==9727== ERROR: libFuzzer: deadly signal 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: 0x3c,0xff,0x3c,0x21,0x47,0x4e,0x39,0x30,0x36,0x3e, Step #5: <\377 Step #5: artifact_prefix='./'; Test unit written to ./crash-de783530d32f3da705e0647b44f67c71fee0cdf8 Step #5: Base64: PP88IUdOOTA2Pg== Step #5: MERGE-OUTER: attempt 105 Step #5: WARNING: Failed to find function "__sanitizer_acquire_crash_state". Step #5: WARNING: Failed to find function "__sanitizer_print_stack_trace". Step #5: WARNING: Failed to find function "__sanitizer_set_death_callback". Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3195601421 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.Merge1432.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/de783530d32f3da705e0647b44f67c71fee0cdf8' caused a failure at the previous merge step Step #5: MERGE-INNER: 303 total files; 215 processed earlier; will process 88 files now Step #5: Running test ["env", "9Ehj=o5t3"] Step #5: === Compare result for: env ["9Ehj=o5t3"] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: HOSTNAME=c855d144598e Step #5: COVERAGE_EXTRA_ARGS= Step #5: SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: HOME=/root Step #5: SYSGOPATH=/root/go Step #5: OLDPWD=/workspace Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: FUZZING_LANGUAGE=rust Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: _=/usr/bin/timeout Step #5: HTTP_PORT= Step #5: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: FUZZING_ENGINE=libfuzzer Step #5: DEBIAN_FRONTEND=noninteractive Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: ARCHITECTURE=x86_64 Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: __LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: SANITIZER=coverage Step #5: WORK=/work Step #5: 9Ehj=o5t3 Step #5: Step #5: GNU stdout: Step #5: 9Ehj=o5t3 Step #5: AFL_FUZZER_ARGS=-m none Step #5: ARCHITECTURE=x86_64 Step #5: ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: COVERAGE_EXTRA_ARGS= Step #5: DEBIAN_FRONTEND=noninteractive Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: FUZZING_ENGINE=libfuzzer Step #5: FUZZING_LANGUAGE=rust Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: HOME=/root Step #5: HOSTNAME=c855d144598e Step #5: HTTP_PORT= Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: LC_ALL=C Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: OLDPWD=/workspace Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: SANITIZER=coverage Step #5: SHLVL=2 Step #5: SRC=/src Step #5: SYSGOPATH=/root/go Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: WORK=/work Step #5: _=/usr/bin/timeout Step #5: __LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: Step #5: --- START diff Step #5: -SRC=/src Step #5: -RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: -MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: -HOSTNAME=c855d144598e Step #5: -COVERAGE_EXTRA_ARGS= Step #5: -SHLVL=2 Step #5: +9Ehj=o5t3 Step #5: AFL_FUZZER_ARGS=-m none Step #5: -HOME=/root Step #5: -SYSGOPATH=/root/go Step #5: -OLDPWD=/workspace Step #5: -UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -FUZZING_LANGUAGE=rust Step #5: -FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: -_=/usr/bin/timeout Step #5: -HTTP_PORT= Step #5: -PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: +ARCHITECTURE=x86_64 Step #5: +ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: +COVERAGE_EXTRA_ARGS= Step #5: +DEBIAN_FRONTEND=noninteractive Step #5: +FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: FUZZING_ENGINE=libfuzzer Step #5: -DEBIAN_FRONTEND=noninteractive Step #5: +FUZZING_LANGUAGE=rust Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: -ARCHITECTURE=x86_64 Step #5: +HOME=/root Step #5: +HOSTNAME=c855d144598e Step #5: +HTTP_PORT= Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: +JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: +JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: +JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: +LC_ALL=C Step #5: +LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: +MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: +OLDPWD=/workspace Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: -JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: -ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: -JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: +PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: -JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: -__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: +RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: SANITIZER=coverage Step #5: +SHLVL=2 Step #5: +SRC=/src Step #5: +SYSGOPATH=/root/go Step #5: +UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: WORK=/work Step #5: -9Ehj=o5t3 Step #5: +_=/usr/bin/timeout Step #5: +__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stdout differs Step #5: === KO Test failed and will panic for: env ["9Ehj=o5t3"] Step #5: Step #5: thread '' (9733) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:373:13: Step #5: Test failed for: env ["9Ehj=o5t3"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==9733== ERROR: libFuzzer: deadly signal 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: 0x3c,0x3f,0x26,0xf3,0xf3,0xb0,0x80,0x80,0x9f,0x40, Step #5: ' (9742) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:373:13: Step #5: Test failed for: env ["i1=", "61=PZÃn"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==9742== ERROR: libFuzzer: deadly signal 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: 0x27,0x27,0x63,0x6f,0x6e,0x74,0x69,0x6e,0x75,0x70, Step #5: ''continup Step #5: artifact_prefix='./'; Test unit written to ./crash-452b3321793571b914806a541185b4e58233c50e Step #5: Base64: Jydjb250aW51cA== Step #5: MERGE-OUTER: attempt 107 Step #5: WARNING: Failed to find function "__sanitizer_acquire_crash_state". Step #5: WARNING: Failed to find function "__sanitizer_print_stack_trace". Step #5: WARNING: Failed to find function "__sanitizer_set_death_callback". Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3195633295 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.Merge1432.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/452b3321793571b914806a541185b4e58233c50e' caused a failure at the previous merge step Step #5: MERGE-INNER: 303 total files; 217 processed earlier; will process 86 files now Step #5: Running test ["env", "-v", "-u=Ãl4D40pO(", "--chdir=/tmp", "y(k9=ÃÃZ"] Step #5: === Compare result for: env ["-v", "-u=Ãl4D40pO(", "--chdir=/tmp", "y(k9=ÃÃZ"] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: =Ãl4D40pO( Step #5: env: cannot unset '=\303\203l4D40pO(': Invalid argument Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: +=Ãl4D40pO( Step #5: +env: cannot unset '=\303\203l4D40pO(': Invalid argument Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: env ["-v", "-u=Ãl4D40pO(", "--chdir=/tmp", "y(k9=ÃÃZ"] Step #5: Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: Running test ["env", "hoY9(=v", "🧰Lr=CX"] Step #5: === Compare result for: env ["hoY9(=v", "🧰Lr=CX"] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: HOSTNAME=c855d144598e Step #5: COVERAGE_EXTRA_ARGS= Step #5: SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: HOME=/root Step #5: SYSGOPATH=/root/go Step #5: OLDPWD=/workspace Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: FUZZING_LANGUAGE=rust Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: _=/usr/bin/timeout Step #5: HTTP_PORT= Step #5: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: FUZZING_ENGINE=libfuzzer Step #5: DEBIAN_FRONTEND=noninteractive Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: ARCHITECTURE=x86_64 Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: __LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: SANITIZER=coverage Step #5: WORK=/work Step #5: hoY9(=v Step #5: 🧰Lr=CX Step #5: Step #5: GNU stdout: Step #5: AFL_FUZZER_ARGS=-m none Step #5: ARCHITECTURE=x86_64 Step #5: ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: COVERAGE_EXTRA_ARGS= Step #5: DEBIAN_FRONTEND=noninteractive Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: FUZZING_ENGINE=libfuzzer Step #5: FUZZING_LANGUAGE=rust Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: HOME=/root Step #5: HOSTNAME=c855d144598e Step #5: HTTP_PORT= Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: LC_ALL=C Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: OLDPWD=/workspace Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: SANITIZER=coverage Step #5: SHLVL=2 Step #5: SRC=/src Step #5: SYSGOPATH=/root/go Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: WORK=/work Step #5: _=/usr/bin/timeout Step #5: __LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: hoY9(=v Step #5: 🧰Lr=CX Step #5: Step #5: --- START diff Step #5: -SRC=/src Step #5: -RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: -MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: -HOSTNAME=c855d144598e Step #5: -COVERAGE_EXTRA_ARGS= Step #5: -SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: -HOME=/root Step #5: -SYSGOPATH=/root/go Step #5: -OLDPWD=/workspace Step #5: -UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -FUZZING_LANGUAGE=rust Step #5: -FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: -_=/usr/bin/timeout Step #5: -HTTP_PORT= Step #5: -PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: +ARCHITECTURE=x86_64 Step #5: +ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: +COVERAGE_EXTRA_ARGS= Step #5: +DEBIAN_FRONTEND=noninteractive Step #5: +FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: FUZZING_ENGINE=libfuzzer Step #5: -DEBIAN_FRONTEND=noninteractive Step #5: +FUZZING_LANGUAGE=rust Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: -ARCHITECTURE=x86_64 Step #5: +HOME=/root Step #5: +HOSTNAME=c855d144598e Step #5: +HTTP_PORT= Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: -OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: +JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: +JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: -ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: -JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: +LC_ALL=C Step #5: +LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: +MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: +OLDPWD=/workspace Step #5: +OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: +PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: -JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: -__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: +RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: SANITIZER=coverage Step #5: +SHLVL=2 Step #5: +SRC=/src Step #5: +SYSGOPATH=/root/go Step #5: +UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: WORK=/work Step #5: +_=/usr/bin/timeout Step #5: +__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: hoY9(=v Step #5: 🧰Lr=CX Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stdout differs Step #5: === KO Test failed and will panic for: env ["hoY9(=v", "🧰Lr=CX"] Step #5: Step #5: thread '' (9748) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:373:13: Step #5: Test failed for: env ["hoY9(=v", "🧰Lr=CX"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==9748== ERROR: libFuzzer: deadly signal 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: 0x3c,0x6f,0x3e,0xef,0xaf,0x9d,0x3c,0x2f,0x6e,0x3e, Step #5: \357\257\235 Step #5: artifact_prefix='./'; Test unit written to ./crash-7198da7e7dfa6c560a7ee26dba85d17685d4cdfb Step #5: Base64: PG8+76+dPC9uPg== Step #5: MERGE-OUTER: attempt 108 Step #5: WARNING: Failed to find function "__sanitizer_acquire_crash_state". Step #5: WARNING: Failed to find function "__sanitizer_print_stack_trace". Step #5: WARNING: Failed to find function "__sanitizer_set_death_callback". Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3195650442 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.Merge1432.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/7198da7e7dfa6c560a7ee26dba85d17685d4cdfb' caused a failure at the previous merge step Step #5: MERGE-INNER: 303 total files; 219 processed earlier; will process 84 files now Step #5: Running test ["env", "-vv", "=FS"] Step #5: === Compare result for: env ["-vv", "=FS"] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: HOSTNAME=c855d144598e Step #5: COVERAGE_EXTRA_ARGS= Step #5: SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: HOME=/root Step #5: SYSGOPATH=/root/go Step #5: OLDPWD=/workspace Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: FUZZING_LANGUAGE=rust Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: _=/usr/bin/timeout Step #5: HTTP_PORT= Step #5: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: FUZZING_ENGINE=libfuzzer Step #5: DEBIAN_FRONTEND=noninteractive Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: ARCHITECTURE=x86_64 Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: __LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: SANITIZER=coverage Step #5: WORK=/work Step #5: Step #5: GNU stdout: Step #5: AFL_FUZZER_ARGS=-m none Step #5: ARCHITECTURE=x86_64 Step #5: ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: COVERAGE_EXTRA_ARGS= Step #5: DEBIAN_FRONTEND=noninteractive Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: FUZZING_ENGINE=libfuzzer Step #5: FUZZING_LANGUAGE=rust Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: HOME=/root Step #5: HOSTNAME=c855d144598e Step #5: HTTP_PORT= Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: LC_ALL=C Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: OLDPWD=/workspace Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: SANITIZER=coverage Step #5: SHLVL=2 Step #5: SRC=/src Step #5: SYSGOPATH=/root/go Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: WORK=/work Step #5: _=/usr/bin/timeout Step #5: __LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: =FS Step #5: Step #5: --- START diff Step #5: -SRC=/src Step #5: -RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: -MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: -HOSTNAME=c855d144598e Step #5: -COVERAGE_EXTRA_ARGS= Step #5: -SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: -HOME=/root Step #5: -SYSGOPATH=/root/go Step #5: -OLDPWD=/workspace Step #5: -UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -FUZZING_LANGUAGE=rust Step #5: -FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: -_=/usr/bin/timeout Step #5: -HTTP_PORT= Step #5: -PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: +ARCHITECTURE=x86_64 Step #5: +ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: +COVERAGE_EXTRA_ARGS= Step #5: +DEBIAN_FRONTEND=noninteractive Step #5: +FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: FUZZING_ENGINE=libfuzzer Step #5: -DEBIAN_FRONTEND=noninteractive Step #5: +FUZZING_LANGUAGE=rust Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: -ARCHITECTURE=x86_64 Step #5: +HOME=/root Step #5: +HOSTNAME=c855d144598e Step #5: +HTTP_PORT= Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: +JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: +JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: +JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: +LC_ALL=C Step #5: +LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: +MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: +OLDPWD=/workspace Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: -JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: -ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: -JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: +PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: -JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: -__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: +RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4 Step #5: SANITIZER=coverage Step #5: +SHLVL=2 Step #5: +SRC=/src Step #5: +SYSGOPATH=/root/go Step #5: +UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: WORK=/work Step #5: +_=/usr/bin/timeout Step #5: +__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: +=FS Step #5: --- END diff Step #5: Step #5: Rust stderr: Step #5: arg[0]: 'env' Step #5: arg[1]: '-vv' Step #5: arg[2]: '=FS' Step #5: fuzz_env: warning: env-warning-no-name-specified Step #5: GNU stderr: Step #5: =FS Step #5: --- START diff Step #5: -arg[0]: 'env' Step #5: -arg[1]: '-vv' Step #5: -arg[2]: '=FS' Step #5: -fuzz_env: warning: env-warning-no-name-specified Step #5: +=FS Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stdout differs, stderr differs Step #5: === KO Test failed and will panic for: env ["-vv", "=FS"] Step #5: Step #5: thread '' (9757) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:373:13: Step #5: Test failed for: env ["-vv", "=FS"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==9757== ERROR: libFuzzer: deadly signal 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: 0xb,0xa,0x2d,0x2d,0x2d,0x7c,0x2d,0x2d,0x2d,0x9, Step #5: \013\012---|---\011 Step #5: artifact_prefix='./'; Test unit written to ./crash-a6168713b02b61f7b5e3340738c6d5ffbf9d49bb Step #5: Base64: CwotLS18LS0tCQ== Step #5: MERGE-OUTER: attempt 109 Step #5: WARNING: Failed to find function "__sanitizer_acquire_crash_state". Step #5: WARNING: Failed to find function "__sanitizer_print_stack_trace". Step #5: WARNING: Failed to find function "__sanitizer_set_death_callback". Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3195666359 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.Merge1432.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/a6168713b02b61f7b5e3340738c6d5ffbf9d49bb' caused a failure at the previous merge step Step #5: MERGE-INNER: 303 total files; 220 processed earlier; will process 83 files now Step #5: Running test ["env", "-0"] Step #5: === Compare result for: env ["-0"] Step #5: Rust stdout: Step #5: SRC=/srcRESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profrawHOSTNAME=c855d144598eCOVERAGE_EXTRA_ARGS=SHLVL=2AFL_FUZZER_ARGS=-m noneHOME=/rootSYSGOPATH=/root/goOLDPWD=/workspaceUBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3FUZZING_LANGUAGE=rustFUZZER_ARGS=-rss_limit_mb=2560 -timeout=25_=/usr/bin/timeoutHTTP_PORT=PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/binBUILDER_OUTPUT=/builder/outputsCODE_COVERAGE_SRC=/opt/code_coverageFUZZING_ENGINE=libfuzzerDEBIAN_FRONTEND=noninteractiveGOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/goARCHITECTURE=x86_64HWASAN_OPTIONS=random_tags=0OUT=/workspace/out/libfuzzer-coverage-x86_64JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/serverASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64PWD=/workspace/out/libfuzzer-coverage-x86_64JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCESANITIZER=coverageWORK=/work Step #5: GNU stdout: Step #5: AFL_FUZZER_ARGS=-m noneARCHITECTURE=x86_64ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3BUILDER_OUTPUT=/builder/outputsCODE_COVERAGE_SRC=/opt/code_coverageCOVERAGE_EXTRA_ARGS=DEBIAN_FRONTEND=noninteractiveFUZZER_ARGS=-rss_limit_mb=2560 -timeout=25FUZZING_ENGINE=libfuzzerFUZZING_LANGUAGE=rustGOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/goHOME=/rootHOSTNAME=c855d144598eHTTP_PORT=HWASAN_OPTIONS=random_tags=0JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/serverLC_ALL=CLLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profrawMSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3OLDPWD=/workspaceOUT=/workspace/out/libfuzzer-coverage-x86_64PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/binPWD=/workspace/out/libfuzzer-coverage-x86_64RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4SANITIZER=coverageSHLVL=2SRC=/srcSYSGOPATH=/root/goUBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3WORK=/work_=/usr/bin/timeout__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: --- START diff Step #5: -SRC=/srcRESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profrawHOSTNAME=c855d144598eCOVERAGE_EXTRA_ARGS=SHLVL=2AFL_FUZZER_ARGS=-m noneHOME=/rootSYSGOPATH=/root/goOLDPWD=/workspaceUBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3FUZZING_LANGUAGE=rustFUZZER_ARGS=-rss_limit_mb=2560 -timeout=25_=/usr/bin/timeoutHTTP_PORT=PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/binBUILDER_OUTPUT=/builder/outputsCODE_COVERAGE_SRC=/opt/code_coverageFUZZING_ENGINE=libfuzzerDEBIAN_FRONTEND=noninteractiveGOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/goARCHITECTURE=x86_64HWASAN_OPTIONS=random_tags=0OUT=/workspace/out/libfuzzer-coverage-x86_64JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/serverASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64PWD=/workspace/out/libfuzzer-coverage-x86_64JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCESANITIZER=coverageWORK=/work Step #5: +AFL_FUZZER_ARGS=-m noneARCHITECTURE=x86_64ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3BUILDER_OUTPUT=/builder/outputsCODE_COVERAGE_SRC=/opt/code_coverageCOVERAGE_EXTRA_ARGS=DEBIAN_FRONTEND=noninteractiveFUZZER_ARGS=-rss_limit_mb=2560 -timeout=25FUZZING_ENGINE=libfuzzerFUZZING_LANGUAGE=rustGOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/goHOME=/rootHOSTNAME=c855d144598eHTTP_PORT=HWASAN_OPTIONS=random_tags=0JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/serverLC_ALL=CLLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profrawMSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3OLDPWD=/workspaceOUT=/workspace/out/libfuzzer-coverage-x86_64PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/binPWD=/workspace/out/libfuzzer-coverage-x86_64RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4SANITIZER=coverageSHLVL=2SRC=/srcSYSGOPATH=/root/goUBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3WORK=/work_=/usr/bin/timeout__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stdout differs Step #5: === KO Test failed and will panic for: env ["-0"] Step #5: Step #5: thread '' (9763) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:373:13: Step #5: Test failed for: env ["-0"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==9763== ERROR: libFuzzer: deadly signal 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: 0x3c,0x74,0xa,0xa,0x2d,0xa,0xa,0xa,0xa,0xa, Step #5: ' (9769) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:373:13: Step #5: Test failed for: env ["-vv"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==9769== ERROR: libFuzzer: deadly signal 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: 0x2e,0x46,0x6c,0x6f,0x61,0x74,0x2d,0x32,0x35,0x35,0x6f, Step #5: .Float-255o Step #5: artifact_prefix='./'; Test unit written to ./crash-0049fe8a61b9819a3e2ee0efe648e95d9a6f231b Step #5: Base64: LkZsb2F0LTI1NW8= Step #5: MERGE-OUTER: attempt 111 Step #5: WARNING: Failed to find function "__sanitizer_acquire_crash_state". Step #5: WARNING: Failed to find function "__sanitizer_print_stack_trace". Step #5: WARNING: Failed to find function "__sanitizer_set_death_callback". Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3195705684 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.Merge1432.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/0049fe8a61b9819a3e2ee0efe648e95d9a6f231b' caused a failure at the previous merge step Step #5: MERGE-INNER: 303 total files; 227 processed earlier; will process 76 files now Step #5: Running test ["env", "-0", "-u="] Step #5: === Compare result for: env ["-0", "-u="] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: cannot unset '=': Invalid argument Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: +cannot unset '=': Invalid argument Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: env ["-0", "-u="] Step #5: Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: Running test ["env", "-0", "AF="] Step #5: === Compare result for: env ["-0", "AF="] Step #5: Rust stdout: Step #5: SRC=/srcRESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profrawHOSTNAME=c855d144598eCOVERAGE_EXTRA_ARGS=SHLVL=2AFL_FUZZER_ARGS=-m noneHOME=/rootSYSGOPATH=/root/goOLDPWD=/workspaceUBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3FUZZING_LANGUAGE=rustFUZZER_ARGS=-rss_limit_mb=2560 -timeout=25_=/usr/bin/timeoutHTTP_PORT=PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/binBUILDER_OUTPUT=/builder/outputsCODE_COVERAGE_SRC=/opt/code_coverageFUZZING_ENGINE=libfuzzerDEBIAN_FRONTEND=noninteractiveGOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/goARCHITECTURE=x86_64HWASAN_OPTIONS=random_tags=0OUT=/workspace/out/libfuzzer-coverage-x86_64JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/serverASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64PWD=/workspace/out/libfuzzer-coverage-x86_64JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCESANITIZER=coverageWORK=/workAF= Step #5: GNU stdout: Step #5: AF=AFL_FUZZER_ARGS=-m noneARCHITECTURE=x86_64ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3BUILDER_OUTPUT=/builder/outputsCODE_COVERAGE_SRC=/opt/code_coverageCOVERAGE_EXTRA_ARGS=DEBIAN_FRONTEND=noninteractiveFUZZER_ARGS=-rss_limit_mb=2560 -timeout=25FUZZING_ENGINE=libfuzzerFUZZING_LANGUAGE=rustGOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/goHOME=/rootHOSTNAME=c855d144598eHTTP_PORT=HWASAN_OPTIONS=random_tags=0JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/serverLC_ALL=CLLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profrawMSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3OLDPWD=/workspaceOUT=/workspace/out/libfuzzer-coverage-x86_64PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/binPWD=/workspace/out/libfuzzer-coverage-x86_64RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4SANITIZER=coverageSHLVL=2SRC=/srcSYSGOPATH=/root/goUBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3WORK=/work_=/usr/bin/timeout__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: --- START diff Step #5: -SRC=/srcRESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profrawHOSTNAME=c855d144598eCOVERAGE_EXTRA_ARGS=SHLVL=2AFL_FUZZER_ARGS=-m noneHOME=/rootSYSGOPATH=/root/goOLDPWD=/workspaceUBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3FUZZING_LANGUAGE=rustFUZZER_ARGS=-rss_limit_mb=2560 -timeout=25_=/usr/bin/timeoutHTTP_PORT=PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/binBUILDER_OUTPUT=/builder/outputsCODE_COVERAGE_SRC=/opt/code_coverageFUZZING_ENGINE=libfuzzerDEBIAN_FRONTEND=noninteractiveGOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/goARCHITECTURE=x86_64HWASAN_OPTIONS=random_tags=0OUT=/workspace/out/libfuzzer-coverage-x86_64JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/serverASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64PWD=/workspace/out/libfuzzer-coverage-x86_64JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCESANITIZER=coverageWORK=/workAF= Step #5: +AF=AFL_FUZZER_ARGS=-m noneARCHITECTURE=x86_64ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3BUILDER_OUTPUT=/builder/outputsCODE_COVERAGE_SRC=/opt/code_coverageCOVERAGE_EXTRA_ARGS=DEBIAN_FRONTEND=noninteractiveFUZZER_ARGS=-rss_limit_mb=2560 -timeout=25FUZZING_ENGINE=libfuzzerFUZZING_LANGUAGE=rustGOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/goHOME=/rootHOSTNAME=c855d144598eHTTP_PORT=HWASAN_OPTIONS=random_tags=0JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/serverLC_ALL=CLLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profrawMSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3OLDPWD=/workspaceOUT=/workspace/out/libfuzzer-coverage-x86_64PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/binPWD=/workspace/out/libfuzzer-coverage-x86_64RESULTS=/builder/outputs/c33604ba-9c28-4578-96f6-375d6808eca4SANITIZER=coverageSHLVL=2SRC=/srcSYSGOPATH=/root/goUBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3WORK=/work_=/usr/bin/timeout__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stdout differs Step #5: === KO Test failed and will panic for: env ["-0", "AF="] Step #5: Step #5: thread '' (9790) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:373:13: Step #5: Test failed for: env ["-0", "AF="] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==9790== ERROR: libFuzzer: deadly signal 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: 0x3c,0x73,0x74,0x79,0x6c,0x65,0x3e,0x5b,0x3f,0x3c,0x2f, Step #5: