starting build "8d109c9e-61b2-419a-acdd-928adc8879de" 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-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab" Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": Already have image (with digest): gcr.io/cloud-builders/docker Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": Sending build context to Docker daemon 5.12kB Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": Step 1/4 : FROM gcr.io/oss-fuzz-base/base-builder-rust Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": latest: Pulling from oss-fuzz-base/base-builder-rust Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": b549f31133a9: Pulling fs layer Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": bab6135db1f9: Pulling fs layer Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": 8baf7bdfb1df: Pulling fs layer Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": 30649c7435d4: Pulling fs layer Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": f5f6696e7728: Pulling fs layer Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": ffe1d42bdd24: Pulling fs layer Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": e0217aadbc00: Pulling fs layer Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": dc93a460e8bd: Pulling fs layer Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": 9870affc66a2: Pulling fs layer Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": 5b8ba9d569dc: Pulling fs layer Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": 4a237bacd48d: Pulling fs layer Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": d746a0c77602: Pulling fs layer Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": 5a6c1c967836: Pulling fs layer Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": 77d7b36d1cc7: Pulling fs layer Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": 4877d97ebfc6: Pulling fs layer Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": be018b68e123: Pulling fs layer Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": 712143fc3358: Pulling fs layer Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": af7ee8eabf82: Pulling fs layer Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": fe7d7b63d936: Pulling fs layer Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": 11ed2b55135c: Pulling fs layer Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": 37d8f0669998: Pulling fs layer Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": 7c68785993fe: Pulling fs layer Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": 38957e69a037: Pulling fs layer Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": b3a31999320e: Pulling fs layer Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": ee8b14897dc7: Pulling fs layer Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": 07517b97ec55: Pulling fs layer Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": af40dd87335b: Pulling fs layer Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": b8ae6e4ac001: Pulling fs layer Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": 643a9f7d14b1: Pulling fs layer Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": ddf4a1d04b39: Pulling fs layer Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": e0217aadbc00: Waiting Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": 9e33520a567f: Pulling fs layer Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": f069c449b5ca: Pulling fs layer Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": dc93a460e8bd: Waiting Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": 83ad0d964e06: Pulling fs layer Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": be018b68e123: Waiting Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": f2c7b77ecee0: Pulling fs layer Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": 2f9103dd4ab7: Pulling fs layer Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": 712143fc3358: Waiting Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": 7757f7af948d: Pulling fs layer Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": 9870affc66a2: Waiting Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": af7ee8eabf82: Waiting Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": d70bb98b0c71: Pulling fs layer Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": fe7d7b63d936: Waiting Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": 5b8ba9d569dc: Waiting Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": 1ce0b9d407c0: Pulling fs layer Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": 11ed2b55135c: Waiting Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": b3a31999320e: Waiting Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": 01a8cee1fd51: Pulling fs layer Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": 37d8f0669998: Waiting Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": 4a237bacd48d: Waiting Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": ee8b14897dc7: Waiting Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": 7c68785993fe: Waiting Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": 07517b97ec55: Waiting Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": 38957e69a037: Waiting Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": 643a9f7d14b1: Waiting Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": af40dd87335b: Waiting Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": ddf4a1d04b39: Waiting Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": d746a0c77602: Waiting Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": 9e33520a567f: Waiting Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": 5a6c1c967836: Waiting Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": b8ae6e4ac001: Waiting Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": 77d7b36d1cc7: Waiting Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": f069c449b5ca: Waiting Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": 4877d97ebfc6: Waiting Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": 83ad0d964e06: Waiting Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": 7757f7af948d: Waiting Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": f2c7b77ecee0: Waiting Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": 2f9103dd4ab7: Waiting Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": 1ce0b9d407c0: Waiting Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": d70bb98b0c71: Waiting Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": 01a8cee1fd51: Waiting Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": 8baf7bdfb1df: Verifying Checksum Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": 8baf7bdfb1df: Download complete Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": f5f6696e7728: Verifying Checksum Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": f5f6696e7728: Download complete Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": e0217aadbc00: Verifying Checksum Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": e0217aadbc00: Download complete Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": dc93a460e8bd: Verifying Checksum Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": dc93a460e8bd: Download complete Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": b549f31133a9: Verifying Checksum Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": b549f31133a9: Download complete Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": 30649c7435d4: Verifying Checksum Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": 30649c7435d4: Download complete Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": 4a237bacd48d: Verifying Checksum Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": 4a237bacd48d: Download complete Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": d746a0c77602: Verifying Checksum Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": d746a0c77602: Download complete Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": 5a6c1c967836: Verifying Checksum Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": 5a6c1c967836: Download complete Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": 77d7b36d1cc7: Verifying Checksum Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": 77d7b36d1cc7: Download complete Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": 4877d97ebfc6: Verifying Checksum Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": 4877d97ebfc6: Download complete Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": bab6135db1f9: Verifying Checksum Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": bab6135db1f9: Download complete Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": be018b68e123: Download complete Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": 5b8ba9d569dc: Verifying Checksum Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": 5b8ba9d569dc: Download complete Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": af7ee8eabf82: Verifying Checksum Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": af7ee8eabf82: Download complete Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": fe7d7b63d936: Verifying Checksum Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": fe7d7b63d936: Download complete Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": 712143fc3358: Verifying Checksum Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": 712143fc3358: Download complete Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": 11ed2b55135c: Verifying Checksum Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": 11ed2b55135c: Download complete Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": 37d8f0669998: Verifying Checksum Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": 37d8f0669998: Download complete Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": 7c68785993fe: Verifying Checksum Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": 7c68785993fe: Download complete Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": b3a31999320e: Verifying Checksum Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": b3a31999320e: Download complete Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": ee8b14897dc7: Verifying Checksum Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": ee8b14897dc7: Download complete Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": 38957e69a037: Verifying Checksum Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": 38957e69a037: Download complete Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": 07517b97ec55: Download complete Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": b549f31133a9: Pull complete Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": af40dd87335b: Verifying Checksum Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": af40dd87335b: Download complete Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": 643a9f7d14b1: Verifying Checksum Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": 643a9f7d14b1: Download complete Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": b8ae6e4ac001: Verifying Checksum Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": b8ae6e4ac001: Download complete Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": 9e33520a567f: Download complete Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": ddf4a1d04b39: Verifying Checksum Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": ddf4a1d04b39: Download complete Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": f069c449b5ca: Download complete Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": 83ad0d964e06: Download complete Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": f2c7b77ecee0: Verifying Checksum Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": f2c7b77ecee0: Download complete Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": 9870affc66a2: Verifying Checksum Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": 9870affc66a2: Download complete Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": 7757f7af948d: Download complete Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": 2f9103dd4ab7: Verifying Checksum Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": 2f9103dd4ab7: Download complete Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": d70bb98b0c71: Verifying Checksum Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": d70bb98b0c71: Download complete Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": 1ce0b9d407c0: Verifying Checksum Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": 1ce0b9d407c0: Download complete Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": ffe1d42bdd24: Verifying Checksum Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": ffe1d42bdd24: Download complete Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": bab6135db1f9: Pull complete Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": 8baf7bdfb1df: Pull complete Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": 01a8cee1fd51: Verifying Checksum Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": 01a8cee1fd51: Download complete Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": 30649c7435d4: Pull complete Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": f5f6696e7728: Pull complete Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": ffe1d42bdd24: Pull complete Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": e0217aadbc00: Pull complete Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": dc93a460e8bd: Pull complete Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": 9870affc66a2: Pull complete Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": 5b8ba9d569dc: Pull complete Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": 4a237bacd48d: Pull complete Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": d746a0c77602: Pull complete Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": 5a6c1c967836: Pull complete Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": 77d7b36d1cc7: Pull complete Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": 4877d97ebfc6: Pull complete Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": be018b68e123: Pull complete Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": 712143fc3358: Pull complete Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": af7ee8eabf82: Pull complete Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": fe7d7b63d936: Pull complete Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": 11ed2b55135c: Pull complete Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": 37d8f0669998: Pull complete Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": 7c68785993fe: Pull complete Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": 38957e69a037: Pull complete Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": b3a31999320e: Pull complete Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": ee8b14897dc7: Pull complete Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": 07517b97ec55: Pull complete Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": af40dd87335b: Pull complete Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": b8ae6e4ac001: Pull complete Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": 643a9f7d14b1: Pull complete Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": ddf4a1d04b39: Pull complete Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": 9e33520a567f: Pull complete Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": f069c449b5ca: Pull complete Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": 83ad0d964e06: Pull complete Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": f2c7b77ecee0: Pull complete Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": 2f9103dd4ab7: Pull complete Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": 7757f7af948d: Pull complete Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": d70bb98b0c71: Pull complete Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": 1ce0b9d407c0: Pull complete Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": 01a8cee1fd51: Pull complete Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": Digest: sha256:56e33fe8f97d4dab063e854ccff48fe3a41fcd926a0207275da83677874f5312 Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": Status: Downloaded newer image for gcr.io/oss-fuzz-base/base-builder-rust:latest Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": ---> d5f7f2413a6d Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": Step 2/4 : RUN git clone --depth 1 https://github.com/uutils/coreutils rust-coreutils Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": ---> Running in f95b98d831ff Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": Cloning into 'rust-coreutils'... Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": Removing intermediate container f95b98d831ff Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": ---> f27ce94ad8f6 Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": Step 3/4 : WORKDIR $SRC Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": ---> Running in d96b333c24ed Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": Removing intermediate container d96b333c24ed Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": ---> 43e75feca55c Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": Step 4/4 : COPY build.sh $SRC/ Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": ---> ec0b0f763ab2 Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": Successfully built ec0b0f763ab2 Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": Successfully tagged gcr.io/oss-fuzz/rust-coreutils:latest Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab": Successfully tagged us-central1-docker.pkg.dev/oss-fuzz/unsafe/rust-coreutils:latest Finished Step #1 - "build-bdc3feda-9a24-41bd-b0d5-7f0ebc6cffab" 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/file6mwpDO 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=821c674664c26f3e4448fba5cb61583e5d477fea Step #2 - "srcmap": + jq_inplace /tmp/file6mwpDO '."/src/rust-coreutils" = { type: "git", url: "https://github.com/uutils/coreutils", rev: "821c674664c26f3e4448fba5cb61583e5d477fea" }' Step #2 - "srcmap": ++ tempfile Step #2 - "srcmap": + F=/tmp/fileqOFytd Step #2 - "srcmap": + cat /tmp/file6mwpDO Step #2 - "srcmap": + jq '."/src/rust-coreutils" = { type: "git", url: "https://github.com/uutils/coreutils", rev: "821c674664c26f3e4448fba5cb61583e5d477fea" }' Step #2 - "srcmap": + mv /tmp/fileqOFytd /tmp/file6mwpDO 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/file6mwpDO Step #2 - "srcmap": + rm /tmp/file6mwpDO 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": "821c674664c26f3e4448fba5cb61583e5d477fea" 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 adler2 v2.0.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded arrayvec v0.7.6 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded arrayref v0.3.9 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded anstyle-query v1.1.5 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded arbitrary v1.4.2 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded autocfg v1.5.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded digest v0.10.7 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded const-random v0.1.18 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded anstream v0.6.21 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded anstyle-parse v0.2.7 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded phf v0.13.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded cpufeatures v0.2.17 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded anstyle v1.0.13 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded clap v4.5.51 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded outref v0.5.2 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded phf_shared v0.13.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded crossbeam-utils v0.8.21 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded crossbeam-deque v0.8.6 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded base64-simd v0.8.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded either v1.15.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded ppv-lite86 v0.2.21 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded os_display v0.1.4 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded cfg-if v1.0.4 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded blake2b_simd v1.0.3 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded potential_utf v0.1.4 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded parse_datetime v0.13.2 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded tiny-keccak v2.0.2 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded sm3 v0.4.2 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded utf16_iter v1.0.5 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded vsimd v0.8.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded icu_locale_data v2.1.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded yoke-derive v0.8.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded zerofrom v0.1.6 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded write16 v1.0.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded num-bigint v0.4.6 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded zerovec-derive v0.11.2 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded yoke v0.8.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded unicode-ident v1.0.22 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded winnow v0.7.13 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded serde v1.0.228 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 rayon v1.11.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded rand v0.9.2 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded onig_sys v69.9.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded typenum v1.19.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded serde_core v1.0.228 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded procfs-core v0.18.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded regex-automata v0.4.13 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded rayon-core v1.13.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded zerovec v0.11.5 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded sha3 v0.10.8 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded icu_collator_data v2.1.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded bstr v1.12.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded procfs v0.18.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded libm v0.2.15 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded writeable v0.6.2 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded zerocopy v0.8.27 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded tempfile v3.23.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded unicode-width v0.2.2 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded syn v2.0.110 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded spin v0.10.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded sha1 v0.10.6 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded quote v1.0.42 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded itertools v0.14.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded jiff v0.2.16 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded zerofrom-derive v0.1.6 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded rustix v1.1.2 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded z85 v3.0.6 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded tinystr v0.8.2 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded terminal_size v0.4.3 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded libc v0.2.177 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded strsim v0.11.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 nom v8.0.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded libfuzzer-sys v0.4.10 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded crc-fast v1.8.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded icu_collections v2.1.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded nix v0.30.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded memchr v2.7.6 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded icu_normalizer_data v2.1.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded unic-langid v0.9.6 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded simd-adler32 v0.3.7 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded serde_derive v1.0.228 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded self_cell v1.2.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded icu_collator v2.1.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded rust-ini v0.21.3 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded rand_chacha v0.9.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded proc-macro2 v1.0.103 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded miniz_oxide v0.8.9 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded icu_properties_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_locale_core v2.1.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded wild v2.2.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded version_check v0.9.5 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded utf8_iter v1.0.4 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded unit-prefix v0.5.2 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded type-map v0.5.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded synstructure v0.13.2 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded stable_deref_trait v1.2.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded sha2 v0.10.9 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded rustc-hash v2.1.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded bigdecimal v0.4.9 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded utf8parse v0.2.2 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 flate2 v1.1.5 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded cc v1.2.46 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded binary-heap-plus v0.5.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded similar v2.7.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded ordered-multimap v0.7.3 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded once_cell v1.21.3 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded num-traits v0.2.19 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded log v0.4.28 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded litemap v0.8.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded jobserver v0.1.34 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded getrandom v0.2.16 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 colorchoice v1.0.4 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded bytecount v0.6.9 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded block-buffer v0.10.4 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded siphasher v1.0.1 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 is_terminal_polyfill v1.70.2 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded intl-memoizer v0.5.3 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded hashbrown v0.14.5 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded cfg_aliases v0.2.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded bitflags v2.10.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded thiserror-impl v2.0.17 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded thiserror v2.0.17 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded smallvec v1.15.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded rand_core v0.9.3 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded intl_pluralrules v7.0.2 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded icu_provider v2.1.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded iana-time-zone v0.1.64 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded glob v0.3.3 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded find-msvc-tools v0.1.5 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded crc v3.3.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded compare v0.1.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded clap_builder v4.5.51 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded chrono v0.4.42 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded blake3 v1.8.2 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded getrandom v0.3.4 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded pkg-config v0.3.32 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded onig v6.5.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded num-integer v0.1.46 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded hex v0.4.3 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded fnv v1.0.7 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded fluent-syntax v0.12.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded fluent-langneg v0.13.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded fluent v0.17.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded fastrand v2.3.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded dlv-list v0.5.2 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded data-encoding v2.9.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded crypto-common v0.1.7 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded crunchy v0.2.4 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded constant_time_eq v0.3.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded clap_lex v0.7.6 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded displaydoc v0.2.5 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded ctrlc v3.5.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded crossbeam-epoch v0.9.18 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded crc32fast v1.5.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded errno v0.3.14 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded dunce v1.0.5 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded data-encoding-macro-internal v0.1.16 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded linux-raw-sys v0.11.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded data-encoding-macro v0.1.18 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded crc-catalog v2.4.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded const-random-macro v0.1.16 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded console v0.16.1 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 libc v0.2.177 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling cfg-if v1.0.4 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling stable_deref_trait v1.2.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling autocfg v1.5.0 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 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_normalizer_data v2.1.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling utf8parse v0.2.2 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling cfg_aliases v0.2.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling smallvec v1.15.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling rustc-hash v2.1.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling crc32fast v1.5.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling icu_locale_data v2.1.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling anstyle-query v1.1.5 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 adler2 v2.0.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling anstyle v1.0.13 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling rustversion v1.0.22 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling simd-adler32 v0.3.7 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 nix v0.30.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling anstyle-parse v0.2.7 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling type-map v0.5.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling icu_collator_data v2.1.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling cpufeatures v0.2.17 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling arrayref v0.3.9 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling self_cell v1.2.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling data-encoding v2.9.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling utf8_iter v1.0.4 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling crc-catalog v2.4.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling either v1.15.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling miniz_oxide v0.8.9 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling siphasher v1.0.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling strsim v0.11.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling arrayvec v0.7.6 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling anstream v0.6.21 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling write16 v1.0.0 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 hex v0.4.3 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling procfs v0.18.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling utf16_iter v1.0.5 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling clap_lex v0.7.6 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling crc v3.3.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling vsimd v0.8.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling generic-array v0.14.7 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling keccak v0.1.5 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling phf_shared v0.13.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling uucore v0.4.0 (/src/rust-coreutils/src/uucore) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling spin v0.10.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling outref v0.5.2 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling regex-automata v0.4.13 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling os_display v0.1.4 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 blake2b_simd v1.0.3 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling itertools v0.14.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling wild v2.2.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling unit-prefix v0.5.2 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling dunce v1.0.5 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling glob v0.3.3 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling z85 v3.0.6 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.27 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 hashbrown v0.14.5 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling phf v0.13.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling flate2 v1.1.5 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling fastrand v2.3.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling jiff v0.2.16 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling compare v0.1.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling winnow v0.7.13 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling base64-simd v0.8.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling bytecount v0.6.9 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling binary-heap-plus v0.5.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling nom v8.0.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling arbitrary v1.4.2 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling similar v2.7.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling fnv v1.0.7 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling syn v2.0.110 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling uucore_procs v0.4.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 bstr v1.12.1 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 jobserver v0.1.34 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling getrandom v0.2.16 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling crossbeam-deque v0.8.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.46 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 num-bigint v0.4.6 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling digest v0.10.7 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling sha3 v0.10.8 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 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 rayon v1.11.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling console v0.16.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling ordered-multimap v0.7.3 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 procfs-core v0.18.0 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 rand v0.9.2 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling synstructure v0.13.2 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling ctrlc v3.5.1 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.51 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 parse_datetime v0.13.2 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 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 clap v4.5.51 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 intl-memoizer v0.5.3 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling intl_pluralrules v7.0.2 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling fluent-langneg v0.13.1 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_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_normalizer v2.1.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling icu_collator v2.1.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling uufuzz v0.4.0 (/src/rust-coreutils/fuzz/uufuzz) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling uu_wc v0.4.0 (/src/rust-coreutils/src/uu/wc) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling uu_split v0.4.0 (/src/rust-coreutils/src/uu/split) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling uu_expr v0.4.0 (/src/rust-coreutils/src/uu/expr) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling uu_test v0.4.0 (/src/rust-coreutils/src/uu/test) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling uu_env v0.4.0 (/src/rust-coreutils/src/uu/env) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling uu_cksum v0.4.0 (/src/rust-coreutils/src/uu/cksum) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling uu_cut v0.4.0 (/src/rust-coreutils/src/uu/cut) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling uu_seq v0.4.0 (/src/rust-coreutils/src/uu/seq) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling uu_sort v0.4.0 (/src/rust-coreutils/src/uu/sort) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling uu_echo v0.4.0 (/src/rust-coreutils/src/uu/echo) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling uu_printf v0.4.0 (/src/rust-coreutils/src/uu/printf) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling uu_date v0.4.0 (/src/rust-coreutils/src/uu/date) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling uu_tr v0.4.0 (/src/rust-coreutils/src/uu/tr) 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 16.29s 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: bab6135db1f9: Already exists Step #4: 8baf7bdfb1df: Already exists Step #4: c82c9ae150fa: Pulling fs layer Step #4: 07b7c4ac98e1: Pulling fs layer Step #4: fafe6242bafd: Pulling fs layer Step #4: c00a4cf48d5f: Pulling fs layer Step #4: b4c8bde39be1: Pulling fs layer Step #4: f4c7f6b6b315: Pulling fs layer Step #4: a027ed5236a7: Pulling fs layer Step #4: 9c221ba18c20: Pulling fs layer Step #4: 4a2c9421952f: Pulling fs layer Step #4: 40bb3094672a: Pulling fs layer Step #4: 85ce58051a3f: Pulling fs layer Step #4: 1219995bcd4f: Pulling fs layer Step #4: da91348b8f12: Pulling fs layer Step #4: eaf39d5b34b3: Pulling fs layer Step #4: 8fd39da1df89: Pulling fs layer Step #4: 90b608f99f6d: Pulling fs layer Step #4: d8537586c33a: Pulling fs layer Step #4: 7a1a35f3c11c: Pulling fs layer Step #4: b1cecb4501a1: Pulling fs layer Step #4: ab2f708d8288: Pulling fs layer Step #4: 6290a41e158c: Pulling fs layer Step #4: 72731df8fa6d: Pulling fs layer Step #4: c93ea08d97f4: Pulling fs layer Step #4: 1e385889c949: Pulling fs layer Step #4: 85ce58051a3f: Waiting Step #4: 1219995bcd4f: Waiting Step #4: d8537586c33a: Waiting Step #4: da91348b8f12: Waiting Step #4: 8fd39da1df89: Waiting Step #4: 7a1a35f3c11c: Waiting Step #4: 90b608f99f6d: Waiting Step #4: b1cecb4501a1: Waiting Step #4: ab2f708d8288: Waiting Step #4: c93ea08d97f4: Waiting Step #4: 6290a41e158c: Waiting Step #4: 1e385889c949: Waiting Step #4: 72731df8fa6d: Waiting Step #4: 9c221ba18c20: Waiting Step #4: 4a2c9421952f: Waiting Step #4: 40bb3094672a: Waiting Step #4: b4c8bde39be1: Verifying Checksum Step #4: b4c8bde39be1: Download complete Step #4: fafe6242bafd: Verifying Checksum Step #4: fafe6242bafd: Download complete Step #4: c82c9ae150fa: Download complete Step #4: 07b7c4ac98e1: Verifying Checksum Step #4: 07b7c4ac98e1: Download complete Step #4: c00a4cf48d5f: Verifying Checksum Step #4: c00a4cf48d5f: Download complete Step #4: a027ed5236a7: Verifying Checksum Step #4: a027ed5236a7: Download complete Step #4: 9c221ba18c20: Verifying Checksum Step #4: 9c221ba18c20: Download complete Step #4: c82c9ae150fa: Pull complete Step #4: 4a2c9421952f: Verifying Checksum Step #4: 4a2c9421952f: Download complete Step #4: 1219995bcd4f: Verifying Checksum Step #4: 1219995bcd4f: Download complete Step #4: da91348b8f12: Verifying Checksum Step #4: da91348b8f12: Download complete Step #4: 85ce58051a3f: Download complete Step #4: 07b7c4ac98e1: Pull complete Step #4: f4c7f6b6b315: Verifying Checksum Step #4: f4c7f6b6b315: Download complete Step #4: 8fd39da1df89: Verifying Checksum Step #4: 8fd39da1df89: Download complete Step #4: d8537586c33a: Verifying Checksum Step #4: d8537586c33a: Download complete Step #4: fafe6242bafd: Pull complete Step #4: 7a1a35f3c11c: Download complete Step #4: ab2f708d8288: Download complete Step #4: 40bb3094672a: Download complete Step #4: c00a4cf48d5f: Pull complete Step #4: 6290a41e158c: Verifying Checksum Step #4: 6290a41e158c: Download complete Step #4: c93ea08d97f4: Verifying Checksum Step #4: c93ea08d97f4: Download complete Step #4: b4c8bde39be1: Pull complete Step #4: 1e385889c949: Verifying Checksum Step #4: 1e385889c949: Download complete Step #4: 72731df8fa6d: Verifying Checksum Step #4: 72731df8fa6d: Download complete Step #4: b1cecb4501a1: Verifying Checksum Step #4: b1cecb4501a1: Download complete Step #4: eaf39d5b34b3: Verifying Checksum Step #4: eaf39d5b34b3: Download complete Step #4: 90b608f99f6d: Verifying Checksum Step #4: 90b608f99f6d: Download complete Step #4: f4c7f6b6b315: Pull complete Step #4: a027ed5236a7: Pull complete Step #4: 9c221ba18c20: Pull complete Step #4: 4a2c9421952f: Pull complete Step #4: 40bb3094672a: Pull complete Step #4: 85ce58051a3f: Pull complete Step #4: 1219995bcd4f: Pull complete Step #4: da91348b8f12: Pull complete Step #4: eaf39d5b34b3: Pull complete Step #4: 8fd39da1df89: Pull complete Step #4: 90b608f99f6d: Pull complete Step #4: d8537586c33a: Pull complete Step #4: 7a1a35f3c11c: Pull complete Step #4: b1cecb4501a1: Pull complete Step #4: ab2f708d8288: Pull complete Step #4: 6290a41e158c: Pull complete Step #4: 72731df8fa6d: Pull complete Step #4: c93ea08d97f4: Pull complete Step #4: 1e385889c949: Pull complete Step #4: Digest: sha256:6bce1c91d6cf174308a4d081e22e2e2f0b9e64ca810f2882219b063b0e147c96 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-11-30 06:49:28,143 INFO] Finding shared libraries for targets (if any). Step #5: [2025-11-30 06:49:28,153 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: [2025-11-30 06:49:28,586 INFO] Finding shared libraries for targets (if any). Step #5: [2025-11-30 06:49:28,595 INFO] Finished finding shared libraries for targets. 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: 1133711701 Step #5: MERGE-OUTER: 361 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: 1133721965 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.Merge2029.txt' Step #5: MERGE-INNER: 361 total files; 0 processed earlier; will process 361 files now Step #5: Running test ["cut", "-d,", "5🪛3x(", "-f3", "-c3"] Step #5: === Compare result for: cut ["-d,", "5🪛3x(", "-f3", "-c3"] Step #5: Pipe: 0R,hJ7q,SL,Ã,8s(à Step #5: r,3aA(h,,u🪓42k Step #5: ⚙TJe(,p( Step #5: e4l,z🪛GaV🔩🪛ysI, Step #5: UÃsM2 Step #5: (u,z🧰Ã,b🔗ÃiQ,🪛 Step #5: 🪛K,rQe,opp9(🧰M,jqvnR,t Step #5: 🔩,R5FxQWy,O,Zu,vhm7a(Wà Step #5: (,ÃnoAnCMqJZ,🧰,XCRPÃfGc Step #5: pO,uzNf8s,J(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 ["-d,", "5🪛3x(", "-f3", "-c3"] Step #5: Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: Running test ["cut", "-b3", "2", "-c9", "-b4"] Step #5: === Compare result for: cut ["-b3", "2", "-c9", "-b4"] Step #5: Pipe: w8,KR(, Step #5: Vv🔩ZDk,l,sy Step #5: PYRK,,uR(fdx Step #5: Ãp Step #5: I(🧰yCk,H,B(, Step #5: Wi(,⚙7153l,RXDTw,1🔗zg🔗🪓( Step #5: z Step #5: eNN Step #5: b,O(,🪛 Step #5: aE,,5Y8q 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", "2", "-c9", "-b4"] Step #5: Step #5: #2 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["cut", "-b1"] Step #5: === Compare result for: cut ["-b1"] Step #5: Pipe: n Step #5: Dl Step #5: ,,A Step #5: GCq,J3b🔗,AGTX Step #5: m6 Step #5: Step #5: PoGUtp,⚙rM Step #5: BUwà Step #5: ,ul(🪛t,Gel,🔗9 Step #5: Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut", "-c8", "-d,", "-b6"] Step #5: === Compare result for: cut ["-c8", "-d,", "-b6"] Step #5: Pipe: 7,X,7g,KdG, Step #5: 8p,ÃY,Y,4(UR,h Step #5: n,q,IMBPm0,( Step #5: v,Ã27TYDI,,🪓(U3 Step #5: ,🪓95LNy🔩,🔗 Step #5: fIL,X,Y,(g Step #5: D Step #5: V(,v🪛,I,Y🔩yshOOIZj Step #5: d,(wdZn Step #5: ️️,o(P(🧰b 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", "-d,", "-b6"] Step #5: Step #5: #4 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["cut", "-c8", "-b2", "-d,", "-c9"] Step #5: === Compare result for: cut ["-c8", "-b2", "-d,", "-c9"] Step #5: Pipe: lkO,D🔩c🪓UB Step #5: Dn,,y,R Step #5: ,Ga9 Step #5: am2 Step #5: WZ(f Step #5: 55P((E1W🔗,,,z Step #5: jD Step #5: xAyn,jjFi5 Step #5: ,2f Step #5: ⚙ui,,q4,(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 ["-c8", "-b2", "-d,", "-c9"] Step #5: Step #5: Running test ["cut", "-c8", "-f5"] Step #5: === Compare result for: cut ["-c8", "-f5"] Step #5: Pipe: vo,W,,O(hKoà Step #5: B,3Z,rT️, Step #5: u,ID,Jzs1aHÃuK Step #5: ,(GvV,lx🔩h,jb,Ue Step #5: P🧰qaA6uÃ, Step #5: Ã️ Step #5: 5, Step #5: G⚙Y⚙lVD4,pm🔗x🔩jC,, Step #5: tm,Ãh4dvw7J(, Step #5: Ã,4o 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"] Step #5: === Compare result for: cut [] Step #5: Pipe: u,ISu,,cWll Step #5: ,,lqwà Step #5: xSkI3g3 Step #5: ️a36wos,JC🔩4W,CDofp️Pg,,atjVPW🔗Py Step #5: E,,IQ,VrY,RfR Step #5: jyMI,LGkB,, Step #5: Q,( Step #5: (PvE,IH2 Step #5: A,(ik24b,Qv,, Step #5: ZJ,ÃZ🧰,M4v,o0u(🔗 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", "(r", "-d,m"] Step #5: === Compare result for: cut ["(r", "-d,m"] Step #5: Pipe: I,à Step #5: b,y,hl Step #5: Nhn5y Step #5: ,w🔗 Step #5: D8Uw Step #5: I,a🔩fj,E🔗 Step #5: at,,wTN Step #5: 0️(OB4G🧰,t,5(tMK( Step #5: f(ÃILF3F,TqD7B,à Step #5: 4 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 ["(r", "-d,m"] Step #5: Step #5: #8 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["cut", "-d,", "-f2", "-d,B", "-d,", "-d,"] Step #5: === Compare result for: cut ["-d,", "-f2", "-d,B", "-d,", "-d,"] Step #5: Pipe: NL8w,C,YiG Step #5: T,⚙ Step #5: R(🔩N8N,5pedU(,gaplYM,n1⚙8,b(2 Step #5: ywÃV(Y Step #5: 🪓 Step #5: ,PoP🪛Bkp,k,Ã🔩ÃF🪛️m7 Step #5: H,bG(OEo,tph,L Step #5: FEi,YÃ,️,,xj Step #5: ,n Step #5: r Step #5: Rust stdout: Step #5: C Step #5: ⚙ Step #5: 5pedU( Step #5: ywÃV(Y Step #5: 🪓 Step #5: PoP🪛Bkp Step #5: bG(OEo Step #5: Yà Step #5: n Step #5: r Step #5: Step #5: GNU stdout: Step #5: (empty) Step #5: --- START diff Step #5: -C Step #5: -⚙ Step #5: -5pedU( Step #5: -ywÃV(Y Step #5: -🪓 Step #5: -PoP🪛Bkp Step #5: -bG(OEo Step #5: -Yà Step #5: -n Step #5: -r 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 ["-d,", "-f2", "-d,B", "-d,", "-d,"] Step #5: Step #5: thread '' (2096) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: cut ["-d,", "-f2", "-d,B", "-d,", "-d,"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==2096== 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: 0x3, Step #5: \003 Step #5: artifact_prefix='./'; Test unit written to ./crash-9842926af7ca0a8cca12604f945414f07b01e13d Step #5: Base64: Aw== 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: 1133752396 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.Merge2029.txt' Step #5: MERGE-INNER: '/corpus/fuzz_cut/9842926af7ca0a8cca12604f945414f07b01e13d' caused a failure at the previous merge step Step #5: MERGE-INNER: 361 total files; 9 processed earlier; will process 352 files now Step #5: Running test ["cut", "E🔩m(1PP🧰aB4Hh", "-f3"] Step #5: === Compare result for: cut ["E🔩m(1PP🧰aB4Hh", "-f3"] Step #5: Pipe: 2🪛🪛7(m, Step #5: EHISxX7 Step #5: vpg,5P2y Step #5: Cx,(Z Step #5: ,⚙0N3rA,KLÃtfAe🔗a,0TgM⚙🧰R Step #5: YSU,,K,3KGÃ98y(🪓 Step #5: ,q, Step #5: 🪓(Ãna,Ã🪓zpu,🪛9n🔩🪛(ÃS Step #5: ️m,iE8jcpj Step #5: RufEmr,i0,B, Step #5: Rust stderr: Step #5: E🔩m(1PP🧰aB4Hh: No such file or directory Step #5: GNU stderr: Step #5: 'E'$'\360\237\224\251''m(1PP'$'\360\237\247\260''aB4Hh': No such file or directory Step #5: --- START diff Step #5: -E🔩m(1PP🧰aB4Hh: No such file or directory Step #5: +'E'$'\360\237\224\251''m(1PP'$'\360\237\247\260''aB4Hh': 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 ["E🔩m(1PP🧰aB4Hh", "-f3"] Step #5: Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: Running test ["cut", "-d,"] Step #5: === Compare result for: cut ["-d,"] Step #5: Pipe: nG7vIheF,s1wf5R(à Step #5: FR Step #5: f Step #5: 223🔗kgMU,s8🔗Js,c(g Step #5: , Step #5: (fPo6,fsunp,️Ã,s,FWD Step #5: C78C Step #5: o🔗⚙ Step #5: L,(⚙z Step #5: N( 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: #2 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["cut", "-b8", "ldWbUiqMx4"] Step #5: === Compare result for: cut ["-b8", "ldWbUiqMx4"] Step #5: Pipe: 5pà Step #5: h,,ku1,vozs️O,Jd Step #5: Step #5: 0🪓,w Step #5: 🧰ZY,,Er(0mNx Step #5: s(,wmÃlrNxj,,, Step #5: Q,VC(WO Step #5: 8S7GF Step #5: cM,Ã🔗,(,K(5 Step #5: c⚙Ã5FsleO,0xl8((p⚙,fC2d4Z1Ã,, Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut"] Step #5: === Compare result for: cut [] Step #5: Pipe: PIfÃBG, Step #5: Step #5: Step #5: ,sÃQt, Step #5: ,Qx513vM🔩🔗,Ceiet( Step #5: ,V0H Step #5: 1️z,,,G( Step #5: d(tag5 Step #5: ,kuK(C,,HPO 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: #4 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["cut"] Step #5: === Compare result for: cut [] Step #5: Pipe: O Step #5: GJ0🪛,AlqÃ9i,(Ãl🪛🧰V,Ã,A Step #5: ,xod🧰 Step #5: F(o,g️Ph Step #5: 5KA Step #5: ,K,M(wyL🔗3,R90u🔩u,A Step #5: ,WqLkQZ,8SWg,cPx2🧰uq🔩 Step #5: (4,n0 Step #5: H6R Step #5: cDb5E6NL, 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,H", "-d,("] Step #5: === Compare result for: cut ["-d,H", "-d,("] Step #5: Pipe: , Step #5: ,ag Step #5: S8FaHq, Step #5: (,Ii Step #5: lI3QM1🪛4 Step #5: Step #5: EmquZÃnZB Step #5: Step #5: 🪛bÃ🪛nP,k Step #5: j(e, 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,H", "-d,("] Step #5: Step #5: Running test ["cut", "-c8", "-c6", "-d,", "xp6B(R", "-c10"] Step #5: === Compare result for: cut ["-c8", "-c6", "-d,", "xp6B(R", "-c10"] Step #5: Pipe: Hxk,Ãdl,c3, Step #5: 🪛NUo,Rg,Ep,snTgIR Step #5: 5pXZiz(,,Rw52AFMÃ6 Step #5: Step #5: ,,zGlS,JnÃ,i5W Step #5: HHD64🔗(hk,zXB️ Step #5: ,7E🪓,G Step #5: fYa,Ijoq🪓,fO,li1🧰z️JÃ,w️gL Step #5: 7,C,O( Step #5: A(,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 ["-c8", "-c6", "-d,", "xp6B(R", "-c10"] Step #5: Step #5: Running test ["cut", "-d,w", "-f5"] Step #5: === Compare result for: cut ["-d,w", "-f5"] Step #5: Pipe: XP🪛,ItXcb,Di⚙🔗⚙(,Yc,uN Step #5: ynpMo,,((O,3mQk Step #5: WlHP5b🔗,,,QI Step #5: 2🔩,QO,Ã,p(uGC3ip Step #5: U,Ã2nj1V,🔩,k8(Mp2i Step #5: g,2,jhlysamPU5,Ts Step #5: EI,99,🪛X,B⚙7CT,9I5🪓xkG Step #5: cjÃu🪛(o,E,9(🔩(b Step #5: l,e,PO⚙ Step #5: c(,0Xqy(,tq 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", "-f5"] Step #5: Step #5: #8 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["cut", "-c3", "-b7"] Step #5: === Compare result for: cut ["-c3", "-b7"] Step #5: Pipe: ÃH️kTLr, Step #5: V,Sg2f,QWMYyv⚙ Step #5: 1U1FP,SemHJYG,v2OgN,🔗OQ,MAP Step #5: Step #5: mb,x,vQE,1Ã6,nRb1axe Step #5: ,wA,K🪛,k🔩ri8x Step #5: T⚙Ãr,(NG,, Step #5: 🔗3 Step #5: wk,zgPtVfluc,1zÃLd,tV( Step #5: ,k,b,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 ["-c3", "-b7"] Step #5: Step #5: Running test ["cut", "-b7", "-f1"] Step #5: === Compare result for: cut ["-b7", "-f1"] Step #5: Pipe: D Step #5: dDQÃ(B,Z,HPd,fTZ Step #5: ÃycÃ3xBNC,,Ã4T,4XJhZ, Step #5: ,t5,NT Step #5: YV, Step #5: IP,ejepP,S,n Step #5: ,Q Step #5: XW️dj Step #5: V( Step #5: Ã,9kD 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", "-f1"] Step #5: Step #5: Running test ["cut"] Step #5: === Compare result for: cut [] Step #5: Pipe: F,A,🪓, Step #5: ,s8,(,u(6ÃyF️ Step #5: dS,6UÃ99,AweW,l,🔗ez Step #5: 🪛M6j,🪓M8,t Step #5: 3M,🪛️p,F️ Step #5: FS,p️ Step #5: Step #5: wÃO8Wcs, Step #5: G2r8,ÃWÃsqML Step #5: h2,,3🪛P 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", "-c7", "-c4"] Step #5: === Compare result for: cut ["-c7", "-c4"] Step #5: Pipe: IBp Step #5: PWoUA(,Q Step #5: FF(bAd4🧰,yxw,BDE,Ã,r⚙U8 Step #5: ((x,UU🔩h( Step #5: n,UÃFt,prX(g0Xiki Step #5: m Step #5: GG0f, Step #5: ,2IQtfEA7,,aA Step #5: ️(RFLwli( Step #5: ,U,🪛9Rt,aaUy,X8nzrkKH 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", "-c4"] Step #5: Step #5: Running test ["cut", "-b4", "-c3", "-f4"] Step #5: === Compare result for: cut ["-b4", "-c3", "-f4"] Step #5: Pipe: OlO,wz,bp,MÃ,y Step #5: 🔩egjY9,lnf,,R5w Step #5: i,🔩🪓🪓,JH Step #5: D7 Step #5: q,mWvF,1CWso🪓,8⚙ Step #5: ,rEodqdW6,🧰🪛Je🪛 Step #5: d4twfxjMH,iM2i4qÃ,🔩,yWRUQM,🪛t Step #5: ,,Y🪛S,9 Step #5: E Step #5: j,75H(,fNQ(,(I4gghiD 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", "-c3", "-f4"] Step #5: Step #5: Running test ["cut", "ÃMIEvN", "-f2", "-c8", "-f2"] Step #5: === Compare result for: cut ["ÃMIEvN", "-f2", "-c8", "-f2"] Step #5: Pipe: Ã(,j,( Step #5: 4(, Step #5: Ih Step #5: ,TSrA,(SsG🔩RÃr,5c6w🪛 Step #5: (5xbzC,SHÃA🔩,f2( Step #5: ,hM🔩B,Ã,8Kn, Step #5: Mn,XVQ,(GN,,IGynWED Step #5: AL,x,️wAjm,HNZZ,wi Step #5: 709d,9Px,⚙(sNFbmSu,, Step #5: bpAC,Ãi,NWÃUVd 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 ["ÃMIEvN", "-f2", "-c8", "-f2"] Step #5: Step #5: Running test ["cut", "-b1", "tc9meg⚙Ã", "-c7"] Step #5: === Compare result for: cut ["-b1", "tc9meg⚙Ã", "-c7"] Step #5: Pipe: ,G Step #5: p🪛5cB️p,,Ãnf Step #5: ,,6 Step #5: TÃuÃnj,d Step #5: eT,z Step #5: 4J,cWijYc,W0z,QWN Step #5: ,fSc, Step #5: 🔩,Mc,( Step #5: BÃ,,pT Step #5: 88 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", "tc9meg⚙Ã", "-c7"] Step #5: Step #5: Running test ["cut", "-d,2", "-f5"] Step #5: === Compare result for: cut ["-d,2", "-f5"] Step #5: Pipe: e,️ Step #5: sa,S Step #5: N🪓️6V,lB(e️,YVSD,1 Step #5: pa,,eY,CS8BÃmHOS⚙,N Step #5: HY,qD5V,SJl,( Step #5: 🔗,ckvO⚙1kR,Y, Step #5: iPIKq,,gw Step #5: ,,C80fc4ÃW Step #5: L7,oafRUB,(l🪓CbF85, Step #5: z,Ã,(ZV 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,2", "-f5"] Step #5: Step #5: #16 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["cut", "-b2", "-f3"] Step #5: === Compare result for: cut ["-b2", "-f3"] Step #5: Pipe: sp,FuVD,Bm,gq️ Step #5: ,O(FaÃ7,DtL5TÃ,ph,AkqOjÃ🔩 Step #5: 6Z,,775iÃ,vyG,s Step #5: Ã,,,Ki⚙bO🪛 Step #5: ,A5gn,eV((ceONo,,8Q Step #5: ,z9,YoI,,6LVd Step #5: (ÃEEk,P Step #5: 0o(C,r🧰ZmÃ,7w,f(UKS,P Step #5: LL🔗M,N, Step #5: kqAUC,J,m,BwÃJ77lI(, 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", "-f3"] Step #5: Step #5: Running test ["cut", "-f3", "-f3", "-d,", "-b5"] Step #5: === Compare result for: cut ["-f3", "-f3", "-d,", "-b5"] Step #5: Pipe: s,,E🪛,e(n🪛,I Step #5: xID,7ÃS,6G,72U Step #5: 1,F3y Step #5: ,LA,74Gy,Bq🔗bDY, Step #5: wJ1N🧰XB🪛ap,, Step #5: Ã,SRf,7QjmÃsiwc,Ã⚙LRTP,j5 Step #5: ji🪛 Step #5: Q,pA, Step #5: GUCM Step #5: VL,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 ["-f3", "-f3", "-d,", "-b5"] Step #5: Step #5: Running test ["cut", "zu", "o5(pjhABRhG((YDRW", "-b4", "-c3"] Step #5: === Compare result for: cut ["zu", "o5(pjhABRhG((YDRW", "-b4", "-c3"] Step #5: Pipe: ( Step #5: Y Step #5: Step #5: ,(29 Step #5: I🔗wGw,🪓KC,qtm(y, Step #5: 🔗6,K4sUCÃ🪛B,Iw,6B Step #5: ️O,0 Step #5: UrA Step #5: G,ES Step #5: GH(🔩⚙,,,v9 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 ["zu", "o5(pjhABRhG((YDRW", "-b4", "-c3"] Step #5: Step #5: Running test ["cut", "-b8", "-f2"] Step #5: === Compare result for: cut ["-b8", "-f2"] Step #5: Pipe: ,d🪛CQP,oc,WiSnonD Step #5: i🪛,VÃÃLhC10,Ãtei,Uf Step #5: bxtN🪓v,,Hq⚙f,p3J9 Step #5: KrUv🪓un Step #5: ,NXÃW3 Step #5: Yu,Ueyn Step #5: t,(g️a Step #5: 🪓, Step #5: Step #5: (,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 ["-b8", "-f2"] Step #5: Step #5: Running test ["cut", "Tgkb(oNH8XU9ZPe"] Step #5: === Compare result for: cut ["Tgkb(oNH8XU9ZPe"] Step #5: Pipe: cx Step #5: R03v,Ã,Y,,hL Step #5: à Step #5: D,Ij,rB(n, Step #5: Ã2A,mv,🪓Yz️qh,, Step #5: c,mÃ2A1🪛🔩,l,UN Step #5: ,s🔗 Step #5: R,xt,,u, Step #5: ,c,4JXQCMM Step #5: wo6,(3gh⚙W🪓🪓,i,,vnfmrjv 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 ["Tgkb(oNH8XU9ZPe"] Step #5: Step #5: Running test ["cut", "-b7", "-d,"] Step #5: === Compare result for: cut ["-b7", "-d,"] Step #5: Pipe: ,ft,z Step #5: f,pHYc🧰🧰r,TdG,G Step #5: Y,aRm,,,rmÃÃpRRa Step #5: RoPf1tOp Step #5: veNkÃ,🧰m,OG, Step #5: zUev7,65,,q🪛j05️L Step #5: Fi7L3hAÃ,gXJ Step #5: h, Step #5: l Step #5: ,cf3 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 ["-b7", "-d,"] Step #5: Step #5: Running test ["cut", "-c10", "-c3", "-c3"] Step #5: === Compare result for: cut ["-c10", "-c3", "-c3"] Step #5: Pipe: Step #5: v4,qc7T Step #5: ️i,7️,VXaRlMux0 Step #5: Ã🪛dE,🔗S8T1 Step #5: k,4BYh Step #5: XtÃ8j, Step #5: pV2,cFÃt Step #5: W7T🔗🪛t(0,E,Hqv🪛CYt,,à Step #5: , Step #5: q0️🧰,kkvCVF🔗,,Ã,O5k 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", "-c3"] Step #5: Step #5: Running test ["cut", "-c6"] Step #5: === Compare result for: cut ["-c6"] Step #5: Pipe: YÃÃ77g0,lWVpq2 Step #5: Q,(,ln🔩Ã,BIA, Step #5: ,,t8,🪛34🪛️f(vt7 Step #5: cT,g,A️(,🪓🧰q Step #5: u,p,9ZuUk🔗yK,2dgU(6N,w Step #5: ,C,,V,7 Step #5: ((MC(,9PL9(⚙XoZ,5OmCEÃo,Aqà Step #5: ,TQ0QXHÃ,N,9Ja(,🪓ZriVt Step #5: (ÃZ,7,8lLÃS11Ã,Q️,T Step #5: QZ(C️a65,dOi Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut", "-b9", "-c3", "-d,4", "-f2"] Step #5: === Compare result for: cut ["-b9", "-c3", "-d,4", "-f2"] Step #5: Pipe: Ã,,i8GRH Step #5: t1Qh,M Step #5: e Step #5: Y, Step #5: ⚙nkVc,,Y, Step #5: 0lYF,,Acm,Ã3 Step #5: rMhDOOy Step #5: Ã,k9ÃX Step #5: 6O1sp5cY Step #5: ,6M,8 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 ["-b9", "-c3", "-d,4", "-f2"] Step #5: Step #5: Running test ["cut", "-d,"] Step #5: === Compare result for: cut ["-d,"] Step #5: Pipe: 7G,(XH Step #5: dpl,,h🪛ÃwVxp,JtÃU, Step #5: dSv️, Step #5: veCÃXS2 Step #5: 1WoUhj,8XWoei,5,3,🔗🪓Z Step #5: gM2Y,(,⚙,DGZwyQÃdo,1 Step #5: mÃ🪛🪓⚙🔩gO,qK Step #5: Kik,wo,Sb🪓e,6V,à Step #5: vLMK Step #5: jr 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", "-c1", "-d,"] Step #5: === Compare result for: cut ["-c1", "-d,"] Step #5: Pipe: 8,iM,P🪛umXKWE,,yS Step #5: (O,o,y,TGt Step #5: ,,Evt2v2s Step #5: ,j Step #5: RP,⚙JW85d,OHDd Step #5: J(ad3wDYx, Step #5: 4 Step #5: Ss,0jn Step #5: ,,l Step #5: xJ,AÃOcBjK 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 ["-c1", "-d,"] Step #5: Step #5: Running test ["cut", "-c9", "-b4", "-b4", "-f5", "-f1", "-c5"] Step #5: === Compare result for: cut ["-c9", "-b4", "-b4", "-f5", "-f1", "-c5"] Step #5: Pipe: Ã,c,Kt,X,⚙2H Step #5: ee,CHjfn,Ã,Ed⚙HBZSWL Step #5: ️,K Step #5: 🔗SWM Step #5: vrDÃ,,FÃk(RÃ8U Step #5: à Step #5: Step #5: Step #5: N,uX,A🪛x1,lX,VA Step #5: ⚙gqdd,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 ["-c9", "-b4", "-b4", "-f5", "-f1", "-c5"] Step #5: Step #5: Running test ["cut", "-d,", "-c8"] Step #5: === Compare result for: cut ["-d,", "-c8"] Step #5: Pipe: 5oÃNqVw0h,v,,🧰 Step #5: 🪛suB,Q🔩2B,🔩 Step #5: mG🧰fuS,ÃuS7fsà Step #5: Step #5: à Step #5: pIGm,x433⚙,ÃIX Step #5: SYxj(l Step #5: R4u,4eDB Step #5: oO Step #5: M, 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,", "-c8"] Step #5: Step #5: Running test ["cut", "zKÃ🪓txrQGymO🔗1x", "-d,6"] Step #5: === Compare result for: cut ["zKÃ🪓txrQGymO🔗1x", "-d,6"] Step #5: Pipe: Hp,,pj,,z Step #5: j2vW71mo Step #5: 🪓x,🔩tÃ,6 Step #5: f,90Ã,VZs1 Step #5: b Step #5: yp🪛k🧰5 Step #5: h,Q( Step #5: CpH0,G⚙D,GsPxuV,Ã,2n4🔩x🧰 Step #5: Ã,w Step #5: Nof4,dA,🔩,X4u🧰🪛ulWM 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 ["zKÃ🪓txrQGymO🔗1x", "-d,6"] Step #5: Step #5: Running test ["cut", "-b5"] Step #5: === Compare result for: cut ["-b5"] Step #5: Pipe: 🪓O1q🪓,S,Ãse,dkYfR,( Step #5: ,tF Step #5: tWopa,,yS Step #5: ️Xfj,,3,Wjz3🪛🧰,tD Step #5: YE,,,a78TÃhf,2 Step #5: ,🧰H,((y🔗,Fn Step #5: GW(7️K🔗,,3 Step #5: l️🪓SbZ,U,,(E0 Step #5: ️,KAi🪛g,6g,🔩4C Step #5: ,xdm,eUET Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut", "-f4", "w6JX🔩NM", "-d,", "-c8"] Step #5: === Compare result for: cut ["-f4", "w6JX🔩NM", "-d,", "-c8"] Step #5: Pipe: ,oxqJ(rf,,82tThT Step #5: 🪓30,t️J,(🪛pZ(8kÃ,QI🪓MÃ9j Step #5: ,🧰Ãkj Step #5: ,,b05 Step #5: kQ🪓76oAY Step #5: KM🔗⚙U,RE,Vzbnvg( Step #5: ,,TRpyw🧰J,y6,oN⚙oV Step #5: Dzzvs, Step #5: ,4EOZ,QJlY Step #5: yj6🔩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 ["-f4", "w6JX🔩NM", "-d,", "-c8"] Step #5: Step #5: #32 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["cut", "-d,G", "-f2"] Step #5: === Compare result for: cut ["-d,G", "-f2"] Step #5: Pipe: ,ws🪛iZ(,🪛,(m Step #5: Step #5: poUmtQ Step #5: 🪓aWppXN(Qy Step #5: W(,NBAcà Step #5: Bw🔩(iS(K,Kj⚙Ã8🔗ker,K(2LBJ Step #5: ,Ã,2A,,lytU Step #5: ️z Step #5: 🪓🪛BL(7e,VT1h🧰ADDPi,(s Step #5: Su🔗rvc 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", "-f2"] Step #5: Step #5: Running test ["cut", "-b6", "-d,"] Step #5: === Compare result for: cut ["-b6", "-d,"] Step #5: Pipe: c5(60wÃ🪛U,,,Ãk Step #5: ,Ã(,e9SZM(,ÃP,️L Step #5: ,VR, Step #5: D(qpA(️,uÃ5XgQa,vtFAm9,F🔩(y7 Step #5: ,lsZyZJ,, Step #5: e(,L️2 Step #5: 5 Step #5: ,V9,(7🔗r,3odKF,(E(R️🔩y Step #5: ÃanHv🔗u1 Step #5: GÃcqZ,8JZGT5🔩y,(Ã(3(e( 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", "-f3", "-b3"] Step #5: === Compare result for: cut ["-f3", "-b3"] Step #5: Pipe: VhoMLF,((xvh Step #5: (pd,iÃ,ck,à Step #5: ,L4jd Step #5: ,, Step #5: 0oCWA0Y,pRÃ,YmR(Os Step #5: ,🔗d,AS(77sz🪛f6,8O Step #5: d,i,, Step #5: Uw(,Ã3Y,u7,V Step #5: 4,,,g🧰 Step #5: Z,iwf,, 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", "-b3"] Step #5: Step #5: Running test ["cut", "-d,L", "-b5", "-d,"] Step #5: === Compare result for: cut ["-d,L", "-b5", "-d,"] Step #5: Pipe: Step #5: O, Step #5: 🧰YMg(L2S,(mo,m4Pq Step #5: ,🧰 Step #5: (pj4,VAu8F Step #5: zoD,ÃxgQ,sqEZ,ÃD4i Step #5: ,🪓,ckZm,,eÃ🧰map Step #5: ,mx Step #5: mR Step #5: qdy 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 ["-d,L", "-b5", "-d,"] Step #5: Step #5: Running test ["cut", "-c7", "-b7", "-f4", "-d,"] Step #5: === Compare result for: cut ["-c7", "-b7", "-f4", "-d,"] Step #5: Pipe: 🧰,N🔩,️🪛 Step #5: GE🪛WcZ3 Step #5: DiN6,,sr(M,🪓Hs Step #5: 2🪛vdÃ,ÃÃo,mwX,C(,a1GUe Step #5: (🪛sP🔩à Step #5: ,xdÃ,DPblkyq,sM,a Step #5: ,B,Ln9à Step #5: uà Step #5: ,n,,zLYvx️hy,r 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 ["-c7", "-b7", "-f4", "-d,"] Step #5: Step #5: Running test ["cut", "-d,", "-f5", "YQ", "-b5"] Step #5: === Compare result for: cut ["-d,", "-f5", "YQ", "-b5"] Step #5: Pipe: 0,(e🔗a4,lbt,Ãà Step #5: Gn,z3 Step #5: Step #5: vG🔗aw6 Step #5: N,1 Step #5: 1R,O,jj,h,qZ Step #5: pÃ,IIÃS(3ÃHP,,RTLX(M,lzt🔩oS Step #5: Iw(A⚙k1,,kX, Step #5: ygsvq,k,,,u(e Step #5: (P(,,9p 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,", "-f5", "YQ", "-b5"] Step #5: Step #5: Running test ["cut"] Step #5: === Compare result for: cut [] Step #5: Pipe: UÃBsn,(rM,qN,🪛T2,MC Step #5: hm8 Step #5: m️Bcvj,oXZ,7DlY🪓h,u️BÃ(à Step #5: I, Step #5: Dg(,tcdw,U(54iq🪛o Step #5: pF️KcZ Step #5: E Step #5: (Ãxo,t,ETwe,Rnkyqb,W Step #5: 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", "-d,"] Step #5: === Compare result for: cut ["-d,"] Step #5: Pipe: ,eR,AbU5RU,🪛5r,e Step #5: vf,eP,oA🪛🧰 Step #5: Ãg🔩DP,,Ãk🪛H Step #5: J,,,Z5 Step #5: à Step #5: L Step #5: Ã,Lum Step #5: Y,vi🪓🪓Yl,ULfD Step #5: ,S,u Step #5: m🪛,Kxb,hiY 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", "-b8", "-c5", "-f5", "-d,"] Step #5: === Compare result for: cut ["-b8", "-c5", "-f5", "-d,"] Step #5: Pipe: ⚙FR,CNT69D,k4Soq, Step #5: ,lF,r Step #5: ,LgÃ3🔗(,🪛faQi,K(aNxL, Step #5: as,d,O,Wjos,à Step #5: (xG,🧰,F,d7,(a4exuc Step #5: Step #5: W,DK,HW️ Step #5: Sx Step #5: 🪓bvkp,l Step #5: Mw⚙,Nuc,(, 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", "-c5", "-f5", "-d,"] Step #5: Step #5: Running test ["cut", "-c2", "-f1", "-b10", "-c7"] Step #5: === Compare result for: cut ["-c2", "-f1", "-b10", "-c7"] Step #5: Pipe: l(Sv,J(C⚙Qo🔗 Step #5: NSx1Ã,Lj, Step #5: fdS1Xer Step #5: i Step #5: Ãk4 Step #5: R7,,V5, Step #5: 3KÃsNIM,d1k,fc🪓rjl Step #5: ️fH Step #5: z7tE1️,Vi(P🔗DK Step #5: Ep8CB,ps🔩 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", "-f1", "-b10", "-c7"] Step #5: Step #5: Running test ["cut", "-b10", "Py", "cuUEHN", "-c1"] Step #5: === Compare result for: cut ["-b10", "Py", "cuUEHN", "-c1"] Step #5: Pipe: vÃ,,is8 Step #5: a,5,,,r(zmQE6m Step #5: nPZ,K,️🔩OwU,JR️T Step #5: H,QmJJ,(, Step #5: 🔩,D Step #5: mÃiQ,g2W,,f Step #5: v,2u2s,q(Ã8kF,,o Step #5: puA🪓,9ÃSUEZ,d, Step #5: 4k,,ÃX7🪓,DQGz, Step #5: ,HAIr(9,FO️Pev,xE5 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", "Py", "cuUEHN", "-c1"] Step #5: Step #5: Running test ["cut", "-f5", "-f3"] Step #5: === Compare result for: cut ["-f5", "-f3"] Step #5: Pipe: 4,FSIF Step #5: M,ÃVS Step #5: hw6,(d,JÃ,(wr4pQ Step #5: (vÃEKq,yC🔗dIz,EP, Step #5: sRbÃYVS🪛a Step #5: 4FZy Step #5: ya🪓(H🪛L Step #5: a4,r Step #5: , Step #5: ️,⚙yv,Uz,b,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 ["-f5", "-f3"] Step #5: Step #5: Running test ["cut", "-c6", "-b3", "-c7", "-f2", "-b9", "-d,K"] Step #5: === Compare result for: cut ["-c6", "-b3", "-c7", "-f2", "-b9", "-d,K"] Step #5: Pipe: 🔩OvBl9p,,wbqc Step #5: Step #5: Ks(,J,vf,F3t2E Step #5: tn,️eEx Step #5: 5qNi,sfflr,f(Ã7FVw,🔗,CVz(p Step #5: ,🔩1Gà Step #5: (,7,l,X Step #5: oIvtU,,🔩 Step #5: ️IMfCdwD Step #5: K9Sair,🔗P 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", "-b3", "-c7", "-f2", "-b9", "-d,K"] Step #5: Step #5: Running test ["cut", "-d,X", "-f3", "-d,🔗", "-c1", "-f2"] Step #5: === Compare result for: cut ["-d,X", "-f3", "-d,🔗", "-c1", "-f2"] Step #5: Pipe: yJyC,f6🔗QS,Dbv, Step #5: ,8 Step #5: t, Step #5: ,(BF(Q🧰,LFÃ9u⚙Ea Step #5: Step #5: st Step #5: 4N,N,,Ã,eqWR Step #5: 2m Step #5: VC,9V5FYÃ0, Step #5: n9⚙,,VFPL,z,Cs 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", "-f3", "-d,🔗", "-c1", "-f2"] Step #5: Step #5: Running test ["cut", "-d,e"] Step #5: === Compare result for: cut ["-d,e"] Step #5: Pipe: (sF,Hc Step #5: ((Rr,h,m Step #5: ,P⚙SiSOL,2🔩 Step #5: I,, Step #5: ,🔩KO Step #5: 🔗2I9,p⚙3,we, Step #5: gQ,z8,ÃÃZ, Step #5: KÃm59AbI,⚙YE,,2 Step #5: rDkr Step #5: G4, 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,e"] Step #5: Step #5: Running test ["cut", "-f3", "-c10"] Step #5: === Compare result for: cut ["-f3", "-c10"] Step #5: Pipe: 6,m4F,3,ÃFb(I,k24 Step #5: E⚙pHrÃÃWÃ,YmbfG🪛( Step #5: 7h8Q,,nc,p,kcgC🪛 Step #5: Z,2ki,⚙R,T8QM,🔗🧰H Step #5: 🧰eDiyP,Gvd, Step #5: R7,️VX,️i,H Step #5: r9Ã🪓,p Step #5: ,,ofÃ(a Step #5: 🪓,, Step #5: ,c2UTC5D 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", "-d,b", "-d,9", "N6dS🔩"] Step #5: === Compare result for: cut ["-d,b", "-d,9", "N6dS🔩"] Step #5: Pipe: x,BÃ(aie Step #5: l🧰🔩3,jFWFa35I2 Step #5: ,gm🪓x0IN,Y,, Step #5: 6wZ Step #5: H2BVwMH Step #5: I,b,Ã8zF, Step #5: M0,n,,, Step #5: QowYpGx,d8o️QÃ🪓, Step #5: r9lDg Step #5: RM,uz🧰VXÃ,inB 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,9", "N6dS🔩"] Step #5: Step #5: Running test ["cut", "-f5", "-f5", "-d,", "-f3", "-c2", "-c5"] Step #5: === Compare result for: cut ["-f5", "-f5", "-d,", "-f3", "-c2", "-c5"] Step #5: Pipe: SÃd⚙XJ(,,VÃ7gÃq Step #5: 4mCDF Step #5: Ub(7Wh,🪓IyÃI4GRuU Step #5: Ã8🪓giq,,zx Step #5: O,rh,Ãid🧰,MI🪛t8m Step #5: so,🔩Z4,A,B Step #5: (Emk,4Ã🔩KEmOfv,r,,14 Step #5: ,,t Step #5: ,🪛fpÃ3🪛t Step #5: pN,(e808,ÃC47,🪓1OW 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", "-f5", "-d,", "-f3", "-c2", "-c5"] Step #5: Step #5: Running test ["cut", "-c6", "-b6", "-d,", "-b9", "-c6"] Step #5: === Compare result for: cut ["-c6", "-b6", "-d,", "-b9", "-c6"] Step #5: Pipe: Kcgx️Scj,,,Hh Step #5: z,🔩 Step #5: PQ,ÃwKg,W5🔗QP4EK,ÃS9,🪓ÃoNevMÃ5 Step #5: RGUT Step #5: Nd Step #5: (kZHqO,(KTU,️, Step #5: IMr,O🪓Al8xu,cc5,(c(I,mw Step #5: h,14,w🔗 Step #5: BVN1🔩,,ÃDÃuOue Step #5: cX4FniL,(CÃAo 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", "-b6", "-d,", "-b9", "-c6"] Step #5: Step #5: Running test ["cut", "-d,4"] Step #5: === Compare result for: cut ["-d,4"] Step #5: Pipe: C,uJFn4,,rSRg,️⚙ Step #5: 0X️,7(,VT6xÃÃ,à Step #5: ️🪛RI,oXJ,VDHL,r🔩 Step #5: Fyv,CZf( Step #5: KGfJDplR,Lf,,,🪛p(EOM Step #5: 6, Step #5: t4,Ã6P, Step #5: ,M🔗,TAlL,J🪓0, Step #5: 78m,,y,ÃqKcqH Step #5: JAO 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,4"] Step #5: Step #5: Running test ["cut", "-b10"] Step #5: === Compare result for: cut ["-b10"] Step #5: Pipe: fB(,zÃ0,3,iF6🧰 Step #5: ,F,eAV(t2,f,🧰8S🪓 Step #5: 1d,otiEg,Ãf⚙,eC🪛🔩rÃ,q Step #5: ️️,Lh🔗 Step #5: E,Z81L,🪓H🧰Xr2,🔗 Step #5: yW,Y2MPUI,w6 Step #5: P,🪛Il,rÃ⚙I🪛 Step #5: n,ÃVq3y, Step #5: ,(v Step #5: DObr,3HO(z Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut"] Step #5: === Compare result for: cut [] Step #5: Pipe: 9,,,mÃkF,⚙p Step #5: v,PÃGA,xi,WÃ2Ãf,🪓W Step #5: IBMZKg(,ix Step #5: F️,XS0t,FG,4 Step #5: sY,7, Step #5: ZPoUu,uÃa(s4,cYuCc⚙ Step #5: Step #5: z🪓6,nAEykiZg,(p🔩DaÃ,8 Step #5: k,n Step #5: ,M,4J8️fw,⚙ÃJLjKl 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", "-d,1"] Step #5: === Compare result for: cut ["-c8", "-d,1"] Step #5: Pipe: fM Step #5: ,C,WByBv Step #5: ,qHÃo🪛🪓o5B,Ã9 Step #5: Step #5: 2🔩ZO,7qz🔩to2Ã🔗 Step #5: J🧰2,K Step #5: rv0Fjh,,, Step #5: N Step #5: X⚙,3fv Step #5: bM,E,bJ1H,, 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 ["-c8", "-d,1"] Step #5: Step #5: Running test ["cut", "-c10", "-c1", "-c2"] Step #5: === Compare result for: cut ["-c10", "-c1", "-c2"] Step #5: Pipe: A⚙nykz Step #5: 8🪛,à Step #5: ,jLP,,oWÃWUv Step #5: Ãyv0VU Step #5: K,wk,,🧰1gS🔗 Step #5: JsfB0,kQ Step #5: 2DojS Step #5: M9un,,E️ Step #5: f,6o🪛PNÃu,k(SX, Step #5: xAaVD 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", "-c1", "-c2"] Step #5: Step #5: Running test ["cut", "-c6"] Step #5: === Compare result for: cut ["-c6"] Step #5: Pipe: mY,,6o(T Step #5: EOÃ,Ã9,(S(,7yà Step #5: ,GF⚙AbdpR Step #5: b,,lf,Kx Step #5: Step #5: Yq,,P🪛,V🔗vG,xj0 Step #5: VZ Step #5: VBÃK Step #5: iT(MvLkWV,3,Ã9R,,🔩xP Step #5: kc8, Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut", "-c4", "-c3", "-b9", "-b9"] Step #5: === Compare result for: cut ["-c4", "-c3", "-b9", "-b9"] Step #5: Pipe: ,(,H0zOJZ Step #5: o, Step #5: d,ZWuXHH,22,4ÃsN,(3 Step #5: H,nCk(b🔗,🪓🔩F,( Step #5: i4ÃlH⚙a Step #5: Ã,DT,coTpWdZO5,Bqng,lL Step #5: 🪛Nj4🪓u🪓vV, Step #5: Step #5: V,,FghRAT🔩Pz Step #5: 4YC,w,0🔗️🪛(,Sq,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 ["-c4", "-c3", "-b9", "-b9"] Step #5: Step #5: Running test ["cut", "-f2", "-f2", "-c1", "h"] Step #5: === Compare result for: cut ["-f2", "-f2", "-c1", "h"] Step #5: Pipe: Hn, Step #5: ,🪓iD Step #5: 🔗jD🧰zs Step #5: ONkv Step #5: eX51Ru2M,g9 Step #5: q,Q,ÃR4B,MSNXeÃf Step #5: 🧰d,xt2do Step #5: qJP2,(o,🔩🔩,Ãm4⚙zQw,O(2 Step #5: XZO6O4szR,O🔗ZR,eIrXx,D, Step #5: ,y 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", "-f2", "-c1", "h"] Step #5: Step #5: Running test ["cut"] Step #5: === Compare result for: cut [] Step #5: Pipe: 8xY Step #5: L, Step #5: EÃ⚙O🔗nRFs,R0 Step #5: 4 Step #5: Ã7 Step #5: v,Ã,MMqObkC,(l3,N Step #5: ,(mp,(kkk Step #5: 7Z,nJ6, Step #5: 6,oMJ,p🪓fc,zE🪛, Step #5: c,,0Z,,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", "Ãf🧰PJRxvF5\u{fe0f}(🔩PjÃD"] Step #5: === Compare result for: cut ["Ãf🧰PJRxvF5\u{fe0f}(🔩PjÃD"] Step #5: Pipe: à Step #5: B7 Step #5: ,G,b,,Ã🧰(GLK🔩 Step #5: V,LxTu,teO,🧰,8⚙KY Step #5: 0, Step #5: OÃ(Q2,HUyp,vD Step #5: Y Step #5: H,fh🪛E,3⚙XtÃ, Step #5: ,🔩,(g3 Step #5: jQA(, 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 ["Ãf🧰PJRxvF5\u{fe0f}(🔩PjÃD"] Step #5: Step #5: Running test ["cut", "-c2", "-c3", "-d,b", "-c8"] Step #5: === Compare result for: cut ["-c2", "-c3", "-d,b", "-c8"] Step #5: Pipe: vr⚙,z, Step #5: ,q🔩,xNÃSJ5V⚙uo,RT🪛🪓,F Step #5: Lbv🪛5 Step #5: N,g,Mj3( Step #5: (kZH,1Ã0 Step #5: 1J Step #5: ,5,, Step #5: (I Step #5: ⚙,(wj Step #5: (,ÃuKjhC,fb, 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 ["-c2", "-c3", "-d,b", "-c8"] Step #5: Step #5: Running test ["cut", "-f5", "-f4", "-d,y", "-f3", "-c4"] Step #5: === Compare result for: cut ["-f5", "-f4", "-d,y", "-f3", "-c4"] Step #5: Pipe: T,,((p️p,(c Step #5: 🪓z,bSXjR Step #5: Ã(️,7J5cW,o6 Step #5: P🪓W(PÃ0cK,HBAJq🔗S,U,,RHH⚙ Step #5: uc,3vqGWb,F,tN,H Step #5: vU,ÃOORop7f,à Step #5: ÃEwK527,GX2DbÃ, Step #5: D,dcOhQz,(🪓,(,X Step #5: ,(🪓(,⚙QW,,X2 Step #5: gC,Oi🪓ieyq 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", "-f4", "-d,y", "-f3", "-c4"] Step #5: Step #5: Running test ["cut", "-c5", "-c10", "-c7", "-d,"] Step #5: === Compare result for: cut ["-c5", "-c10", "-c7", "-d,"] Step #5: Pipe: C(l️🔩u,x,fDCPU,,Tca🪓D8F Step #5: DCDVXI0à Step #5: IOvh(9🪓,ÃeR🪓unL🧰h,r Step #5: C2🪛l,Ã9ac9,1H,Lw,🔩🪓 Step #5: 6i Step #5: ,IO Step #5: ,w🪛LStVU,n Step #5: , Step #5: 1omh(Ãz,🧰Ã,wP,(🪛RZm⚙g,SZ6 Step #5: 5F,7d,Ã,Ah🧰4,g🔗A5Q 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 ["-c5", "-c10", "-c7", "-d,"] Step #5: Step #5: #64 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["cut", "-d,5", "-b9"] Step #5: === Compare result for: cut ["-d,5", "-b9"] Step #5: Pipe: c,,Qg, Step #5: t, Step #5: S2P,,,8 Step #5: t,jSA, Step #5: js,O Step #5: ,J,🔗🪛8XS Step #5: bLCSH,B,,8,9O5p Step #5: 🔗,,U Step #5: 🪓abn,Z13,caif,m🪓(,🪛d Step #5: w(🪛zM,X,,n 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,5", "-b9"] Step #5: Step #5: Running test ["cut", "-b1", "xy\u{fe0f}zU4kx", "-c4"] Step #5: === Compare result for: cut ["-b1", "xy\u{fe0f}zU4kx", "-c4"] Step #5: Pipe: ,Ãe0 Step #5: Ck Step #5: PO5mM,,(,N🪓5 Step #5: OJLsf,O🧰B Step #5: eÃe,ev,l(🔗🧰5h83 Step #5: ️ÃtVVsE,,g,i7Ã🧰pTcTF Step #5: o Step #5: 7j🧰9UnEez Step #5: FHsN7 Step #5: B(N 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", "xy\u{fe0f}zU4kx", "-c4"] Step #5: Step #5: Running test ["cut", "-b9", "-d,", "-f2", "-b7", "-d,D"] Step #5: === Compare result for: cut ["-b9", "-d,", "-f2", "-b7", "-d,D"] Step #5: Pipe: m,xhBT(UQ,QPQM29Ã(K,V(fZ Step #5: 38,,(B,ZpwN🔩Nk, Step #5: r,7rwFS,lfw Step #5: vvrQ1 Step #5: rtyQ(7e🧰B,eÃ, Step #5: ,tIB,,, Step #5: 🔩,oU🔗0,tOg5M,g,Oz Step #5: à Step #5: Zw,,L9O1 Step #5: 🪓qs 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 ["-b9", "-d,", "-f2", "-b7", "-d,D"] Step #5: Step #5: Running test ["cut", "6(9Ã", "-f3", "-f4", "-c5"] Step #5: === Compare result for: cut ["6(9Ã", "-f3", "-f4", "-c5"] Step #5: Pipe: (Ã3O,rWAA5,aIxq,QI🪓, Step #5: MÃrv,ÃY,,Qb,N Step #5: ZW0,S,8,M7d,B🪛 Step #5: dg,l,,Av4fo Step #5: Q,LkWe1,,,EtmARwBn5 Step #5: 6,m0P( Step #5: ,W Step #5: a, Step #5: h10dT🪛,,B,ISFV Step #5: OWYp🧰QZ,0,,,uKqNIpEz 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 ["6(9Ã", "-f3", "-f4", "-c5"] Step #5: Step #5: Running test ["cut", "-f5"] Step #5: === Compare result for: cut ["-f5"] Step #5: Pipe: zY Step #5: ⚙,m Step #5: 0,2E( Step #5: gb2(,uUD Step #5: VQT,p⚙,h,,Ãs7yL🔗 Step #5: ,1(2 Step #5: ,xh,bp,sWN,🔩 Step #5: Step #5: 🪓,u️WrjriY,ÃZ,ÃvJT,e(3 Step #5: ,,t(🧰Gc,, Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut", "-d,l", "-b6"] Step #5: === Compare result for: cut ["-d,l", "-b6"] Step #5: Pipe: x,5h7kj,zBhA⚙x,KxI️v,jC Step #5: 🔗,🪓,R,zSw🪓f Step #5: U(Xi,⚙M🧰w0Za,gMci,cQR Step #5: ,K🔩 Step #5: mj,Ã2,6🪛Hk,(goanYXP Step #5: ️Y4AX Step #5: AC(,X5 Step #5: Ã,A Step #5: XUdd,9s,fS,4PP6(Sr Step #5: mYg️,hHhlR,UV 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", "-b6"] Step #5: Step #5: Running test ["cut", "-c9", "-d,k", "-b9", "-b4", "-c9"] Step #5: === Compare result for: cut ["-c9", "-d,k", "-b9", "-b4", "-c9"] Step #5: Pipe: SMTsv((R,Sg,6 Step #5: 9lSE,CRÃ,sgsS,yw Step #5: z,FlYp, Step #5: PD,,🔗 Step #5: Ic,B,kB,mÃn,4YNLV Step #5: J,Rz⚙3Ã3AL Step #5: Z,l(🪓fL,s,️🔩0olBK5,k️UiaN Step #5: 9ÃBx,,A,, Step #5: ,i8Y Step #5: ,v8m,r,8la(️ 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,k", "-b9", "-b4", "-c9"] Step #5: Step #5: Running test ["cut", "-c8", "4iNafaTn🪓D", "-f1"] Step #5: === Compare result for: cut ["-c8", "4iNafaTn🪓D", "-f1"] Step #5: Pipe: DutÃ, Step #5: 1lG,k3yZ🧰Th Step #5: T,Hpq,Ãhc Step #5: P🔩,mWVX🪛FO,🪛jAYkXP Step #5: r,g,y🔩A0⚙m Step #5: ,X,, Step #5: 4🪛,Ri Step #5: K🪓c,,fVH,b(iIDQ⚙rt,Kn Step #5: wXW(M,Xgkg Step #5: T3CJ,0(,ag,0Z🧰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 ["-c8", "4iNafaTn🪓D", "-f1"] Step #5: Step #5: Running test ["cut", "-c1", "-f3", "H(k🪛🪛3poj🔗("] Step #5: === Compare result for: cut ["-c1", "-f3", "H(k🪛🪛3poj🔗("] Step #5: Pipe: NeKS,,B️XV,(ftÃCÃm Step #5: 5(Ad6o,uJ,JThlgsg Step #5: ,🧰,🪛Ez22aÃ,wr Step #5: yj, Step #5: L Step #5: Vp️I,🧰nA Step #5: qxÃ,w,U,(u(Wkj,z Step #5: 🪛,bdki,g🧰yo, Step #5: QI, Step #5: b,d,🧰M9🪛(HÃÃp,55Tye(️ 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", "-f3", "H(k🪛🪛3poj🔗("] Step #5: Step #5: Running test ["cut", "-c10", "-d,", "-b6", "D", "Ã🪓"] Step #5: === Compare result for: cut ["-c10", "-d,", "-b6", "D", "Ã🪓"] Step #5: Pipe: Q7k🪛9L,Fe,q🧰(,🪓Kv,🧰fy Step #5: ,Y, Step #5: ,Bn Step #5: s🪓 Step #5: j,,cdY,CXZ(fK1EuI,à Step #5: Y Step #5: 84(d,mLf Step #5: jsEwzNGr,lB,DWbbÃcTpQ,,r Step #5: X Step #5: 4(c,️P1RtsC(j 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", "-d,", "-b6", "D", "Ã🪓"] Step #5: Step #5: Running test ["cut", "-c8"] Step #5: === Compare result for: cut ["-c8"] Step #5: Pipe: 7,,Ao,,l13(qqw5dW Step #5: Step #5: ÃeGgR Step #5: BN,rUae,🔩 Step #5: a71 Step #5: Ãoz9(rRju,o0X🧰b,EA,XÃgC Step #5: kV,4JsJ(n,77, Step #5: Azr(Cn Step #5: DlÃz,su7Qw,Cr,7GoEw,sdn Step #5: ,🧰4🧰,T Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut", "-d,m", "-d,"] Step #5: === Compare result for: cut ["-d,m", "-d,"] Step #5: Pipe: Step #5: EONP(,ro,6n, Step #5: R8,à Step #5: V(,,k,️MCJ,r Step #5: X2Ez87⚙ho Step #5: à Step #5: kÃ,,Ã⚙,eop,RHBv6ll Step #5: (u,ÃG,(,,cL Step #5: j,5Ã(w,EA15,D,q Step #5: Ãq🧰,N(qqC,bnÃ0Yu,Vomà 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,m", "-d,"] Step #5: Step #5: Running test ["cut", "-d,", "-b1", "-d,("] Step #5: === Compare result for: cut ["-d,", "-b1", "-d,("] Step #5: Pipe: M,,e,O95br(M Step #5: (,⚙zmJZoN,BbXQ9NVm🪛,R7l Step #5: QL0⚙,1bj🧰🪓VXt,VW3 Step #5: ,, Step #5: ,Tcyb9z Step #5: (🧰🪛A Step #5: m87🪓W,(DÃI,uU3,IT,(0 Step #5: 🔩 Step #5: 🔩,P,g3(zev Step #5: ,Be7zsb,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 ["-d,", "-b1", "-d,("] Step #5: Step #5: Running test ["cut", "-f4", "-d,H", "DW6qafxm", "-d,", "🔗OY", "-c7"] Step #5: === Compare result for: cut ["-f4", "-d,H", "DW6qafxm", "-d,", "🔗OY", "-c7"] Step #5: Pipe: cf,,avjRÃ,,UVÃZ(🪛f Step #5: ,L,o8xGjkA,OySÃ(S,HJIts2n🪓(️ Step #5: ,1,,VCxKm, Step #5: J Step #5: ky🪓⚙Sl,,8,Y,KZV5 Step #5: Step #5: ️i06ymZO Step #5: i🪛7CS⚙,(,n Step #5: Kn0Nr(BL,rpjJ,PEyXl, Step #5: Nm,3,,(azBÃRwGgn 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 ["-f4", "-d,H", "DW6qafxm", "-d,", "🔗OY", "-c7"] Step #5: Step #5: Running test ["cut", "-c2", "-c4", "-f3", "R"] Step #5: === Compare result for: cut ["-c2", "-c4", "-f3", "R"] Step #5: Pipe: xp🪛xxmu2,Ol,,,à Step #5: x🪛,🪛,x Step #5: 1,PF,, Step #5: 5Z7MCEk Step #5: 4,,m,e🔗B, Step #5: d(dx,5cP,,OAHdW️,6DÃR Step #5: mqh🪛po,48KÃA,Cl,à Step #5: 3G5,5ÃWO Step #5: ,,,(cU🪛n,Hm🔩 Step #5: ,🪓,,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 ["-c2", "-c4", "-f3", "R"] Step #5: Step #5: Running test ["cut", "-b5", "-b4"] Step #5: === Compare result for: cut ["-b5", "-b4"] Step #5: Pipe: Kj,bH,mN Step #5: ,6gH(,1qtBk2,A Step #5: K⚙️KZH Step #5: Q Step #5: JFt3Tz,ÃCfuz Step #5: ,,u Step #5: 🪛Ãq,️eFIOlJ,9(🧰M Step #5: v Step #5: DRjÃI(,d,a,,e Step #5: 6z️8ybÃ,fr0🔗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", "-b4"] Step #5: Step #5: Running test ["cut", "-b3", "-b9", "-b8", "-b6", "-d,v"] Step #5: === Compare result for: cut ["-b3", "-b9", "-b8", "-b6", "-d,v"] Step #5: Pipe: Step #5: ,🪓py,Q81 Step #5: 🪓L, Step #5: A(,p68d Step #5: 5tÃ,(,Eom2 Step #5: J🔗,🔗RÃzNdT,0NFÃc,MKp Step #5: N Step #5: 1r1(pwib,d5Zjo Step #5: ️GmK,🔗G3⚙ Step #5: 1xv,eCJ,F,7L 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 ["-b3", "-b9", "-b8", "-b6", "-d,v"] Step #5: Step #5: Running test ["cut", "AobCÃcm", "-f5", "-d,", "-c5"] Step #5: === Compare result for: cut ["AobCÃcm", "-f5", "-d,", "-c5"] Step #5: Pipe: d,p Step #5: PÃPijzo⚙,(️,PK,, Step #5: ,q,(nH,G0MV,4ofpZÃMy Step #5: 🪓Zk️I,(,M,3,🪛qj⚙4Xnjd Step #5: HY6,🪓vSicV( Step #5: KWF(5,Q🔩,🔗ak🪓ÃQU,He Step #5: O7vÃLW Step #5: ,SLgaEbL,4(OKfH(TC,KNqs,5c Step #5: QJVi Step #5: AN,I6🔩d(U,,🔩d5 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 ["AobCÃcm", "-f5", "-d,", "-c5"] Step #5: Step #5: Running test ["cut", "-f1"] Step #5: === Compare result for: cut ["-f1"] Step #5: Pipe: h,Ãgk90,yTQf,⚙qOip Step #5: OMxxÃmdDl Step #5: QthEa🔩Y,V️wz(L0 Step #5: (OJ,mMG,🧰,9🪓BR, Step #5: X,(V5 Step #5: L,SqA1L,OmH,, Step #5: 0x5aw,F(ÃQA,mRf,anej,zUÃ🪓pd Step #5: ,2,wVP,bvÃ🔩,u Step #5: 3oZZ2,5,09aZc,s,D(kjP️4 Step #5: ,j,yt🔗B7M Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut", "-b1", "-b1", "-d,"] Step #5: === Compare result for: cut ["-b1", "-b1", "-d,"] Step #5: Pipe: ,WT2,lhd1🔗,, Step #5: ui1D5 Step #5: l Step #5: SRÃU5🔗k,v,YÃ5u7ÃxUH,cf️,( Step #5: Step #5: y️x6NX7,ÃTH9 Step #5: Xy0,oa,Ux,6 Step #5: 8vÃ,4 Step #5: Fr2l6🔗🧰,,RyC(,6S Step #5: 60a4,0Nl,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 ["-b1", "-b1", "-d,"] Step #5: Step #5: Running test ["cut", "-b6"] Step #5: === Compare result for: cut ["-b6"] Step #5: Pipe: Step #5: ,️Ty🧰 Step #5: ,pÃ,(I Step #5: ,Po Step #5: 3MvD0(k,wn,ZÃ🪓z, Step #5: (ÃÃ,y🪛,9j1 Step #5: 🔗 Step #5: d,hAR,KZK(,8JE,MÃKQ7Ã95 Step #5: , Step #5: C7Xa,rt,f(i1 Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut", "-c7", "-b10"] Step #5: === Compare result for: cut ["-c7", "-b10"] Step #5: Pipe: W🔗xp,a Step #5: ️,,N(0o🔗, Step #5: ,ÃH1fYX🔩 Step #5: 3HCÃ🪓,ek Step #5: YHbDP,iNyUfOABf0,wj(h,ià Step #5: utJf,(Ã8,,🔩Hxy7Kw Step #5: M,g🪓n,tÃ,G,rt🪛gOÃ🪓Y Step #5: ,m Step #5: l,5,Bm Step #5: ,⚙LBsSME, 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"] Step #5: Step #5: Running test ["cut", "-d,", "-f3", "-c5", "zG2zÃh"] Step #5: === Compare result for: cut ["-d,", "-f3", "-c5", "zG2zÃh"] Step #5: Pipe: ,C2,uEQ️p, Step #5: m️O5,ÃoTU Step #5: J,xs🔗1(,,ÃZ Step #5: YT1f,, Step #5: ze,🧰XDjBvo,Ã6vhÃi Step #5: aÃ,,woCz🔩, Step #5: F7SiyFLjl,3 Step #5: Ã2xj️F Step #5: Ã️sY2,,EISze(6 Step #5: Pf8UYv🪛,WÃJ,,(, 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,", "-f3", "-c5", "zG2zÃh"] Step #5: Step #5: Running test ["cut", "-c6", "-d,A"] Step #5: === Compare result for: cut ["-c6", "-d,A"] Step #5: Pipe: AA,,eV3 Step #5: Step #5: ,z7P5,,6 Step #5: ÃIt🪛🧰5 Step #5: 5MSR,Yp Step #5: X,0R8M17 Step #5: 8xyn,Oy🪓0( Step #5: S,ftCXt Step #5: y🪛wLà Step #5: aAqwwG,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 ["-c6", "-d,A"] Step #5: Step #5: Running test ["cut", "-d,", "-d,H", "-b9", "-f4", "-f3", "-c8"] Step #5: === Compare result for: cut ["-d,", "-d,H", "-b9", "-f4", "-f3", "-c8"] Step #5: Pipe: DFC,m,GBO,🔗i,wYg(⚙C0 Step #5: DODeYR, Step #5: Ã🔗,i,8ÃQdM Step #5: uQ( Step #5: ,0(3K️tFG,,v8z️,3 Step #5: ,fh(WK,Kx,5B Step #5: ,T,hv(nIQECT,vvÃUH🧰🧰J Step #5: G,pH🧰ÃmdE88,ROI Step #5: oo,,IwyPa Step #5: xK,4,🪓(,9S9, 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,H", "-b9", "-f4", "-f3", "-c8"] Step #5: Step #5: Running test ["cut", "MH\u{fe0f}fkOtC", "-c9"] Step #5: === Compare result for: cut ["MH\u{fe0f}fkOtC", "-c9"] Step #5: Pipe: 4(3(0M9o,🪛Tc8TO⚙m,ÃC🔩T Step #5: VÃbbpJj Step #5: ,Y🪛,lf Step #5: Step #5: (u1O,fZ(,eWm Step #5: i,YRk8🔩is, Step #5: bsÃu3 Step #5: 04Ãe,U,R( Step #5: Diz🧰🪛g Step #5: e,🪛gIzig,qn(,ev9GS Step #5: Rust stderr: Step #5: MH️fkOtC: No such file or directory Step #5: GNU stderr: Step #5: 'MH'$'\357\270\217''fkOtC': No such file or directory Step #5: --- START diff Step #5: -MH️fkOtC: No such file or directory Step #5: +'MH'$'\357\270\217''fkOtC': 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 ["MH\u{fe0f}fkOtC", "-c9"] Step #5: Step #5: Running test ["cut", "-d,", "-b8", "-f2"] Step #5: === Compare result for: cut ["-d,", "-b8", "-f2"] Step #5: Pipe: pK5t,tG,Ã(y8ja Step #5: R9SZv,tJv,N Step #5: 67,,,2 Step #5: ,Bjz,( Step #5: 🪓6Jt️,BTC0,🪓,e🪛(Zm,C Step #5: mZV,,5⚙Sj,xMÃD🪓YH🔩t Step #5: 3🔩️e,(ur,🪛️jV7Ãx9( Step #5: ,30x,l🧰ZLDz Step #5: Step #5: 5y4Nhh,xYET,,JD 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,", "-b8", "-f2"] Step #5: Step #5: Running test ["cut", "NsmÃ\u{fe0f}🔗RÃonT6", "-b3", "-b7", "qQaut9NÃb"] Step #5: === Compare result for: cut ["NsmÃ\u{fe0f}🔗RÃonT6", "-b3", "-b7", "qQaut9NÃb"] Step #5: Pipe: ,p,v,9, Step #5: 443D,xSÃ4HL,,7WÃY Step #5: rTArbw,M🔩V Step #5: ,b,X Step #5: ,2,WLsGlaNK,x3⚙,wIIw Step #5: ,9xi3,n🪛Iv,⚙,Zl🪛🪓J Step #5: ,SÃG(LmÃ,( Step #5: z🪓️hA🪛C Step #5: ,tc,fXQ🪛w,WYJ0x Step #5: fV0Ã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 ["NsmÃ\u{fe0f}🔗RÃonT6", "-b3", "-b7", "qQaut9NÃb"] Step #5: Step #5: Running test ["cut", "-c2"] Step #5: === Compare result for: cut ["-c2"] Step #5: Pipe: Y,o5oXxL Step #5: Mz🔗Sm3️ Step #5: (1(🧰Pf5nk,TD,L Step #5: ⚙r Step #5: jn,🪓GA3ZpXY,NÃH(F, Step #5: p Step #5: fhu1d🪛,,o,sw5b( Step #5: Tf(,E Step #5: ,️WT,z1OQp(X,🪓d, Step #5: ,x,VEiAKm,n Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut"] Step #5: === Compare result for: cut [] Step #5: Pipe: gJhb,Ã1zy,p29D Step #5: 🧰7WtwxnX,aHnG,zZnS6R Step #5: stF7,B,I9G2 Step #5: ,W🔗C,,🪛6s8L8, Step #5: Step #5: I(U,XZ,, Step #5: holjtJ,🔗 Step #5: ,EÃZ Step #5: ,FA,Qv,N Step #5: m5v,(SYd4,cOF( 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", "-c3"] Step #5: === Compare result for: cut ["-c3"] Step #5: Pipe: (ÃjnlD,,ptÃC,Ãv Step #5: wF Step #5: Ãrlo Step #5: ug,M,Ã6 Step #5: I,(62q Step #5: ,, Step #5: 🪓Wr🔩uÃC Step #5: f78qE️v Step #5: Step #5: GCn,6ir Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut"] Step #5: === Compare result for: cut [] Step #5: Pipe: 7, Step #5: ,8CXjqq,🔗cPm(f Step #5: FÃGy Step #5: 8ÃW,🔩🔗bg,QQh,ljR, Step #5: ,zAUk Step #5: ,à Step #5: pnI,W,((CS2b,🧰j6🪓b Step #5: 04fJR,3SJ,5M,jem Step #5: d,,Iq( Step #5: l,(E,,oÃK,MYYw 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", "-d,l"] Step #5: === Compare result for: cut ["-b5", "-d,l"] Step #5: Pipe: JL Step #5: 3m(i🪓7,dVl(,w,4,🪛iÃa Step #5: ,i,EO🪛zKOH,h,r Step #5: RunI,Ip8DZ,r3jmm Step #5: 🪛,ZZg,Nk,c🧰Ã2 Step #5: b1PGHIK,e,8️bWK🪛B,(7zUWZgR,(hB Step #5: uXOMyZnAS,X,mS️,pi( Step #5: 2D🪓,🔗qPR3,7rDRP,🧰l(7eX Step #5: ,,⚙ Step #5: F(pw,H🔩Ct(,5Md,🪓vD,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 ["-b5", "-d,l"] Step #5: Step #5: Running test ["cut", "U"] Step #5: === Compare result for: cut ["U"] Step #5: Pipe: JDH,6h🪛 Step #5: 9K⚙,3h6pE,Gjr,a Step #5: (hC5sà Step #5: Jl Step #5: dfg🔗P️,qÃ,I Step #5: 7,J️iHOÃ,TwnP,Up Step #5: 🪓Xo,tQnf(🔩v️,3s7b5z3 Step #5: q,G Step #5: n Step #5: N,⚙🔩,mI 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 ["U"] Step #5: Step #5: Running test ["cut", "-b7", "-c9", "-f4", "-b4", "iNcH🔗j🔗Cy"] Step #5: === Compare result for: cut ["-b7", "-c9", "-f4", "-b4", "iNcH🔗j🔗Cy"] Step #5: Pipe: Step #5: z7(O6e,Ws6A,oÃMJ(8B,,o Step #5: ,U⚙, Step #5: D🪛NQR,G(bYaY, Step #5: Step #5: XvSx,(4,Ã, Step #5: fyAt,((3R,c1P6, Step #5: Ql,p,dR,🪛fT,( Step #5: C9S(bj,J,DfUT(J,B4P(, Step #5: nery 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", "-c9", "-f4", "-b4", "iNcH🔗j🔗Cy"] Step #5: Step #5: Running test ["cut", "-f4"] Step #5: === Compare result for: cut ["-f4"] Step #5: Pipe: jl,PW,yM,72F8,jL1WW Step #5: Ãh2bdÃpql,h,1 Step #5: ,MAfdG,zstB️🪛Nc,q Step #5: CBa,Zw(,️🔩🔩vbe,Vhyn,ÃEsb Step #5: 🪓TF Step #5: 4,jx7X, Step #5: 0,4️r,,🧰ÃMÃNRMD Step #5: y,9Q5zkVvF Step #5: ,SÃ,🪛Ã6 Step #5: A(,, Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut", "-f1"] Step #5: === Compare result for: cut ["-f1"] Step #5: Pipe: d⚙ Step #5: ,mv,,,Re Step #5: tNÃG,wdk5️Q6,VwN Step #5: Step #5: ,6A,ÃhA Step #5: Dy Step #5: ️PDi🪓K,🪓I,1taDcTt,r,5 Step #5: Step #5: , Step #5: ,QM,8,E, Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut", "iswuRhÃSXHx🔗", "-c3", "aVT2X"] Step #5: === Compare result for: cut ["iswuRhÃSXHx🔗", "-c3", "aVT2X"] Step #5: Pipe: VA1,ÃJk1 Step #5: OIiWH️,(,,, Step #5: vF,🔗hm(Uzrj Step #5: J,,Xsytr4,ytO,qB🔩Eq3UK🔩 Step #5: ,,L Step #5: gEPPB1AL(c,k(K2q,NPOP, Step #5: ,XÃ🪛H0,K(e5d,🔩l Step #5: ,2(BYDnN,p🔩,I Step #5: X4Dw⚙Ba,Ã🧰(VguI1,Id7Ã⚙,5 Step #5: ,,WQE1Ã,A, Step #5: Rust stderr: Step #5: iswuRhÃSXHx🔗: No such file or directory Step #5: fuzz_cut: aVT2X: No such file or directory Step #5: GNU stderr: Step #5: 'iswuRh'$'\303\203''SXHx'$'\360\237\224\227': No such file or directory Step #5: cut: aVT2X: No such file or directory Step #5: --- START diff Step #5: -iswuRhÃSXHx🔗: No such file or directory Step #5: -fuzz_cut: aVT2X: No such file or directory Step #5: +'iswuRh'$'\303\203''SXHx'$'\360\237\224\227': No such file or directory Step #5: +cut: aVT2X: 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 ["iswuRhÃSXHx🔗", "-c3", "aVT2X"] Step #5: Step #5: Running test ["cut", "-f3", "-f5", "-f5", "-d,x", "-f5"] Step #5: === Compare result for: cut ["-f3", "-f5", "-f5", "-d,x", "-f5"] Step #5: Pipe: kÃ,bgX5HLr, Step #5: 28,vK,B🔗9S,( Step #5: 5(C5 Step #5: GB3n Step #5: E,3,T,, Step #5: X,on,V️OS(L,t2X9jw,xà Step #5: YNuxbn7k5,4,iS Step #5: ,(KwN2,V,yOUQ,idN🪓️ Step #5: ⚙ Step #5: O,,eYbyhmTcm,,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 ["-f3", "-f5", "-f5", "-d,x", "-f5"] Step #5: Step #5: Running test ["cut", "jÃL", "(", "-b7", "-f4"] Step #5: === Compare result for: cut ["jÃL", "(", "-b7", "-f4"] Step #5: Pipe: yVU(I,I2,(,NdWs(5w Step #5: 🔗pÃ,ZZL,w,keJv1 Step #5: Y,ERC,( Step #5: ,D,, Step #5: 🪓,Y(h(,6A,t,MVeH Step #5: 4E(,yEL🔩jQ,, Step #5: ,🔩,9,E5(,2 Step #5: DQ,VL⚙yLÃ,wXAL🪓sE🔩,SuF Step #5: dÃsQ,zY🔗 Step #5: R4XFTL,aFoYVaUÃ,J,Kc0,uQ 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ÃL", "(", "-b7", "-f4"] Step #5: Step #5: Running test ["cut", "-d,d"] Step #5: === Compare result for: cut ["-d,d"] Step #5: Pipe: 🔩 Step #5: o,,k9F Step #5: Z Step #5: fV,w(7tt🪛wu,🔗,à Step #5: 🔗,H,,🪓🔗 Step #5: l Step #5: ipÃ,B Step #5: ,🪛,PRXaoy⚙, Step #5: ,QS45iaR95U, Step #5: leQ,,v,q,( 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"] Step #5: Step #5: Running test ["cut", "-b5", "-b5", "-d,z"] Step #5: === Compare result for: cut ["-b5", "-b5", "-d,z"] Step #5: Pipe: 1x,⚙((,Gsd Step #5: S(G,EJN0🔩o Step #5: ,Q,,🧰🔗h,6 Step #5: v🔩 Step #5: ym,tf Step #5: O(rc8ÃayRÃ,️ÃAxÃ,,F4wjL,jxloA( Step #5: p2aa,,haj,,IgD🧰 Step #5: LLr⚙,bÃ6qFeÃ,FUkD,,L( Step #5: RRxoG,🧰⚙oc,,L🔗O⚙5,((🪛2 Step #5: ÃÃc7,,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 ["-b5", "-b5", "-d,z"] Step #5: Step #5: Running test ["cut", "-c4", "-b10", "-c6"] Step #5: === Compare result for: cut ["-c4", "-b10", "-c6"] Step #5: Pipe: (a,4ebC,,MbK( Step #5: 🧰( Step #5: zR🪓iÃa,(7🪓dRQ,ÃN,zcUALzcZ Step #5: ,y Step #5: m🧰 Step #5: Ã, Step #5: kti,F🧰B2p🪛,kvG7🔗(m,n(XFVI7M,n Step #5: Step #5: AI(W,🔩Y2gcQ🧰,,C(JÃYf8x,yF24 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 ["-c4", "-b10", "-c6"] Step #5: Step #5: Running test ["cut", "-c3", "-c5", "-b10", "7", "-b4", "-c3"] Step #5: === Compare result for: cut ["-c3", "-c5", "-b10", "7", "-b4", "-c3"] Step #5: Pipe: kbÃ(,🔩HÃr, Step #5: AP,(o1ÃCh️ Step #5: r Step #5: , Step #5: EDF Step #5: ZPxQh🧰,XyA5U6ÃD Step #5: ,mÃvwIA,🪓z🔗,pRAÃzx,R3jY35🪓 Step #5: Ãs Step #5: q,GD,Us5 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 ["-c3", "-c5", "-b10", "7", "-b4", "-c3"] Step #5: Step #5: Running test ["cut", "-b1"] Step #5: === Compare result for: cut ["-b1"] Step #5: Pipe: hF Step #5: RHT,DK,UMI(LOV,6U,🪓ÃDb2 Step #5: SaxR🔗BFz️ Step #5: XLF9,UL,Uv,(ÃoF,Y Step #5: (🧰K8,3KÃIW,B Step #5: jLT Step #5: Step #5: (eiGU,J,Gw,⚙,Giro5 Step #5: 9️Ãm Step #5: gITaAU(, Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut", "-b5", "CZ6🔩V(", "-b9", "-c3"] Step #5: === Compare result for: cut ["-b5", "CZ6🔩V(", "-b9", "-c3"] Step #5: Pipe: m Step #5: S(🪛8b,jJCMWaÃ️y2,t Step #5: FÃCÃÃm,A32,,🧰🧰YOO Step #5: bcP2,Ex6gMc,,,41u(lKà Step #5: J,lX, Step #5: 🪓C,️JP Step #5: jD1LL Step #5: 5,,6 Step #5: 12🔩QL🔗P,,GCr Step #5: ,Ã,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", "CZ6🔩V(", "-b9", "-c3"] Step #5: Step #5: Running test ["cut", "-c3", "-b9", "-b8", "-c5", "-b2"] Step #5: === Compare result for: cut ["-c3", "-b9", "-b8", "-c5", "-b2"] Step #5: Pipe: ,🔗Ã,jjMeJX⚙W Step #5: O1,,B,🔗Wc,m46lÃEk️ Step #5: HM,4q🔩O5,6OTY🪓Q⚙,uXx Step #5: ⚙6 Step #5: 16Jn🔩2,0, Step #5: eL Step #5: ,🔗,c,🪛Y🪓(️,NxMURpq Step #5: WpL,L,8Fg,🪓, Step #5: sÃ,l 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 ["-c3", "-b9", "-b8", "-c5", "-b2"] Step #5: Step #5: Running test ["cut", "x1i96⚙🔩Rm3s"] Step #5: === Compare result for: cut ["x1i96⚙🔩Rm3s"] Step #5: Pipe: R Step #5: 🧰K2j6i🪛, Step #5: JGO️(m,OvkcK Step #5: p0j🪛🔗m️5,,k Step #5: qcWd Step #5: Uh,sgV Step #5: ️ÃwJ,e5ÃRÃNS Step #5: 🔗⚙9Qv,r,ryh, Step #5: a5qvJ2nM(🔗,(w,Q, 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 ["x1i96⚙🔩Rm3s"] Step #5: Step #5: Running test ["cut", "-b10", "-c5", "-c2"] Step #5: === Compare result for: cut ["-b10", "-c5", "-c2"] Step #5: Pipe: ,XQ2🧰4Ae,Ue4((,🪓 Step #5: v Step #5: ,1x,no Step #5: VTb,dRuwK,64F,x🪛x Step #5: 6,a Step #5: ,G,(c3C,n,wA Step #5: f,(,p Step #5: 85I,( Step #5: niy3 Step #5: hR️,9,rngW 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", "-c5", "-c2"] Step #5: Step #5: Running test ["cut", "(AigU8ob3🧰Vi🔗0", "-c6", "-f5"] Step #5: === Compare result for: cut ["(AigU8ob3🧰Vi🔗0", "-c6", "-f5"] Step #5: Pipe: H,md,F🪛ub Step #5: z,41Ã, Step #5: LG Step #5: q1Q🪛Thr9🔩,w(x,f4q🔩m🪛,Ãg,GO Step #5: Nxi🪛w⚙s,,2V3Vx,a(🔗P,o4lÃqA️ Step #5: Ãj,qBz🔗9, Step #5: 8yqcuc,mn,, Step #5: 7Su Step #5: J,ÃL,d,Eh,🪓t8 Step #5: ,ixt 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 ["(AigU8ob3🧰Vi🔗0", "-c6", "-f5"] Step #5: Step #5: Running test ["cut", "-c8"] Step #5: === Compare result for: cut ["-c8"] Step #5: Pipe: ,,F9🪛,T,🧰LT Step #5: LnWzghf Step #5: Step #5: H2weO,j Step #5: QgK🪛🪓rw(oF,Ãnlrfez,x(ÃXk(,g,66i Step #5: ,cN, Step #5: ,g Step #5: 🪓TvÃc,⚙ÃYH0Ã,u,C Step #5: ÃvY🪛9lJ,🪛,Ãm️⚙ON Step #5: 🪓,XuÃ8,ja Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut", "-b3", "-d,o", "-f4", "-c3"] Step #5: === Compare result for: cut ["-b3", "-d,o", "-f4", "-c3"] Step #5: Pipe: SLHÃ,FU3,g,qkqy Step #5: tX🧰,1ng6Hà Step #5: , Step #5: 1Y6(7,🔗WcIÃ,C Step #5: ,ÃÃW(,w Step #5: Ã,,Fr,4fyNÃ0 Step #5: t,xxVAp,qf🔩🔗QxAj,,oY Step #5: qo(l🧰,ip,m,wfZlLLp Step #5: 2Va,,,️eilDhdT7,b🪛à Step #5: Dk,,Ãuu,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 ["-b3", "-d,o", "-f4", "-c3"] Step #5: Step #5: Running test ["cut", "lvbX", "-d,"] Step #5: === Compare result for: cut ["lvbX", "-d,"] Step #5: Pipe: Gs5,RB Step #5: ,ex6B Step #5: ,XFZB,,h8B2(P🪓g,GNfw Step #5: l,C,cm,AQ🪓8scDwoO Step #5: ,00rwn,g,,UÃ3Xà Step #5: t,k,we,f9jv, Step #5: BcI9🪛Fm,,Ãw, Step #5: wgA🪓,hJ2🪛,K Step #5: ,SgbTtvuBG Step #5: t, 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 ["lvbX", "-d,"] Step #5: Step #5: Running test ["cut", "n", "-c3", "-c7"] Step #5: === Compare result for: cut ["n", "-c3", "-c7"] Step #5: Pipe: t,egu Step #5: 🔩,I,WNX Step #5: i(D⚙kpg Step #5: o,DDHÃ,UyrS,tÃ(7 Step #5: V,️TÃg🪛,l2🔗Z Step #5: ,zJgus8P⚙Y2,,W, Step #5: 🔗O(54,2Ã,k, Step #5: BJ0Ã,Ã2Z4Wx,Ã,nAS Step #5: Ãd,wtK1,t,W,6 Step #5: L,33,RjÃÃÃÃw🔗Ã,ÃVZlk7s 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 ["n", "-c3", "-c7"] Step #5: Step #5: Running test ["cut", "-d,V"] Step #5: === Compare result for: cut ["-d,V"] Step #5: Pipe: 🔗,qK9(Sz,G Step #5: bz,e6🔩eqKgh,1️N Step #5: faU️Ka,z⚙8JL(l,,KXqSE Step #5: ,m2D🪛C5d,d( Step #5: Cr,e,xazpÃ,YBP Step #5: A🪓,,zr(,Z,pf Step #5: ,Sh,XFb9LAZ6,1L,L Step #5: IY6Lpq,🔩qh,U,M,8 Step #5: alA(,Oo,JU5J(y Step #5: 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 ["-d,V"] Step #5: Step #5: Running test ["cut", "-c5"] Step #5: === Compare result for: cut ["-c5"] Step #5: Pipe: 8EGe8K,LF,5 Step #5: ,,TÃÃ8(s Step #5: 🧰GC🪓⚙( Step #5: su8 Step #5: IUA, Step #5: 🧰D,ÃI1a,,0U(NT6,r🔩 Step #5: Qr6R Step #5: dZXjjTt🪛Xc Step #5: ,Zoe,ÃÃMI9 Step #5: ÃK1Y,boK,02,,Vr(WzdGjh Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut", "-d,🪓", "-b7", "-f4", "-c10"] Step #5: === Compare result for: cut ["-d,🪓", "-b7", "-f4", "-c10"] Step #5: Pipe: (cB,🧰ÃfF, Step #5: T,,B Step #5: ,lg Step #5: yFV,,W,JA2,🪓P Step #5: Step #5: Step #5: Gm,5,lwVGHl Step #5: 0w Step #5: ,P,B(cP🧰5Sx Step #5: 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,🪓", "-b7", "-f4", "-c10"] Step #5: Step #5: Running test ["cut", "-c10", "-d,", "fr", "-b1", "-c1"] Step #5: === Compare result for: cut ["-c10", "-d,", "fr", "-b1", "-c1"] Step #5: Pipe: j,t⚙VvL Step #5: f,EC,avI🔩,vrH Step #5: v2W(, Step #5: G3⚙C,🔗s🔗🧰v06🪛F,1m,i,W( Step #5: x,U61 Step #5: ,GÃ,, Step #5: C🪛5hCDUYF,fV,,0à Step #5: Gf,(🔩Jt🪓 Step #5: w4🧰7zX5s,faOH Step #5: phPÃAjI,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 ["-c10", "-d,", "fr", "-b1", "-c1"] Step #5: Step #5: Running test ["cut", "-b9", "-f3", "-f1", "-b3"] Step #5: === Compare result for: cut ["-b9", "-f3", "-f1", "-b3"] Step #5: Pipe: Foy0o,🪓 Step #5: K,e,op Step #5: 3GULbO,n,⚙8y⚙🪛 Step #5: Jm2 Step #5: 45s🧰Ãt Step #5: ,JNHHU,u,wa🔩UÃBI🪓N2,bHcrN Step #5: (s(9 Step #5: ,tÃIRa,rRB4wrgc🧰,ZU, Step #5: G,e,O2 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 ["-b9", "-f3", "-f1", "-b3"] Step #5: Step #5: Running test ["cut", "l", "-d,⚙"] Step #5: === Compare result for: cut ["l", "-d,⚙"] Step #5: Pipe: ,PxXHQoq,B( Step #5: ,vi7r,️7W,à Step #5: ( Step #5: jlE,es(30i,X🪓B,i4,K Step #5: Ãmv⚙n,,Vt Step #5: C🔩,,VN((⚙bBÃDs,,(d🔩 Step #5: ,,UWe Step #5: bmIZ7,,Ãl,mO(,hDQRo87y Step #5: 1 Step #5: ,P3Mn,iKF,12 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 ["l", "-d,⚙"] Step #5: Step #5: Running test ["cut", "-c2", "-f5", "-b6"] Step #5: === Compare result for: cut ["-c2", "-f5", "-b6"] Step #5: Pipe: yQLVm,pX5N0,E2dc(, Step #5: y Step #5: D,Ã,Ãdw,X01Tn,LQKbWÃu Step #5: JU,,jb🪛, Step #5: 0,CO,🔩,4,TWW Step #5: J2oc Step #5: tÃDjl Step #5: (gOwNN Step #5: DÃg Step #5: E(Ã1️1((E8,L,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 ["-c2", "-f5", "-b6"] Step #5: Step #5: Running test ["cut", "-d,Y", "-c6", "-d,l", "-b9", "Itdb"] Step #5: === Compare result for: cut ["-d,Y", "-c6", "-d,l", "-b9", "Itdb"] Step #5: Pipe: C,⚙( Step #5: Fp Step #5: (r,⚙,🔩🔗R4 Step #5: ,,⚙Lu,y,L Step #5: ,8wcl, Step #5: HINq,wÃ⚙n,,f4 Step #5: ,🔗🧰,,Q Step #5: dV8K🧰,Q Step #5: O🧰x️,(sHn,aoL8wKiP,FQ,ÃI Step #5: ,pX,,Qà 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", "-c6", "-d,l", "-b9", "Itdb"] Step #5: Step #5: Running test ["cut"] Step #5: === Compare result for: cut [] Step #5: Pipe: TFI8b,yACUnYCqL Step #5: 🪛,,B Step #5: r(,GtH🪛h⚙hZ,r6wU,,3 Step #5: b53,s, Step #5: ⚙,8,6ulXqiQx,a Step #5: ,,Zj(8 Step #5: ,,(yPz2🔗 Step #5: ,6ect🔩6 Step #5: 5,🧰F🪓, Step #5: hCh,(IZmf7,(E0 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: (B(🔗M,,L,e6BRG1,5uT🪓R Step #5: ,s(t,Oa7sB1du,J9Ã5l🔗NQl Step #5: ZY️,V,,(( Step #5: ,, Step #5: re6X Step #5: gÃ,X Step #5: yJ,W, Step #5: ️,,Y,,à Step #5: P4 Step #5: U,IfBeZ,Ã(, 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: #128 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["cut", "-b10"] Step #5: === Compare result for: cut ["-b10"] Step #5: Pipe: 🪓eu🪛oÃ🔩 Step #5: ,6o,️b,jJThf Step #5: ,PHzV8r,H,pd,iGV🔩oD Step #5: 3,9,g(a Step #5: apz9w7, Step #5: mE🔩7t, Step #5: ,️ Step #5: 6n9,6hosV,M(f9nÃi,R8(Ã,b Step #5: e,D Step #5: 🪛🧰(p,V,rPo Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut", "-b1", "kGJO2jtHZtWc\u{fe0f}🪛", "-b2", "-d,"] Step #5: === Compare result for: cut ["-b1", "kGJO2jtHZtWc\u{fe0f}🪛", "-b2", "-d,"] Step #5: Pipe: 4🔗0Ne,vg8,ÃGwj0c,KnaÃ(I, Step #5: 2PsR,M,,,r Step #5: UK,(🧰 Step #5: Step #5: 5️,k9NGhHcw,RzÃÃTJza,ha🔩(I️ Step #5: a(,,Ãn(v,rt Step #5: hEÃ,, Step #5: s8srb,NMO Step #5: MzR,VÃHE 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 ["-b1", "kGJO2jtHZtWc\u{fe0f}🪛", "-b2", "-d,"] Step #5: Step #5: Running test ["cut", "Eb\u{fe0f}k⚙XBR", "-f3"] Step #5: === Compare result for: cut ["Eb\u{fe0f}k⚙XBR", "-f3"] Step #5: Pipe: uHCÃMR⚙7,Yà Step #5: ,b,gkUo6JIJT,2Ãw,GC7 Step #5: 🧰f,p Step #5: NSÃ4,bEc Step #5: 9,🪓14(,Ã5rXX,n Step #5: ,H(VA,🔗z,DeD,️9Vk1W9 Step #5: ️,,OF🪛 Step #5: EHGu6 Step #5: kA,i,⚙Ã2🪓( Step #5: ,bV(s,t🪓,3B7,TZà Step #5: Rust stderr: Step #5: Eb️k⚙XBR: No such file or directory Step #5: GNU stderr: Step #5: 'Eb'$'\357\270\217''k'$'\342\232\231''XBR': No such file or directory Step #5: --- START diff Step #5: -Eb️k⚙XBR: No such file or directory Step #5: +'Eb'$'\357\270\217''k'$'\342\232\231''XBR': 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 ["Eb\u{fe0f}k⚙XBR", "-f3"] Step #5: Step #5: Running test ["cut", "-c6", "-d,E", "-f3"] Step #5: === Compare result for: cut ["-c6", "-d,E", "-f3"] Step #5: Pipe: o4QH Step #5: e6p,(,kJ,Czui, Step #5: Ã🪓V,, Step #5: MfZly,jQp,🪛I Step #5: ⚙d,HÃA,x4( Step #5: 🔗🪛,,,6XU83aJL,🔩F🔗C4UQoà Step #5: S(Xl Step #5: oVJy🪓TVÃ,,FadeVq,02,xM Step #5: hLm Step #5: 6qYTdÃUH,rO,à 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,E", "-f3"] Step #5: Step #5: Running test ["cut", "-b8"] Step #5: === Compare result for: cut ["-b8"] Step #5: Pipe: ,D,S8(E,Q2zinS⚙S,rwÃw🔗 Step #5: V,🪓Po4,8wD8,,1 Step #5: X4,l,(0 Step #5: N,Uk,38L,(ywsThA Step #5: k5r,7️V🧰,BÃh27YXNK Step #5: T8Ae,ec,,AxgÃw9ew🪛,B9gPGK Step #5: T(Frw,fE🪓,,mBnLTTl,4Wà Step #5: ,FzQll,,(,️PKURx Step #5: ,R4xwFn,r,F3IsgKD,9GoÃD🔩a Step #5: ,,8,g,Ã9eb Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut", "PD2eO⚙", "Ã"] Step #5: === Compare result for: cut ["PD2eO⚙", "Ã"] Step #5: Pipe: k🧰,,TEryXJO,ywm, Step #5: w0Ã️️(v,Ã,okVTr,q Step #5: f2b Step #5: ,q,Ã3SWfzQg,,(p Step #5: 86🪛p,( Step #5: 0, Step #5: uwSk,u Step #5: q,AL Step #5: ,ÃCj Step #5: T,️6k,Ãrw 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 ["PD2eO⚙", "Ã"] Step #5: Step #5: Running test ["cut", "-f3", "-c2", "-f3"] Step #5: === Compare result for: cut ["-f3", "-c2", "-f3"] Step #5: Pipe: Step #5: 8bmr(JwK Step #5: d,rD⚙Wl,J7T,HsP Step #5: lDQ Step #5: 🔗️🪛⚙sSaoO6,,, Step #5: TIsBuK,mo,,0mDo2V,gw Step #5: ⚙,🧰hE0Hf,7ABDf1X⚙2 Step #5: ,🔩A Step #5: ldsfMAÃE(l,Y⚙(AjwaÃQ2 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 ["-f3", "-c2", "-f3"] Step #5: Step #5: Running test ["cut", "-f2"] Step #5: === Compare result for: cut ["-f2"] Step #5: Pipe: Oh9N(o(W Step #5: dR,(iI,7m,iWLrÃ(xzq Step #5: MsI,🧰B,bGMh,Nm6 Step #5: ⚙,s4T,Y,B,bMVGUE Step #5: CO Step #5: (Ã(cH,o,3,Qz,A4Q Step #5: e,B3,q Step #5: HvkfW,13n,,5 Step #5: qn0i3,EecÃ,🔩3,(,47 Step #5: iq,AN🪓(,dg5,8O Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut", "-b4", "-b3"] Step #5: === Compare result for: cut ["-b4", "-b3"] Step #5: Pipe: s2V,c(h,k🔩e,4 Step #5: 4,W,,I2, Step #5: S(Z🪛9⚙ONMR,5f8o(,A0eKub,D Step #5: vB,LT,nÃp9DfR,5 Step #5: ,N,t3HJ Step #5: A(Poc,A Step #5: xgxo🔗 Step #5: ((K(5,(0q3Re(mO,O9Ji Step #5: c️,YPR️B️Y🪛,obv,,EL Step #5: ,P,n,S3 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", "-b3"] Step #5: Step #5: Running test ["cut", "-b2"] Step #5: === Compare result for: cut ["-b2"] Step #5: Pipe: 8A,ÃSx Step #5: cE Step #5: 0MkH,Dq0, Step #5: V70GV5,U,IJnJj Step #5: G Step #5: Ã,w0ZX,o⚙q,,vlFCo Step #5: CIqd🪓🪛PRbB Step #5: ,GM Step #5: TqK,y,I Step #5: lSKM⚙H,C(9c Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut", "-d,", "-b2"] Step #5: === Compare result for: cut ["-d,", "-b2"] Step #5: Pipe: U Step #5: ,m Step #5: ,3ohN Step #5: pJ,xlÃq,Wuwb Step #5: lqy⚙UblHfk Step #5: ,🧰K4,TD9🔗,hMX, Step #5: Jm,,B Step #5: ,d,vXÃ1,,️DB⚙Dy6 Step #5: 🔩IDT6DbÃ🔗g,,ÃZ,3hÃb Step #5: a(🪛(,Wb3X,, 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,", "-b2"] Step #5: Step #5: Running test ["cut", "-d,", "-b8", "-f4"] Step #5: === Compare result for: cut ["-d,", "-b8", "-f4"] Step #5: Pipe: ,J Step #5: ,8u4PUSN7, Step #5: ,2C,lo Step #5: C,,ÃÃ,l(🔩Je,🪓 Step #5: jf Step #5: 9SV,b2Ãv,, Step #5: Step #5: mSO(fs(M,K,️,u🔗x,9e Step #5: iIr🔗🔗,o Step #5: N3🪛PHODi4T, 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,", "-b8", "-f4"] Step #5: Step #5: Running test ["cut", "-c2", "-b2", "🪓("] Step #5: === Compare result for: cut ["-c2", "-b2", "🪓("] Step #5: Pipe: 🪛d⚙(a🔗, Step #5: a🔗7Yd,,M, Step #5: h Step #5: dD(ndC🔗,HB🪓t Step #5: tH(Vx(,,Tid,ly7ÃC7,gv Step #5: YÃO73 Step #5: 🪓 Step #5: g,5 Step #5: Step #5: ,g7,6,🔗1,PDnXSY(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 ["-c2", "-b2", "🪓("] Step #5: Step #5: Running test ["cut", "-f3", "-d,"] Step #5: === Compare result for: cut ["-f3", "-d,"] Step #5: Pipe: nY0QY,,j,1vWb⚙ Step #5: N2,6Ãg4p46N(,LhmFÃm4B,Z6a🪓5, Step #5: 9⚙kWb,🔩, Step #5: g⚙,🔩 Step #5: oOQ🧰Tm,MsN🪓,a,T Step #5: ,L3L Step #5: Ã5,zM,c Step #5: Om,fCmikV,w Step #5: kjKH🧰 Step #5: M(Ãp5eAk,9zc,Mk,Ã7Y4RP8v9,TZ Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut", "-d,b"] Step #5: === Compare result for: cut ["-d,b"] Step #5: Pipe: jq,nv(j,Ãqo,gN🪛MN,e5pF2lb Step #5: ,GO,PiH Step #5: 8dSxZrnI,HGL, Step #5: 5ygrxh,WCÃzqi,xNV0,7,o Step #5: ÃdP,🧰S3O Step #5: IB,wqL1SÃN️hv,ÃU,(Va,GFLa6v Step #5: t,️YBx,, Step #5: p,7,fb,,2 Step #5: v Step #5: Y5mmdL🪛j 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"] Step #5: Step #5: Running test ["cut"] Step #5: === Compare result for: cut [] Step #5: Pipe: nn,J,O(ouk1🔗, Step #5: d,🪛84k9,,a Step #5: N,Lo🔩(y5 Step #5: ️rOnvYio,h(Ã4v Step #5: Ã,,JkL Step #5: j(Jz Step #5: ,302qe2,(Z1,,à Step #5: IftOmQ,qvG🪛WfziHQ Step #5: (sK,KJ,J(EVEQk Step #5: PyvI5O(( 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,", "-d,", "7m7Xfm5y🔗coMXp9🧰", "-b10", "-f3"] Step #5: === Compare result for: cut ["-d,", "-d,", "7m7Xfm5y🔗coMXp9🧰", "-b10", "-f3"] Step #5: Pipe: 1r,A Step #5: BbIMxs,C,j, Step #5: k,,To Step #5: bR,oHWn,M,KS8S6mFH🔩 Step #5: 8we Step #5: 2u(tS,oUG(Di4,4à Step #5: o,X16ÃG Step #5: ,a Step #5: H(25p🧰,PK,Db, Step #5: 8iB,jy(G8j,e(0,bdo️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 ["-d,", "-d,", "7m7Xfm5y🔗coMXp9🧰", "-b10", "-f3"] Step #5: Step #5: Running test ["cut", "-b2", "-b10", "-b5", "-c4", "-c4"] Step #5: === Compare result for: cut ["-b2", "-b10", "-b5", "-c4", "-c4"] Step #5: Pipe: ji,yu Step #5: ÃM,R️,REWÃBTh🧰🔗,0Ãfe,49 Step #5: ,XmR🪛 Step #5: kUO,LBQ7v,🧰,t Step #5: s9cxpj,WÃti,s1n Step #5: R( Step #5: v🧰,2, Step #5: 🧰🧰e,6🧰,🪛U Step #5: ÃJNNeq Step #5: 10m 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", "-b10", "-b5", "-c4", "-c4"] Step #5: Step #5: Running test ["cut", "-f2", "-d,x", "-d,m", "-c9"] Step #5: === Compare result for: cut ["-f2", "-d,x", "-d,m", "-c9"] Step #5: Pipe: t,,x Step #5: S🧰,Bo🧰I,h,2🔩SP1Z1 Step #5: I️, Step #5: jR🧰🔩Cj( Step #5: uW,,(,Ku6iP Step #5: ️vi🪓8,seH(ÃUH🪛 Step #5: Ã,mS,QbT,🪓((3as(d,J Step #5: tCp,,,D Step #5: K🧰V(CwzQf Step #5: ,ÃU,GL6hk, 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", "-d,m", "-c9"] Step #5: Step #5: Running test ["cut", "-b9", "-c4"] Step #5: === Compare result for: cut ["-b9", "-c4"] Step #5: Pipe: I2I🔗oPs,Os,Ye,ÃY,gV6h Step #5: M,zÃg,x Step #5: Vh🔩n( Step #5: q(Km Step #5: Dj Step #5: nQ Step #5: R⚙b Step #5: a️wd,,qqn🧰C(iML Step #5: ,o(🔩xvO,He62r,t Step #5: Ã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 ["-b9", "-c4"] Step #5: Step #5: Running test ["cut", "-c4", "-b8"] Step #5: === Compare result for: cut ["-c4", "-b8"] Step #5: Pipe: 8,qGsCBuak8,N,,u Step #5: 3qi️Jkep,S3 Step #5: ,ÃG⚙V4, Step #5: 🪓URfAB,soqfG Step #5: Ã🪓4DRY,x Step #5: ÃU,(X🪓8b5🪓BL Step #5: ZÃV7Lq,F,,d9dZ Step #5: Dr71d,,P(tRx,, Step #5: ,y(u🪛,Wy0,5 Step #5: XI,k5Us,e5k,WÃ,736vO 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", "-b8"] Step #5: Step #5: Running test ["cut", "-f5"] Step #5: === Compare result for: cut ["-f5"] Step #5: Pipe: M,WV,,i Step #5: aXA(LMy,1wnl4,, Step #5: gx,d,,X Step #5: OizUk0rG,,NG7🪛à Step #5: QmtO(m,DZjuÃqA0Km Step #5: Ã️o,(, Step #5: (,Ã3,33ag,⚙🪛 Step #5: p⚙g🪛rD,aO18Z,l,6,v🧰️x Step #5: A9pcN0,V,a1z8P🔗O Step #5: ,🪛Xdqo,FÃ🪓zL,a,d🔩h🔗 Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut", "-c9"] Step #5: === Compare result for: cut ["-c9"] Step #5: Pipe: wz,Ks1 Step #5: 5OjÃIJDt,zl,s Step #5: oF,,n🧰yxÃ,UnYx🔗(6 Step #5: Ã6(,, Step #5: ImMy,kBfÃ🧰🔗,h Step #5: ,E,uF🧰D1OW(,3Y Step #5: ,WCS,ORKsAgU Step #5: Fq96cfSK0F Step #5: ,m🪓LAQgewr,2y, Step #5: 8L(,IeilW(1🪓7,ZRRT Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut", "-f2", "-c5", "-d,"] Step #5: === Compare result for: cut ["-f2", "-c5", "-d,"] Step #5: Pipe: Rdn2 Step #5: ,V,q1,9u(K Step #5: ,Rp,GBaO,S,ÃBL Step #5: ,fDNB5,TMj Step #5: 🧰 Step #5: ,c,️, Step #5: ,f(BjQHff,ptn(6,TÃd8 Step #5: ,ZÃfbPI,SXwF,GD,X Step #5: ,🧰 Step #5: ,c(W,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 ["-f2", "-c5", "-d,"] Step #5: Step #5: Running test ["cut", "-d,c", "-c10"] Step #5: === Compare result for: cut ["-d,c", "-c10"] Step #5: Pipe: 0jb Step #5: TBJ(nm(,zyQt Step #5: FNil45 Step #5: ZLSae7c,EyA Step #5: hju,, Step #5: Step #5: ÃX,U Step #5: ,5D Step #5: JT,,⚙,️ Step #5: mL7,ob,HoÃz,,PÃCE7Ã9 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,c", "-c10"] Step #5: Step #5: Running test ["cut", "-f2"] Step #5: === Compare result for: cut ["-f2"] Step #5: Pipe: ,ÃWT Step #5: ️Gk6XekT,y,🔗g0 Step #5: bNGÃqc9,8,⚙lU,j Step #5: , Step #5: Ã️ÃC,V1,🪛,O4(,N Step #5: NV5 Step #5: et Step #5: Step #5: , Step #5: c,yjBeKGTjx,(HCq0(cV, Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut", "-c7", "-f3", "-f3", "-f3", "-b4"] Step #5: === Compare result for: cut ["-c7", "-f3", "-f3", "-f3", "-b4"] Step #5: Pipe: C1Ã58,lÃ,TÃe, Step #5: 4r(WLEjUcQ,️,j,miy Step #5: 7M Step #5: (s,0fÃZyI,WBmÃAK,3912uhW Step #5: ,2Q7r,pC,D,rBSsoq️ Step #5: ,1xXB9slF4I Step #5: 7iJ,PR Step #5: ,,kUB🪛n Step #5: wV(,N,a Step #5: EQ, 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", "-f3", "-f3", "-f3", "-b4"] Step #5: Step #5: Running test ["cut", "-d,R", "-d,", "-c4", "7(", "-d,"] Step #5: === Compare result for: cut ["-d,R", "-d,", "-c4", "7(", "-d,"] Step #5: Pipe: ZZL️ Step #5: B,,,(,e Step #5: GPjyZa🔩,🔩MBdM(️,8I🪛fK Step #5: 🪓3⚙dD,n(dbX Step #5: W️Us,kt,vrgSC,🪛Dc🪓🪛 Step #5: uDÃ,🪓gAo,,G Step #5: uDÃXU30P Step #5: AQ Step #5: H,u7,9,,YOdr2U Step #5: u( 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 ["-d,R", "-d,", "-c4", "7(", "-d,"] Step #5: Step #5: Running test ["cut", "-b7", "-c9", "-b6", "-b1"] Step #5: === Compare result for: cut ["-b7", "-c9", "-b6", "-b1"] Step #5: Pipe: ,️🪓,FNÃ(xaja,X Step #5: Step #5: DVÃD🔩g,5LG,CpGjnvM🪛,xtq,Ãv Step #5: ,6Ã,OoUggSnA,aqLMhyb Step #5: DWyp🔗zpUhX,Ã,eR7k,Ld⚙ Step #5: Ã,,s, Step #5: ,,️lM🪓RK🧰V,,uvÃrL1à Step #5: (Mh,,,DpvAO Step #5: M,Ugrr7C,6,IIÃ,I Step #5: ,,wT 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", "-c9", "-b6", "-b1"] Step #5: Step #5: Running test ["cut", "-d,g"] Step #5: === Compare result for: cut ["-d,g"] Step #5: Pipe: ,,a( Step #5: ,nUi4🧰k,9🪛gO,6ÃphB Step #5: (🧰JyDÃ(Y,🧰,JimM Step #5: PJ9CAw Step #5: QBT️e,4 Step #5: i⚙J(5aQ,ag🔩wP,bÃTcÃ1wC9 Step #5: 🪛aYV,Hqebp9(z,WLEiqif,(⚙k, Step #5: A7GP️,UC,6OjuM,🪛 Step #5: ,rEw,Ã🔩(ÃsBs, Step #5: qI,M,ÃEoRyZn1 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", "-d,2", "-f4"] Step #5: === Compare result for: cut ["-d,2", "-f4"] Step #5: Pipe: fW6, Step #5: z( Step #5: tAcrmc🔩,🔗u,q🔩,3c Step #5: Gs9p,1l Step #5: Step #5: Ã0,🔗,,yÃ,1 Step #5: Do,hQ Step #5: HFxQ Step #5: ghidBlS🧰p,S1p, Step #5: LF(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 ["-d,2", "-f4"] Step #5: Step #5: Running test ["cut", "-d,"] Step #5: === Compare result for: cut ["-d,"] Step #5: Pipe: ,bA,,,🪛rO Step #5: ÃxL,8 Step #5: ,8️m,z,Ãy((4O,U Step #5: pPwe,A,V(msw,rjzwY,4Xhm Step #5: L,09 Step #5: L,rE🔗PL4f,️E05 Step #5: ,QA Step #5: ,,k,JEx6X Step #5: ,,vo, Step #5: z(j8W 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", "-b5", "AFwkKV2tTNh2mitG", "n87"] Step #5: === Compare result for: cut ["-b5", "AFwkKV2tTNh2mitG", "n87"] Step #5: Pipe: aA9P Step #5: ,AY,Y,🧰ÃiQÃ9p🪓 Step #5: 6ApQ Step #5: ,,c,J⚙Uh Step #5: ,olA, Step #5: Step #5: 4ÃÃÃtT,f Step #5: ,v,u⚙PNPvC(, Step #5: X Step #5: JsC Step #5: Rust stderr: Step #5: AFwkKV2tTNh2mitG: No such file or directory Step #5: fuzz_cut: n87: No such file or directory Step #5: GNU stderr: Step #5: AFwkKV2tTNh2mitG: No such file or directory Step #5: cut: n87: No such file or directory Step #5: --- START diff Step #5: AFwkKV2tTNh2mitG: No such file or directory Step #5: -fuzz_cut: n87: No such file or directory Step #5: +cut: n87: 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", "AFwkKV2tTNh2mitG", "n87"] Step #5: Step #5: Running test ["cut", "-f1"] Step #5: === Compare result for: cut ["-f1"] Step #5: Pipe: b🪛,3Ãlu,T2u,vJTZNg2g Step #5: b,MEtRq2Z Step #5: 9dJ,KbLÃ🧰(Y🪓,sgeP,xg4WLUxY,hyà Step #5: S(qÃ(,,7fr Step #5: 3,YoH️S,,8BFrW, Step #5: Step #5: S8,0,mTua,(h5F81,yu Step #5: 🪛🧰🔗TkQ Step #5: (,,🪛,qOxUsxVD,j Step #5: Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut", "-c1", "-b10", "-d,T", "-d,0", "vc🪛Xaos12bI((2DSN("] Step #5: === Compare result for: cut ["-c1", "-b10", "-d,T", "-d,0", "vc🪛Xaos12bI((2DSN("] Step #5: Pipe: ,d,IqB6,Z1🔩 Step #5: gtd0 Step #5: rz,qEbZe, Step #5: u5wT6ZÃO Step #5: kL,h,k,a🔩(L8,ARA2 Step #5: KÃ,3juX13Mg,mEwz(7,1O8fzY🧰,IÃI🔗🪛A Step #5: gx6Ã,uz,S,an Step #5: ,X, Step #5: Step #5: ,Ã1HqWO,Q,v, 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", "-b10", "-d,T", "-d,0", "vc🪛Xaos12bI((2DSN("] Step #5: Step #5: Running test ["cut", "Ã5", "-b9", "-d,"] Step #5: === Compare result for: cut ["Ã5", "-b9", "-d,"] Step #5: Pipe: CjM7 Step #5: G⚙L Step #5: 9MDzG,N,k,, Step #5: ,j,G🔗🔩fIl, Step #5: uWgKmBt,O️(🔗 Step #5: S,kPic(gU,1OdN(vrUL,⚙FYHJ🪓6,s Step #5: vfqF,q,B9ix2 Step #5: x🪓🪛Ã,s,1,6Bw,xl Step #5: kHjjtqMgÃ,(Ãw Step #5: ,L99,,(Gl,e 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 ["Ã5", "-b9", "-d,"] Step #5: Step #5: Running test ["cut", "-d,U"] Step #5: === Compare result for: cut ["-d,U"] Step #5: Pipe: ,hH Step #5: (ov,z Step #5: 5Xy️P8,c60D9, Step #5: W,3A,🔩4ETFJ,, Step #5: Q,,a79H6,,gusZm2🪓C Step #5: ,e,vmsV,l Step #5: TÃ5,gW4,🔩oÃU Step #5: o,s,,, Step #5: ,🧰Ã🔩C5,Y,zS Step #5: iGK,6W,S3, 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,U"] Step #5: Step #5: Running test ["cut", "-f2", "-b8", "-f3", "zRG", "-f3"] Step #5: === Compare result for: cut ["-f2", "-b8", "-f3", "zRG", "-f3"] Step #5: Pipe: ,D7F,WJ🔗G,QSF2T Step #5: ️7K,q Step #5: P(N6e1z Step #5: 🔩NÃ,,lClYrtE,vTZS6,J Step #5: ,🪓g(,,li🧰Ã,LVXhS Step #5: ⚙,v2Imm,,n Step #5: blj2 Step #5: o(9T,️, Step #5: yRK9z Step #5: ,ntpÃg3z,h0ne5,,sÃ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 ["-f2", "-b8", "-f3", "zRG", "-f3"] Step #5: Step #5: Running test ["cut", "-b6", "z"] Step #5: === Compare result for: cut ["-b6", "z"] Step #5: Pipe: eT Step #5: yFs,wl🧰,,,V Step #5: ÃK,XJ3F,,X( Step #5: Q7J9,9,8f🧰,J,Tye Step #5: b,Ch,qZ Step #5: R🧰(W,,3ÃaU,3 Step #5: ÃXd,(scCXX🪓r,à Step #5: ,,,J, Step #5: D, Step #5: ZM🧰oc️ÃRÃ,AZim8uUhT Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut", "-f4", "-f4", "-d,P"] Step #5: === Compare result for: cut ["-f4", "-f4", "-d,P"] Step #5: Pipe: ,🪓2w,De,nufZV,A6v(ug Step #5: (ÃvtE Step #5: u7m9e,QAnFew⚙h,🔗NS6 Step #5: rwz🪛rHFhA,7RM,(I3ru0UVd,AÃ,G(🔩 Step #5: fgb,lj,R,,M Step #5: r,V️b🧰,Hk Step #5: ,1🪓 Step #5: t🪓,Rgph6X🪛 Step #5: Step #5: E🧰EiÃG 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", "-f4", "-d,P"] Step #5: Step #5: Running test ["cut", "-d,"] Step #5: === Compare result for: cut ["-d,"] Step #5: Pipe: ÃBÃK,OdkcapÃb,Y Step #5: X,qC,(,YS,GUYbF🪓 Step #5: ir🔩,TW,S Step #5: x,(Vpc, Step #5: 8gDr Step #5: ZwL⚙J6,ay🪛1n,jc,7a,ÃMDSas4a Step #5: 🔩,8,J Step #5: gfUQ🔗,(c,x,🔗🪛Ã,Gq Step #5: nR Step #5: h,7Ãq,fN🪓⚙99E, 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", "-f3"] Step #5: === Compare result for: cut ["-f2", "-f4", "-f3"] Step #5: Pipe: aK Step #5: m,🔗wÃS,,OLx,w Step #5: X,,lD,dVZ Step #5: YlN,s,x Step #5: ,5xR0🪓🧰🧰,6Z2X7,C Step #5: ÃJzSk5xÃz,(Cl,I,🪛Y,ue Step #5: ,loyFVB Step #5: ,D, Step #5: 2ux⚙iq(,W(W,,yv Step #5: 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 ["-f2", "-f4", "-f3"] Step #5: Step #5: Running test ["cut", "-b10", "-d,", "-c10"] Step #5: === Compare result for: cut ["-b10", "-d,", "-c10"] Step #5: Pipe: KW🪓UH0gY,, Step #5: ,K🧰Z7C,Ytq1WM🧰à Step #5: ÃU Step #5: APkR(H🪓f(,f🪛y,Ã4jR Step #5: 8NI08V🪓z,,9 Step #5: ,1,7🪛V3,qm5 Step #5: 🧰Ãh,,J,(d Step #5: R,V️ÃGAz,5,wÃA(wf Step #5: ,x2Ã,nG Step #5: ÃN,hs,cHh 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", "-d,", "-c10"] Step #5: Step #5: Running test ["cut", "-b9", "-f4"] Step #5: === Compare result for: cut ["-b9", "-f4"] Step #5: Pipe: 8ljb, Step #5: 9rr(,jw,️s,W Step #5: Step #5: ,BQdf,🪓t Step #5: z,NU,4i8 Step #5: Step #5: l,Ã7fzN,UÃ,Pbc,T⚙FQc Step #5: 4S0,mnIFR,Ple9,0 Step #5: tNx,NMPh0v🪓Hl Step #5: uzn⚙,hT(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 ["-b9", "-f4"] Step #5: Step #5: Running test ["cut", "-f3", "37(🧰G🪛", "-d,"] Step #5: === Compare result for: cut ["-f3", "37(🧰G🪛", "-d,"] Step #5: Pipe: prn0Vr🧰,s33D,gl,E Step #5: E Step #5: Step #5: ,t, Step #5: (NbN,N Step #5: ,🪛qIu🧰Ã,Ãh2🪓j Step #5: KG,4Ã9B,Cf,🪓Vgz8bG,N🔗 Step #5: rwWy7G Step #5: o,NSfBK,,y1CPÃxL, Step #5: N,🔗CAR,yp Step #5: Rust stderr: Step #5: 37(🧰G🪛: No such file or directory Step #5: GNU stderr: Step #5: '37('$'\360\237\247\260''G'$'\360\237\252\233': No such file or directory Step #5: --- START diff Step #5: -37(🧰G🪛: No such file or directory Step #5: +'37('$'\360\237\247\260''G'$'\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: cut ["-f3", "37(🧰G🪛", "-d,"] Step #5: Step #5: Running test ["cut", "-b6", "-c7", "-d,", "-b3", "-f4"] Step #5: === Compare result for: cut ["-b6", "-c7", "-d,", "-b3", "-f4"] Step #5: Pipe: hAcR Step #5: 🪓FJ,bq Step #5: fFnR2,CKj0O,🧰,, Step #5: ÃP, Step #5: ch,3H7x Step #5: rf,Ã2GU, Step #5: ,Ã88, Step #5: lCcR,3🔩T🔩r,( Step #5: 5,oÃJ,sse⚙ Step #5: 5D0p 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", "-c7", "-d,", "-b3", "-f4"] Step #5: Step #5: Running test ["cut", "-b4", "-b4", "-c7"] Step #5: === Compare result for: cut ["-b4", "-b4", "-c7"] Step #5: Pipe: v,aÃiWzZ Step #5: jLjVXl,( Step #5: 🪛Th9C,,Bà Step #5: XE,DF,Vs Step #5: ED🪛Ã4,🪓X(xy⚙yk Step #5: Rl,FH,UQ3p,r⚙, Step #5: vW🧰d3,,ys,AjScQ🪛o Step #5: ⚙q,wO Step #5: 7🪓,S,Ãà Step #5: wW,A0NU0(,8,TnF(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 ["-b4", "-b4", "-c7"] Step #5: Step #5: Running test ["cut", "-c6", "Ik(YVe", "-f3"] Step #5: === Compare result for: cut ["-c6", "Ik(YVe", "-f3"] Step #5: Pipe: Step #5: ,(,GT7Ã,PÃ,w Step #5: W,(((ytk,E,D🪓VEI Step #5: RI3,jDn⚙G,((FMh Step #5: Pyj6wYK,Ã,️,🔗Vv(7BnO, Step #5: ,BT️(f,Ã, Step #5: (8HÃ,7Ã,n,z6qfÃ⚙D Step #5: ÃDc Step #5: ,rO6,CF,Rp,(K🔗 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 ["-c6", "Ik(YVe", "-f3"] Step #5: Step #5: Running test ["cut", "hBl", "-b7", "z", "-f4", "-d,", "-c9"] Step #5: === Compare result for: cut ["hBl", "-b7", "z", "-f4", "-d,", "-c9"] Step #5: Pipe: ,Q0🪓E,🔗qBsgÃKj Step #5: vB Step #5: 🪓(eI Step #5: 🔩zP1ÃlacC,,Ãv,️ Step #5: 🔗B4Ynfj,,ÃRBn🪛,iM68m,⚙hSTcML Step #5: LIw7,🪓bs,TN️Z Step #5: ,Lnjj,v,OKNMO Step #5: ,Q3f🪛f,Aj, Step #5: 3RO,🔩0F,,,v Step #5: ,Y,O,e6L2y5 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 ["hBl", "-b7", "z", "-f4", "-d,", "-c9"] Step #5: Step #5: Running test ["cut", "-d,v", "-c6", "eP"] Step #5: === Compare result for: cut ["-d,v", "-c6", "eP"] Step #5: Pipe: RT36,29anV0etB,Jb,A Step #5: Step #5: (,6W Step #5: eZÃ,GFd⚙,x,xBei7(Qryu,( Step #5: 🧰,iKTt15Ig3,v,🔩sm Step #5: Ã3,pLB Step #5: ,L,(CZm,(Ã,tLA5🪓 Step #5: 4aqd Step #5: jÃ,R Step #5: nJoF,YBC5,p1G7 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", "-c6", "eP"] Step #5: Step #5: Running test ["cut", "-c4", "-c2", "-b3", "-d,2"] Step #5: === Compare result for: cut ["-c4", "-c2", "-b3", "-d,2"] Step #5: Pipe: ,QgHu(,o🪓Me3vx Step #5: 8XÃv7ZG,T,gk🪛o,, Step #5: pmT,,N,JV(SmScà Step #5: EPctI,🔗GÃ,️RÃ,z Step #5: 2 Step #5: 5tX🔩,QUIf( Step #5: Ãp0kTZ,⚙Iw,qÃP4aubFSp,6,mà Step #5: ,ÃÃL🔩uh,qX21Ã, Step #5: 5v6nyLT,q🪛m1fA Step #5: ((,Z3,🪓S🔗VqÃV🪛 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 ["-c4", "-c2", "-b3", "-d,2"] Step #5: Step #5: Running test ["cut", "-f4", "R", "-d,f"] Step #5: === Compare result for: cut ["-f4", "R", "-d,f"] Step #5: Pipe: p,🔩95,,eeU( Step #5: WNj2mK,siÃ🔗q4,r1i,(0 Step #5: ,qZ7,,A🔩,rf Step #5: ZZ Step #5: mT8,H,X Step #5: W🪓,k Step #5: 6🔗jb(T,,yi(Y,a06lh, Step #5: T Step #5: OXà Step #5: o,, 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 ["-f4", "R", "-d,f"] Step #5: Step #5: Running test ["cut", "-d,a", "-c8"] Step #5: === Compare result for: cut ["-d,a", "-c8"] Step #5: Pipe: ( Step #5: 6TK🔗B4z,,WTK2A,X,(Rm🔩o4WsW Step #5: 🪛jQ,🧰RÃlnPÃ,,cUw1 Step #5: ÃC6y9(,pl(yq,8WUZzC,UtIn,fD Step #5: QoÃCv Step #5: c Step #5: F(,uXb🪓G(,4,,🧰 Step #5: ,QGD,ÃÃ,v🔩p4 Step #5: ,, Step #5: hGM6 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", "-c8"] Step #5: Step #5: Running test ["cut", "-b9", "-b9"] Step #5: === Compare result for: cut ["-b9", "-b9"] Step #5: Pipe: 0JL⚙rf,JHaG(2M,42 Step #5: GQm Step #5: o,l🧰n,,,PXAVVci Step #5: xiOy,vE3,r3 Step #5: ⚙Rd Step #5: Li,EJs Step #5: 6m(W🪓🔗Rcs,,6g Step #5: ,, Step #5: SW,jBaePn,Gy4,🧰H, Step #5: SLCP,b0KG 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 ["-b9", "-b9"] Step #5: Step #5: Running test ["cut", "-f2", "-f1", "-c2"] Step #5: === Compare result for: cut ["-f2", "-f1", "-c2"] Step #5: Pipe: ,g3🪓 Step #5: Ã6kÃ2 Step #5: ,wM🧰W🪓j,2M(9Mj3 Step #5: pl,,MW(,kÃY,🔩 Step #5: uvyH0, Step #5: ,j,eI🧰v(,d Step #5: B,,a🔗r2 Step #5: SÃ,,KÃmer58jW, Step #5: FmÃÃkTr,,2 Step #5: (,🧰d🪛ZJQ 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", "-f1", "-c2"] Step #5: Step #5: Running test ["cut", "-f1", "-c5", "-b2"] Step #5: === Compare result for: cut ["-f1", "-c5", "-b2"] Step #5: Pipe: m🪛,JA98excSj,X, Step #5: s,Xb🧰 Step #5: T Step #5: FovX,,ÃVL5D(🔩V,️⚙eNÃB,fbTn Step #5: Bws,w(t,qJ8I🪛e,🔩Sr️N906,AT🪓Y Step #5: EsÃHVbl,yÃ,Ã⚙u,PPKI🧰l,xL Step #5: kKpq,6M,,2V️8,BÃ(4i8 Step #5: ,,,oYHnFÃ⚙ Step #5: ,TFeD9eà Step #5: IM, 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", "-c5", "-b2"] Step #5: Step #5: Running test ["cut", "-c8", "-f4", "-b5", "-f3", "-b2", "-d,z"] Step #5: === Compare result for: cut ["-c8", "-f4", "-b5", "-f3", "-b2", "-d,z"] Step #5: Pipe: w⚙,🧰,53iQh Step #5: 8aO1,🪓B,Ã(0T,,V🧰🪓 Step #5: 🔩aVl(🪓R🔩U,1rB, Step #5: S, Step #5: ÃkL Step #5: ,hMl,,AOwÃ5y7C Step #5: Ã3ÃmBhJ(S,1 Step #5: ,qt5fdcbnB,V0Cd(em Step #5: (,nv Step #5: v0DzQ,j,u,Ã(BSZ1Q1ÃJ,Knxvn 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 ["-c8", "-f4", "-b5", "-f3", "-b2", "-d,z"] Step #5: Step #5: Running test ["cut", "-d,y", "-f4", "-d,E", "-c1", "-b7"] Step #5: === Compare result for: cut ["-d,y", "-f4", "-d,E", "-c1", "-b7"] Step #5: Pipe: e1iHH🔩🧰Cx,LpA72L,qJg9J🔗0,mo🔗🪛 Step #5: q,, Step #5: 4sS🪓c2, Step #5: 3fR,(,,WcJFc(o2 Step #5: ⚙W2🧰,ag,J7WKhaE Step #5: VÃBU🔗v Step #5: QL73🪛,,9 Step #5: Step #5: ,eo,Hh Step #5: EPyH,2,y🪓sW,️9,uh️ 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", "-f4", "-d,E", "-c1", "-b7"] Step #5: Step #5: Running test ["cut", "-f1", "-d,"] Step #5: === Compare result for: cut ["-f1", "-d,"] Step #5: Pipe: CS,YY️o,Bt🧰7,1 Step #5: 7us,(,S,⚙DU Step #5: lCÃUB️WSz Step #5: ,ID Step #5: S Step #5: HSG,9🪓, Step #5: VZxCQsxXh,Fs9,q,(,wj Step #5: h,🧰(, Step #5: jAPJaFt,U1,,🪓x Step #5: ,jiF,7bzSfbt3,eÃBN,9(QHs Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut", "-d,", "-f3", "-f1", "-b10"] Step #5: === Compare result for: cut ["-d,", "-f3", "-f1", "-b10"] Step #5: Pipe: 🪛🪛,NZvNg Step #5: A7,P,, Step #5: dwuLYp,,,YR Step #5: P,q3(Pn Step #5: fVg,2F,fG Step #5: ouTDA,GqM,🪛s,u2HYzCaNÃ,H Step #5: q,ÃD Step #5: LhN3Ã1,iWt,Sl Step #5: (,Y,(IR,vJHC⚙ Step #5: n,7v,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 ["-d,", "-f3", "-f1", "-b10"] Step #5: Step #5: Running test ["cut", "-b6"] Step #5: === Compare result for: cut ["-b6"] Step #5: Pipe: ÃhdI,cJÃyG,nzn Step #5: DXJpP39vd,qt(B Step #5: ,(uxj,,i,BYrVlO Step #5: (c5PBmvyU Step #5: of,DCa,Vb Step #5: q,1kIX, Step #5: w Step #5: 9,6c(mW Step #5: ,à Step #5: CDd(tX,,1Xg(ÃQ, Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut", "🪓zXWRZxiar9HoD", "-f5", "-c7"] Step #5: === Compare result for: cut ["🪓zXWRZxiar9HoD", "-f5", "-c7"] Step #5: Pipe: ÃsM,ca(Ã34c,,oq,🔩3 Step #5: h,NN🪛ÃfC4 Step #5: ,QFvdÃIde,31,h(, Step #5: HU,q5r Step #5: Dà Step #5: 864Er,ÃÃM Step #5: Qj92HÃTDT,cos( Step #5: yÃd🔩Wcg,bn Step #5: z,P(K🪛HNM(8,ÃMÃ,,U Step #5: 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 ["🪓zXWRZxiar9HoD", "-f5", "-c7"] Step #5: Step #5: Running test ["cut", "-d,h"] Step #5: === Compare result for: cut ["-d,h"] Step #5: Pipe: G Step #5: vP Step #5: EHi,E02,hKD Step #5: g,,cjES,NXT Step #5: HmÃO(,J( Step #5: xt🔗n, Step #5: SmKajy,(Xmm(🔗️mi,Bm Step #5: PKow3R(Ã,,⚙aV Step #5: l Step #5: ⚙DIl,Ep5J🔩aAs1🧰,(SÃaÃY,ÃVXy 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,h"] Step #5: Step #5: Running test ["cut", "-b8", "-b8", "-c2"] Step #5: === Compare result for: cut ["-b8", "-b8", "-c2"] Step #5: Pipe: 4Q(uI🧰B Step #5: z,y🪛w🔗P,p( Step #5: (07Ed,f Step #5: Step #5: aJ,Er🔩z2,⚙scPTBs Step #5: ,h🔩c Step #5: ,FN(x1iv9,sV Step #5: ,,(KDpJr,zzdÃYmU,j🧰((ftX Step #5: 1d🔩 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", "-b8", "-c2"] Step #5: Step #5: Running test ["cut", "-b6", "-f3", "JyUT"] Step #5: === Compare result for: cut ["-b6", "-f3", "JyUT"] Step #5: Pipe: W🔗,8gex(XN,V🪓z3K,u🪓x️69dB Step #5: d4kjN,JÃ, Step #5: 8IS9,tmi5,T🪓v,🧰ZH Step #5: m(FO9 Step #5: N Step #5: ,,️v,⚙NwRwuÃ,LbY Step #5: Step #5: Jv,aL🔗eYp(,Q(V Step #5: (5JY(yj(,C 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 ["-b6", "-f3", "JyUT"] Step #5: Step #5: Running test ["cut", "-b5", "-c6", "-f3", "-b3"] Step #5: === Compare result for: cut ["-b5", "-c6", "-f3", "-b3"] Step #5: Pipe: Z,nzT,G,g🪓nÃ7⚙5 Step #5: (🧰,,dpXIA Step #5: df Step #5: lB,U,v0gbBW Step #5: JC🔩Ã️,R Step #5: TwgÃcgiz,k3Rk,fXO⚙83R1 Step #5: k8G72A, Step #5: Step #5: JHtdVCà Step #5: Y0aÃbj⚙Ã,🪓ZPT,⚙ 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", "-c6", "-f3", "-b3"] Step #5: Step #5: Running test ["cut", "-c10", "-b5"] Step #5: === Compare result for: cut ["-c10", "-b5"] Step #5: Pipe: aD,R,K6,(F,0 Step #5: ÃROq,U1a7D,(YÃQ Step #5: 🔩,1,p0Dk, Step #5: ,tr,EaO, Step #5: HB,fl,oW Step #5: TJ,Rg(((kv Step #5: P🪓, Step #5: 0HTBw,Y(🪛 Step #5: TaWS Step #5: YQÃrWuq 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", "-b5"] Step #5: Step #5: Running test ["cut", "-c3"] Step #5: === Compare result for: cut ["-c3"] Step #5: Pipe: T1,,i Step #5: ,,l,jÃ,P82p Step #5: HF,1aYZwu,bCCj Step #5: ltVp,,🪓aw(VÃxxq,🔩y Step #5: Vl(,,(Zj Step #5: 7,Uw Step #5: QDdG,9f Step #5: S,1🧰N2,B🪓pTl Step #5: W Step #5: X,2o87(,O🔩erxG Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut", "-f5", "-b2", "eDbdTQ⚙SÃ1Z\u{fe0f}ZyJ🧰K"] Step #5: === Compare result for: cut ["-f5", "-b2", "eDbdTQ⚙SÃ1Z\u{fe0f}ZyJ🧰K"] Step #5: Pipe: mw,3uE,,1pbllM🧰,AG Step #5: 0🔩 Step #5: T,A,ga3QdH71,HM,🔩(4cy Step #5: CNg,j(,D,️K,q️sk Step #5: 3y(D,n Step #5: Iz,️v3KdN,CiÃ3c,U🪛DpIv(V🪛 Step #5: J🔗I(M,,znpxNlQÃ,(6 Step #5: C,e,W Step #5: gOvI1FUi,(6,x1Bj(B Step #5: ️Yd,Q,J,,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", "-b2", "eDbdTQ⚙SÃ1Z\u{fe0f}ZyJ🧰K"] Step #5: Step #5: Running test ["cut", "-d,0"] Step #5: === Compare result for: cut ["-d,0"] Step #5: Pipe: 🔩bm(M7,uxcJ🧰YU,X,(o️(TCà Step #5: vX🪓X,JYI2,,3 Step #5: CJI🪓L Step #5: B0H,,🧰Ãmc,FNG6YH Step #5: tGeÃ,Ã🔗,9wRscÃ🔗🪓,GvxÃ,aZ Step #5: O,a,X🪛Au,0 Step #5: ,cCWZf,Ã6kS,u(XEM,r Step #5: Ãbh(fgT️ Step #5: Z,Aa,LZWd487ZE🔗 Step #5: 0,uq🪓nÃ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 ["-d,0"] Step #5: Step #5: Running test ["cut"] Step #5: === Compare result for: cut [] Step #5: Pipe: Ã5dH🧰(,v( Step #5: y,7🪛w2️l,r,(KAgb Step #5: i1,Nuampx,mnf1(8,,X Step #5: Tm Step #5: 🪛J🪓8Ex0,,,,e Step #5: 6dnO Step #5: kef,Ã,(Z,R, Step #5: o,L,a🪛,g🪓AQx,fYBX Step #5: ,1,PT5PTSJI,Cn Step #5: xtwwK⚙(,wP🪛,xÃukG,aWm0,b08 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,m", "-d,"] Step #5: === Compare result for: cut ["-d,m", "-d,"] Step #5: Pipe: Ã🪓(znvG2 Step #5: R0ExF,63 Step #5: QrcYN,,, Step #5: (9J3N, Step #5: H,🔗CO Step #5: 🪓D33KAHE Step #5: Eq,1,5jd,l(zFiUY,c Step #5: ,ujZ🔩Sm,6⚙N Step #5: 🔩rÃZ🪓JIH🧰u,o3Z8Jx, Step #5: NW 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,m", "-d,"] Step #5: Step #5: Running test ["cut", "-d,"] Step #5: === Compare result for: cut ["-d,"] Step #5: Pipe: QxS, Step #5: 🔗YD6 Step #5: 18Va Step #5: ,NSE,CupG, Step #5: apt🔗,Ã1F,L🪓g Step #5: 9Ã️Lv,( Step #5: D Step #5: Fc(🪓, Step #5: i Step #5: 2zb, 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", "-c2", "-d,", "-d,"] Step #5: === Compare result for: cut ["-c2", "-d,", "-d,"] Step #5: Pipe: f,6q1y,7Pk Step #5: Y,Do7,,x9Sn3 Step #5: f Step #5: ,Y️,afCTqD(F,yN1d,dYfd0 Step #5: (gnIIr0mLg,,DQkpB(, Step #5: Step #5: Step #5: PBdc Step #5: ,f Step #5: FT2U🪓,Y 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 ["-c2", "-d,", "-d,"] Step #5: Step #5: Running test ["cut", "-f4", "-d,", "-d,", "-b1", "Bp"] Step #5: === Compare result for: cut ["-f4", "-d,", "-d,", "-b1", "Bp"] Step #5: Pipe: 🔩z,f(BÃxSx,Ã,pXZ Step #5: Nv,x2P,C(0XaX Step #5: S, Step #5: ,Es(qw🧰⚙Sf(,q,ECzV5,🧰🔩BYt🧰 Step #5: C111wF,️ Step #5: ÃkXiBG,zxKkR,s5,3,⚙ Step #5: ⚙Ãup3️( Step #5: T🔗z5NÃ,i(u, Step #5: ÃeÃ🔗Sd,f4v Step #5: s,LNu🪓wKÃqO,j,wÃ(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 ["-f4", "-d,", "-d,", "-b1", "Bp"] Step #5: Step #5: Running test ["cut", "-f2"] Step #5: === Compare result for: cut ["-f2"] Step #5: Pipe: ww, Step #5: 8 Step #5: ,Ã,,H🧰,5RtvC Step #5: PÃqA,j🧰u(t,1P,540 Step #5: i, Step #5: Q472,DD Step #5: sumsqà Step #5: OEVoM,ÃcfvFSm,,u,bExYV2rv Step #5: oEwKKYQ,,Cx Step #5: l,obj,z2f(,KÃq Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut", "-c1", "-d,", "-b7", "-f2", "-d,u"] Step #5: === Compare result for: cut ["-c1", "-d,", "-b7", "-f2", "-d,u"] Step #5: Pipe: 4,,bvÃ(ZGf,YmbE🪛,u Step #5: G⚙aKhXzNoJ Step #5: E🔗GSx,U,à Step #5: ️I,🔗(kQt Step #5: k(I,j,,gfs2Vkww6w,(🔩9DPI0AL Step #5: W,gUIEB,m🔩A🪓,uRÃLfH Step #5: V9Px🪛⚙M,o,⚙K6AP3N,D Step #5: ,D🪛,G,j,Ãi Step #5: (5YÃK,KDv3nFa Step #5: ,D,,wO1XAZV 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", "-d,", "-b7", "-f2", "-d,u"] Step #5: Step #5: Running test ["cut", "-b5"] Step #5: === Compare result for: cut ["-b5"] Step #5: Pipe: T3 Step #5: 🔗r️9,N,14️Q⚙🪓, Step #5: qk Step #5: 🔗,F((V,,Z Step #5: ,,VIND9Mu,e5k4,9F⚙PS( Step #5: ,,,m4iies2🔩d,n️S Step #5: ikZ,UI,V,️7 Step #5: vC🔩,WxCZ1v🔩Q4Z Step #5: ,,6, Step #5: OÃ, Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut", "-d,(", "-d,(", "-b10"] Step #5: === Compare result for: cut ["-d,(", "-d,(", "-b10"] Step #5: Pipe: ,⚙KattUÃ🪓U,2ÃÃB,pTYsUUI,🪓EYU Step #5: ,41,dA Step #5: , Step #5: cSz1X Step #5: ,P,4i,U🪓z,I Step #5: spGÃ0Lv Step #5: bY,vxELhxV Step #5: D9C8ky7 Step #5: yEnY,F Step #5: ️️(,O(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 ["-d,(", "-d,(", "-b10"] Step #5: Step #5: Running test ["cut", "-f2", "m(6d7"] Step #5: === Compare result for: cut ["-f2", "m(6d7"] Step #5: Pipe: 62R,️,KfF0⚙TPwO,s83qRÃ🧰 Step #5: Yu,wd, Step #5: rvImo Step #5: fPÃ(,X,ue Step #5: k(4,P,🔩g Step #5: Ão,a,VIG🧰2g,,iaH Step #5: 🪓c Step #5: 🪛0((,,🧰,,U(ZKwI(J Step #5: ,🔩 Step #5: ,wcm, Step #5: Rust stderr: Step #5: m(6d7: No such file or directory Step #5: GNU stderr: Step #5: 'm(6d7': No such file or directory Step #5: --- START diff Step #5: -m(6d7: No such file or directory Step #5: +'m(6d7': 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 ["-f2", "m(6d7"] Step #5: Step #5: Running test ["cut", "-d,", "I6MkVq🔗W"] Step #5: === Compare result for: cut ["-d,", "I6MkVq🔗W"] Step #5: Pipe: ao,oPdKC,ZsomG,ÃG Step #5: gedz5,,R️oEUH6R,⚙O0 Step #5: YjD2(s, Step #5: wk8🔗,c,T Step #5: H,cg,d( Step #5: 24,,( Step #5: H,T🔩jzX36F4,zjZo🪛6,Ã0,5k8LlÃzq9 Step #5: y Step #5: dQP7 Step #5: NB,b⚙Gk,jÃ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 ["-d,", "I6MkVq🔗W"] Step #5: Step #5: Running test ["cut", "-f1"] Step #5: === Compare result for: cut ["-f1"] Step #5: Pipe: ,s,x,ywMÃn5🔩3s Step #5: xB,IFL Step #5: V0,SpzP,oJp,l Step #5: Cpz4nttUR,(aH⚙, Step #5: giPfoZ,UnOL🔗e,,(YeRK🧰O Step #5: NÃ(,(,Ãl, Step #5: Ur9(🧰à Step #5: ,🪓Z⚙🪛xÃy,4Yt,,y Step #5: ,J3,CÃÃ,PK Step #5: V(m(C Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut", "-b7", "-d,F", "-f3"] Step #5: === Compare result for: cut ["-b7", "-d,F", "-f3"] Step #5: Pipe: ,,,xK(AE,h0 Step #5: Sh, Step #5: 🔩mRE1EÃ,(9ITX(eh1x Step #5: w,nM3O,DfX2( Step #5: yKG(fncJn,,Qp Step #5: ,,️7,,DRÃQ Step #5: , Step #5: T,0(N(NlÃ,L,977N Step #5: oÃV️️,j(hm,,🪛HEB Step #5: l🪓,,o(N,(,h(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 ["-b7", "-d,F", "-f3"] Step #5: Step #5: Running test ["cut", "-b4"] Step #5: === Compare result for: cut ["-b4"] Step #5: Pipe: FÃ🔗OUG Step #5: ,,PKl,GNSqV🪛G,c Step #5: ,,ilmGO(UC,pQw Step #5: L Step #5: T⚙rÃq Step #5: t85v🧰h🪛,H,PNe Step #5: 3i5(N Step #5: ,Ãr,Ã🔩tp,E6 Step #5: rÃv,I(,,(,7ÃX Step #5: 1,0PR,k,RD,0 Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut", "-d,p"] Step #5: === Compare result for: cut ["-d,p"] Step #5: Pipe: ,8Tn7,7,Bk, Step #5: qÃHc Step #5: 🧰🧰,,wDt,(Lc Step #5: 0(d,5 Step #5: ,,g4L Step #5: jsg9Npy1DC, Step #5: a,rf8F Step #5: Step #5: N(MQ,a🪛 Step #5: aOd(hvà 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", "(W(AoXuV"] Step #5: === Compare result for: cut ["(W(AoXuV"] Step #5: Pipe: ZAÃ4 Step #5: OfT(🪓CH,pzrÃc Step #5: h,xbPc,,tÃ️(,⚙UÃ0 Step #5: EetZ🪛LS,xB,w,bjfjEftY Step #5: Step #5: ,,tVH8hl81,NPrIM Step #5: R Step #5: bz🧰,,, Step #5: vÃ,Y,V(,🧰, Step #5: 🔩🧰0🔩H,,e2R,5g7,à 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 ["(W(AoXuV"] Step #5: Step #5: Running test ["cut"] Step #5: === Compare result for: cut [] Step #5: Pipe: Ã(,g,g🔗,N Step #5: ⚙Wt🪓⚙T6k, Step #5: 🔗Wv,,84FkRg⚙🧰o🔗,⚙ Step #5: hPPAm7V🧰m,(t,0Xledb2 Step #5: ÃfGg,jV8V,Ud,kdnuR,Ã(🔩x Step #5: ,,Ri,U Step #5: Kc3EKR,3,gG(ÃIÃ9J,7d, Step #5: Ã,fDCtTx,( Step #5: AÃ,w,9Ã, Step #5: yw0((S,ea🔗,V,MNAn( 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,e", "-d,"] Step #5: === Compare result for: cut ["-d,e", "-d,"] Step #5: Pipe: udj🧰Ãq7fju,, Step #5: J,,, Step #5: ,🪛(,🧰Pb️rW,D🧰z⚙try Step #5: 1d(k🪛T,mZ2bU🪛,z,GAu, Step #5: wt(LE,C Step #5: 🪓AÃ5,, Step #5: ,fZÃcDmF8,7Kg,i3🪓Fvon,1🔩((tro Step #5: Y,n,BJkScx,BUmD3B Step #5: ⚙G,Ã,,,Pà Step #5: ,️RjEp8XHX,,e9Zg4o 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,e", "-d,"] Step #5: Step #5: Running test ["cut", "-f3", "-d,", "-b8"] Step #5: === Compare result for: cut ["-f3", "-d,", "-b8"] Step #5: Pipe: Step #5: h,7Po5ÃU Step #5: ,Vq1s( Step #5: UO0EAÃmR6,,🧰, Step #5: h, Step #5: lC7zVw⚙,ÃVn,6f Step #5: CÃ,ccw,v Step #5: Uhn,gK2d,V3 Step #5: sQ,,7,Srh Step #5: T9Tx 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,", "-b8"] Step #5: Step #5: Running test ["cut", "-d,", "-b3", "-f2", "-f4", "-d,V"] Step #5: === Compare result for: cut ["-d,", "-b3", "-f2", "-f4", "-d,V"] Step #5: Pipe: ( Step #5: tD5 Step #5: TapTV🔗(L Step #5: rKfF,wn9O, Step #5: I Step #5: U1🔗B,p,🪓 Step #5: kl🧰🪛,V Step #5: ,SAx,Ã,s,V Step #5: ,7, Step #5: P, 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,", "-b3", "-f2", "-f4", "-d,V"] Step #5: Step #5: Running test ["cut", "-c7", "-c5", "-f3", "-d,", "Z3O(5eQGM(68Af"] Step #5: === Compare result for: cut ["-c7", "-c5", "-f3", "-d,", "Z3O(5eQGM(68Af"] Step #5: Pipe: (X,,o Step #5: 1Wox0,,R,eLX Step #5: znr,lbHRhT,q Step #5: Ã,️b0,V,8 Step #5: 2ÃNÃ,🔩,xÃ🪛AIo, Step #5: 8Ã,ÃQV Step #5: QÃ9,u,🪛XyS Step #5: E,6Q Step #5: ,ZAPG,AÃhcf(, Step #5: vx,🔗i0PL, 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", "-c5", "-f3", "-d,", "Z3O(5eQGM(68Af"] Step #5: Step #5: Running test ["cut", "-b8", "l7🔩🔗", "mQ", "-d,u", "-d,X"] Step #5: === Compare result for: cut ["-b8", "l7🔩🔗", "mQ", "-d,u", "-d,X"] Step #5: Pipe: dUC,🪛(️f,w,UTdvpmO Step #5: ,oL(YXZ,6EYf Step #5: v3ÃÃ⚙HÃt,PÃY,PSnS,d Step #5: Step #5: kCy5(N,ndyl,l,B,aM🔗 Step #5: xL1nsk51 Step #5: Fe,WUGBEh,,d Step #5: P Step #5: g,n,O,z🪛iO️F,RXNOs Step #5: bfz,p️d🔩,,8W️XE🔗oE 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", "l7🔩🔗", "mQ", "-d,u", "-d,X"] Step #5: Step #5: Running test ["cut", "-c1"] Step #5: === Compare result for: cut ["-c1"] Step #5: Pipe: xO🔗j(U Step #5: KEgF, Step #5: r,ÃgYÃb🧰,a, Step #5: 4️ab,saX,9 Step #5: lE🧰Qf Step #5: y7, Step #5: WADRh,(2(UsUv,E6kÃ⚙A,Ãa Step #5: ,,(5wUW9️ Step #5: ️7w7c🪛,jv,h Step #5: h Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut", "-b7", "-c8", "-d,3", "-d,", "-b2"] Step #5: === Compare result for: cut ["-b7", "-c8", "-d,3", "-d,", "-b2"] Step #5: Pipe: 7,🪛,,ph⚙V Step #5: (Bf,z,🧰,Ã🔩o,Ã0 Step #5: Step #5: Y33x Step #5: 9t🔩Z🪓b,5ITeW,,O0⚙zM,fJ🪓Ã🔩km Step #5: Epsj,(,, Step #5: ,,u🔩️, Step #5: 4x,JX Step #5: vXn,ocPs0,O6OD,,ceT🪛🧰h Step #5: sj2Ãy5K,, 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", "-c8", "-d,3", "-d,", "-b2"] Step #5: Step #5: Running test ["cut", "-b9", "-f3", "-c2"] Step #5: === Compare result for: cut ["-b9", "-f3", "-c2"] Step #5: Pipe: y,kq1(u,t( Step #5: Step #5: I, Step #5: 33,,U,DiA Step #5: Step #5: z,(kR4S6D7J,W🧰🪛, Step #5: q,xiOC,E,️,U🪓Nà Step #5: ,rDTYmP,4b5i2YAt1(,kIDUv,7 Step #5: Mm,, 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 ["-b9", "-f3", "-c2"] Step #5: Step #5: Running test ["cut", "-f3", "-c1", "-b7"] Step #5: === Compare result for: cut ["-f3", "-c1", "-b7"] Step #5: Pipe: U,S(Dz, Step #5: 2jH09K, Step #5: 🔩mw🧰 Step #5: vJMK,P,iJ🪓1 Step #5: ,2u,,fdj,knaib Step #5: 🔗,0 Step #5: ,⚙x,Ã🪛7NrXU, Step #5: 4(ÃKNC Step #5: ey🔩️,7p,,twp(🔩XCwV,Xsq3W Step #5: v,xwME,⚙TÃ,YuIBdUQ,🪓DFu(gq3B 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", "-c1", "-b7"] Step #5: Step #5: Running test ["cut", "-c9"] Step #5: === Compare result for: cut ["-c9"] Step #5: Pipe: J Step #5: H,️NN(05Dk6 Step #5: l️ Step #5: uQ(T,🧰,N Step #5: AdVDR Step #5: (️dLn,aiP2T,s🔩TKg Step #5: ,rbB Step #5: Il,ÃCÃ7,(rXT(n,V Step #5: ,,H Step #5: rH Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut", "-c6", "-b10"] Step #5: === Compare result for: cut ["-c6", "-b10"] Step #5: Pipe: jÃS, Step #5: Xu,q🔗b5,( Step #5: Oj️4🔩Sob,,RfH,x, Step #5: ,B6,Gh2🪛XX4(LA,,sÃ🧰XRUw( Step #5: 9,v🪓x,🔗b Step #5: 1Ã,,a4d Step #5: u,(qx Step #5: 🪓g(, Step #5: 4ykif,ÃO Step #5: ,(r,(,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 ["-c6", "-b10"] Step #5: Step #5: Running test ["cut", "-f5", "-d,s", "-c3"] Step #5: === Compare result for: cut ["-f5", "-d,s", "-c3"] Step #5: Pipe: (,🔗,P,, Step #5: ,rND,,Ã8R1Ã5(r Step #5: (,kZJK,⚙vUH7,UOX9 Step #5: 🔗f Step #5: P Step #5: Step #5: ,Ãà Step #5: 5🔩E,4W,J Step #5: ,,à Step #5: 4cpdv,x,R(((Ã,(X6n 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 ["-f5", "-d,s", "-c3"] Step #5: Step #5: Running test ["cut", "-d,", "-c1"] Step #5: === Compare result for: cut ["-d,", "-c1"] Step #5: Pipe: H0 Step #5: pP,,9,,T🪛jPnà Step #5: i5sBE9FY,Ã,mWhdPJ,uAÃ,vzVe7 Step #5: ,W(E Step #5: qGo(,b6Sa0l Step #5: 0,I5jJEE(,xp Step #5: nh6sX,,uR,🔗 Step #5: ÃS,iP,(3Rp,Cq Step #5: N84🪓SUÃI,aubL🔗fHm1 Step #5: 8 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"] Step #5: Step #5: Running test ["cut", "-d,H", "-c2", "-f1", "y"] Step #5: === Compare result for: cut ["-d,H", "-c2", "-f1", "y"] Step #5: Pipe: W1Jqm Step #5: AexEÃ,,,XbY4(u7(G, Step #5: pP️V3g,, Step #5: 7AB,y,Ww,J(,Bdv0B Step #5: zz(,YB Step #5: R,rB,r️fOpNYFT4,9X2à Step #5: 8KaH⚙g,(,qf3jBl7Bnp,,ÃP Step #5: ok Step #5: h,️S🧰V,qd,,t Step #5: sÃ(16H🪓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,H", "-c2", "-f1", "y"] Step #5: Step #5: Running test ["cut", "-f1", "-d,"] Step #5: === Compare result for: cut ["-f1", "-d,"] Step #5: Pipe: K Step #5: 3t🪛,N(P,,I2 Step #5: 7GqTK,,ÃI(XZ6 Step #5: MgQZJ9Ty,Ã3s,dnÃ,(rrp2,mrhwU7⚙ Step #5: ,vgKXMB,,🔗g, Step #5: 69 Step #5: S7CS,9,,C Step #5: Step #5: K🪛K(x6qQ,Ãtz,3VW Step #5: f,fe,🧰m⚙,,yAO Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut", "-d,", "-c1", "-c1"] Step #5: === Compare result for: cut ["-d,", "-c1", "-c1"] Step #5: Pipe: aB9m,,hMct, Step #5: 3,c6,Ã,930T7r(,🧰6V(n Step #5: ir, Step #5: qEwo,(9(Mhy⚙aVP,wNxJjYS,,ÃmxÃt Step #5: Vg,kK3,WU15BA️A,S6,🔩 Step #5: (,VX Step #5: 🔩ETÃ9 Step #5: Ec Step #5: Lm Step #5: T🪓M71,ky,9Ã🧰9hÃ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,", "-c1", "-c1"] Step #5: Step #5: Running test ["cut", "-f1"] Step #5: === Compare result for: cut ["-f1"] Step #5: Pipe: ,,v🔩(,Y Step #5: fW⚙🔗w7r,fhl Step #5: G,DU0hÃyw⚙ Step #5: 7oD,Ã(Dci0,g️Yt🪛e️J Step #5: (,Ãm,EsQ,IT Step #5: ,,WJx, Step #5: gEi,🧰l🧰Xs,jh7,️J,2 Step #5: YÃ,LE(M,WÃc7u Step #5: i,sZKz Step #5: sD6C, Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut", "-f1"] Step #5: === Compare result for: cut ["-f1"] Step #5: Pipe: xfk,DXK4Q(,W0t,Z⚙,🪛 Step #5: ni1️,,,BZP Step #5: kU( Step #5: 0XoZOVZ4,,,à Step #5: v🧰Ãi Step #5: C⚙ Step #5: Step #5: 2LXD,P🔗vu🧰V Step #5: Ui🔗ndP,f Step #5: ÃzOW,k(8r,ÃOW96, Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut", "-d,", "-d,🔩", "-f5", "-d,", "-f4"] Step #5: === Compare result for: cut ["-d,", "-d,🔩", "-f5", "-d,", "-f4"] Step #5: Pipe: ,🔩8(VP,jV Step #5: Y(M,ED,y6, Step #5: bSC,b22(L🪓Gl,v,UAà Step #5: eu,(JE0🔗🔩3,️vbkY Step #5: 17EN🔩Qd5j,iW️ Step #5: ,jyPXS,(z,Qn8YnÃ,v Step #5: hf🪓 Step #5: 9M,,(4(qk️,🔩5 Step #5: ,, Step #5: 4EaSg🧰F,EsÃ,iGEj 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 ["-d,", "-d,🔩", "-f5", "-d,", "-f4"] Step #5: Step #5: Running test ["cut"] Step #5: === Compare result for: cut [] Step #5: Pipe: 🪛,Ã,,R2UsSGR Step #5: Rhc,M,ÃÃ9🪓s🪛 Step #5: RS Step #5: ,W🪓L9,0NbÃN(l,️ Step #5: nzp( Step #5: a(b2U(uRU Step #5: zD🔩⚙,5,Do0 Step #5: Q Step #5: ,mO Step #5: ,,kKGH⚙,,0KgU 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,o"] Step #5: === Compare result for: cut ["-d,o"] Step #5: Pipe: PqY🪓🔩,p6,P Step #5: TiÃ(J,🔗,NKÃ,qEUD,q Step #5: ,gaW5K56 Step #5: kPDM2xE,,W,fS🧰xK,️🪓 Step #5: 8🧰A8HCN Step #5: ⚙️,s,W(hdoT5,hcoOw,e(( Step #5: tIm(️,🪛Ã,VPRvV,,⚙ Step #5: F,JqiH Step #5: 4y,,e🪛1🪓🪛Ãe6d,w5,MpX Step #5: 🪛rPpO(,, 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,o"] Step #5: Step #5: Running test ["cut", "-c9", "-c2", "-b7"] Step #5: === Compare result for: cut ["-c9", "-c2", "-b7"] Step #5: Pipe: jÃT🔩,u,Od(M,(i4k(q(🔗,à Step #5: ,3,ZE628AqR,TvWQ Step #5: ️tJ(A,,(ÃaZkx(kuM,kO(K,T6⚙ Step #5: ,TC(Z6h,WM Step #5: J,dws Step #5: R,Z,,8T4,W3I Step #5: 1aÃ6🔩vWQ Step #5: ,LFq Step #5: 🪓ÃhE,rXP(R🔗F Step #5: 6qr(4M,k600,z5eiLf 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 ["-c9", "-c2", "-b7"] Step #5: Step #5: Running test ["cut", "-d,", "-f1", "-f5"] Step #5: === Compare result for: cut ["-d,", "-f1", "-f5"] Step #5: Pipe: ,IAxQn,zck(, Step #5: 🔩Akr Step #5: 2🪓5🔩W,🧰hcr Step #5: GÃENIKA,h,,O Step #5: 🪓,,️KpyH(s6 Step #5: j️,B,SUtIM1,8,EDm Step #5: qy,,Ie,TdEOqb,y️Z Step #5: mXko🪛3u,6 Step #5: ,ÃfK,4lqp(Z(NVP Step #5: Ãe4ZMH,🔩,R(1I,x,(R(y 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,", "-f1", "-f5"] Step #5: Step #5: Running test ["cut", "-f1", "-c10", "-d,A", "-b2"] Step #5: === Compare result for: cut ["-f1", "-c10", "-d,A", "-b2"] Step #5: Pipe: s9K,,9🧰h Step #5: P,APheWÃÃPG,( Step #5: a Step #5: ,gY🪛6l🔩 Step #5: ,,🪛🪛,ÃbnO Step #5: Q Step #5: LIfFhsÃdBd,61,Z,L,y Step #5: G, Step #5: dxu5,,P,(4(,J Step #5: xJZ1tJf🧰,Ã️ÃV,,(rL5 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", "-c10", "-d,A", "-b2"] Step #5: Step #5: Running test ["cut", "-f2", "-b3"] Step #5: === Compare result for: cut ["-f2", "-b3"] Step #5: Pipe: ,7🪓b, Step #5: 3W,a,🔗vSÃm(H,q(🪓, Step #5: Step #5: RP1we,🧰, Step #5: D7🧰r,Ãu,WEDx, Step #5: ,PO8a Step #5: ajf Step #5: KU Step #5: v3,LXxÃ9QP,(Ã🧰rs,🔩wlC Step #5: ,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 ["-f2", "-b3"] Step #5: Step #5: Running test ["cut", "-c8", "-c5"] Step #5: === Compare result for: cut ["-c8", "-c5"] Step #5: Pipe: g5G,q,RÃSJ Step #5: kgfLxkAm,,Q,IjaSSÃ, Step #5: 3ECf6,Mp🪓a,55DN,, Step #5: R,m,7, Step #5: Cb, Step #5: e,I,⚙,pilv,( Step #5: i(tau,KNqC Step #5: EtAP Step #5: ,us️,W,(B🪓r 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 ["-c8", "-c5"] Step #5: Step #5: Running test ["cut", "I0", "-f5", "-f2", "-f5"] Step #5: === Compare result for: cut ["I0", "-f5", "-f2", "-f5"] Step #5: Pipe: 🔗(e Step #5: ️2KceOsM55,ÃI1PÃl,,Nfa Step #5: , Step #5: fb Step #5: Step #5: wU🪛V0,l,,Ã,WGozCs⚙N Step #5: wg,0,Lc🪛 Step #5: oJKEuji,Sj Step #5: M5gz,XBS 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 ["I0", "-f5", "-f2", "-f5"] Step #5: Step #5: Running test ["cut", "-f4"] Step #5: === Compare result for: cut ["-f4"] Step #5: Pipe: Wi,ÃFqY,i(🔗 Step #5: 8, Step #5: u🪛yos,j1🪓8,Vw Step #5: nz,2h,5T(,A042 Step #5: (Tog,s,S🔗o5dÃ,Ã,YULo Step #5: ÃDv🪛H,3🔗jA,oiY(ZjM Step #5: m(D,GysVSEiÃ,,UQyno,S Step #5: q(rb,b,s,pRY(uc Step #5: (St,X5YD,G,, Step #5: Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut", "-f5", "-d,(", "-b10"] Step #5: === Compare result for: cut ["-f5", "-d,(", "-b10"] Step #5: Pipe: 8H,4ÃzS5🔗ZoyS Step #5: Jm,,3lg Step #5: iWq,ol🪓juA,eq,5 Step #5: D,c(BL,K4⚙Wwsfr( Step #5: dk Step #5: 🔗z,wja(( Step #5: Step #5: 05ZS(34R,,vee Step #5: ,ÃI(S,RlRLr,🔗T 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 ["-f5", "-d,(", "-b10"] Step #5: Step #5: Running test ["cut", "-c3", "-d,Q"] Step #5: === Compare result for: cut ["-c3", "-d,Q"] Step #5: Pipe: 0Pw,,fC️i, Step #5: Qr,,🔗(kx⚙ji,⚙à Step #5: R9L,Ls Step #5: n⚙C4,0j Step #5: tqOJq🪓K,,, Step #5: hJku,Ã(ns,🪓YL0I,a,cnR🔩 Step #5: ,cstW️UWh Step #5: (,Og97allZJ Step #5: T2⚙1ÃvWz,2U,V5A🧰juv🧰 Step #5: ⚙uKM6,p🔩Id🪓,O0, 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 ["-c3", "-d,Q"] Step #5: Step #5: Running test ["cut", "-b5", "-f3", "-b1"] Step #5: === Compare result for: cut ["-b5", "-f3", "-b1"] Step #5: Pipe: Ã,R,(03oH3H Step #5: RG,96hg Step #5: 🪓q9E,J1s Step #5: ,g⚙,BmqoL, Step #5: lg🔩,⚙,,N,u2 Step #5: 9g,TLuShPQ, Step #5: 3,l,fXsoDn Step #5: ,, Step #5: ,mTk Step #5: YÃ,7 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", "-f3", "-b1"] Step #5: Step #5: Running test ["cut", "-f4", "-b3", "-b6", "-c4"] Step #5: === Compare result for: cut ["-f4", "-b3", "-b6", "-c4"] Step #5: Pipe: 8Bw,O,P,ÃBSKmN,(k Step #5: (,🪛Ã(FÃ,,eB Step #5: X,8(,i⚙Ãqo,OIà Step #5: 0Ã️Xà Step #5: ,ÃfW7POl,EÃjfp,IlgÃ🔗J Step #5: ️,U,5J,11 Step #5: Step #5: iÃq Step #5: ND,SBp Step #5: (,,,OeA🔗yy 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", "-b3", "-b6", "-c4"] Step #5: Step #5: Running test ["cut", "-d,X", "-b4", "-b10"] Step #5: === Compare result for: cut ["-d,X", "-b4", "-b10"] Step #5: Pipe: ,⚙,(VW🧰ON,g Step #5: ,f7,jO⚙ Step #5: vPfEBa,r,,XP️ Step #5: 🧰xm,0,q,Ã0 Step #5: 8🪓,(0K,WÃG1,v,2 Step #5: ,S Step #5: zeÃO9tf,, Step #5: Step #5: (6aY86t,AÃilB,(mNe️,, Step #5: XC 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", "-b4", "-b10"] Step #5: Step #5: Running test ["cut", "-b2", "-f2", "-f3", "-d,f", "s", "kB"] Step #5: === Compare result for: cut ["-b2", "-f2", "-f3", "-d,f", "s", "kB"] Step #5: Pipe: ,🧰,m🔗 Step #5: Ã,c,,,CU🪛z Step #5: h,ma,NNGeE🧰️Kz,rPUG Step #5: x🔗⚙c,e,,(b0 Step #5: (T,spw,LZ Step #5: 🔗3uHRYT,5,ÃC⚙B Step #5: Y0(1🔩t(bt Step #5: (🪛Hq(DIdc,tFClRt🧰Gaà Step #5: ÃYY️F🪛 Step #5: l5Ib⚙4,,🔩,Ãq🧰Q 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 ["-b2", "-f2", "-f3", "-d,f", "s", "kB"] Step #5: Step #5: Running test ["cut", "-c9", "-f2"] Step #5: === Compare result for: cut ["-c9", "-f2"] Step #5: Pipe: x Step #5: Fc,Ã,Kn Step #5: XÃ2Y Step #5: 57,,UA,D,à Step #5: S,C Step #5: tA Step #5: XU,HV1g️G️,9W Step #5: ,K🔗, Step #5: 1,Imb,cUA Step #5: AJ🪓Z🔗(,,vB,,Uf572 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 ["-c9", "-f2"] Step #5: Step #5: Running test ["cut", "-c1", "-d,t", "-b5", "-f3"] Step #5: === Compare result for: cut ["-c1", "-d,t", "-b5", "-f3"] Step #5: Pipe: 6lliF Step #5: 🪛J,oV Step #5: Jh🔩,y,Niinm(Ojy,eKoI9(Tlx,F Step #5: ha,5Q,leCÃdVNwF Step #5: C9🔩,ooxD96,Mv Step #5: ,,wkIO Step #5: ,ÃnfN,QpE9kh,,⚙ZqW Step #5: e,,5b7b,SSHiO5CNq Step #5: 9vS2,(N1 Step #5: g,Zu 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 ["-c1", "-d,t", "-b5", "-f3"] Step #5: Step #5: Running test ["cut", "-d,Ã", "-b8", "v9(PZ🧰", "nBY"] Step #5: === Compare result for: cut ["-d,Ã", "-b8", "v9(PZ🧰", "nBY"] Step #5: Pipe: IDJrWÃ(,xeU(xo🪓🔩cf,Rsr,UF Step #5: cESsc,daR,Kw,🔗Eu4vZÃ,lYu(Vgx Step #5: Ã,5,Q Step #5: x⚙WO(⚙x🪓s Step #5: lpÃbX3A5,TPà Step #5: t,05a Step #5: a3i,hl,s0I,(⚙T,c1lb🔩UdzX Step #5: CS,, Step #5: q,S,(PA,🔩9,️Jd🪓⚙ 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,Ã", "-b8", "v9(PZ🧰", "nBY"] Step #5: Step #5: Running test ["cut", "-b8", "-b1"] Step #5: === Compare result for: cut ["-b8", "-b1"] Step #5: Pipe: EpM️v,kD Step #5: 🔗Y1g4sI Step #5: znDbZq Step #5: Gp, Step #5: 9H,FmV(Nu76,ÃpQ,,I34 Step #5: ZTSZ Step #5: Kdy(PW🪛B🔩, Step #5: GsÃkAO6M(,,,,A Step #5: JGs9C76Pyf,qÃÃ,g,p🔩i( Step #5: ,J 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", "-b1"] Step #5: Step #5: Running test ["cut", "-d,", "-f5", "Q3r🔩13"] Step #5: === Compare result for: cut ["-d,", "-f5", "Q3r🔩13"] Step #5: Pipe: G7,(,🪛mt,fP2Ãr,E Step #5: 6h Step #5: jÃ🔩U⚙Q,ij,z Step #5: Ãd, Step #5: FAaN(Q2,im00h9🪓,h9v5bj, Step #5: p,A,IHWq2sy(b(,S,X🪛GIZ Step #5: x,Z🔗d5Kg,ÃKwÃs,ZfWYEÃr7I Step #5: hP,yEor,L🔗LJ,,fYO Step #5: Step #5: ,fa, Step #5: Rust stderr: Step #5: Q3r🔩13: No such file or directory Step #5: GNU stderr: Step #5: 'Q3r'$'\360\237\224\251''13': No such file or directory Step #5: --- START diff Step #5: -Q3r🔩13: No such file or directory Step #5: +'Q3r'$'\360\237\224\251''13': 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 ["-d,", "-f5", "Q3r🔩13"] Step #5: Step #5: Running test ["cut", "-b6", "-f4"] Step #5: === Compare result for: cut ["-b6", "-f4"] Step #5: Pipe: T,🔗2 Step #5: M,o,(,S(I Step #5: g,nOMM6A4,9Ãà Step #5: 🔩E,à Step #5: , Step #5: qt(zG Step #5: ,i1yE3 Step #5: ÃH1,,F,7GY Step #5: 2S,hX,y Step #5: N,nÃ🪓,Mb,AdrBC⚙,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 ["-b6", "-f4"] Step #5: Step #5: Running test ["cut", "🔩J8🪛UÃ🔗", "-f2", "-d,", "-c9"] Step #5: === Compare result for: cut ["🔩J8🪛UÃ🔗", "-f2", "-d,", "-c9"] Step #5: Pipe: ⚙MIO Step #5: (m,yY(s31,Q5,3bSC🪛 Step #5: ⚙,,( Step #5: W,,b Step #5: ,Ãwv,M Step #5: s,kG Step #5: Step #5: ⚙W8(,F Step #5: q,bh🪛,JDA,zO Step #5: UntswI 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 ["🔩J8🪛UÃ🔗", "-f2", "-d,", "-c9"] Step #5: Step #5: #256 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["cut", "-d,U", "-d,", "-b4", "s", "-b8"] Step #5: === Compare result for: cut ["-d,U", "-d,", "-b4", "s", "-b8"] Step #5: Pipe: ÃrT6wZ,,,mKmr,s9 Step #5: PÃ,0OdkhiUX🔗,,wBJz5 Step #5: uZ🔗nHBVXI,cP,fffm,z,🧰0Y Step #5: aÃ,A7Q,,,w Step #5: UJ Step #5: qÃ,W,7, Step #5: h Step #5: ÃmÃaÃ️I9, Step #5: ,zt, Step #5: 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 ["-d,U", "-d,", "-b4", "s", "-b8"] Step #5: Step #5: Running test ["cut", "-b2", "nCfQCh"] Step #5: === Compare result for: cut ["-b2", "nCfQCh"] Step #5: Pipe: ⚙,,z,r,4D Step #5: zwNm, Step #5: nOM2Ã3 Step #5: ⚙,K,6,4,y Step #5: Ã,(OBb, Step #5: 4,,sye️,WbSj, Step #5: ÃjbU,(Y Step #5: IUyW(2 Step #5: Y1,,,i Step #5: mYK🪓a,TÃÃG🔩uM,PG,IRr Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut", "zV🔩J"] Step #5: === Compare result for: cut ["zV🔩J"] Step #5: Pipe: ,⚙🪛,6ÃuuF,MQ🔗ls Step #5: CWKm,,p,️I,🔗🧰cxna5à Step #5: 🧰Ã6🔗,,,⚙o3(ÃmD,KM Step #5: GWkITÃ0p,g,4(uh7 Step #5: IfJOtCb,,q, Step #5: a,m🧰,,,pi2 Step #5: T,,à Step #5: L,X🧰 Step #5: gAÃhCIiL,cU Step #5: Ã,,Emh,zpeO 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 ["zV🔩J"] Step #5: Step #5: Running test ["cut", "-d,i", "-d,\u{fe0f}"] Step #5: === Compare result for: cut ["-d,i", "-d,\u{fe0f}"] Step #5: Pipe: Step #5: s Step #5: ,7ZEH🔩QBOfG,ePm8i0C, Step #5: 3,,(M⚙PB🧰W Step #5: Step #5: ,ÃÃ(m,(ÃvZG🔗,NK Step #5: 7cS(,((22SR Step #5: YiÃlwV,g,1RR Step #5: ÃYNÃE Step #5: 4 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,\u{fe0f}"] Step #5: Step #5: Running test ["cut", "-b1", "-c1", "-b5", "-d,Ã"] Step #5: === Compare result for: cut ["-b1", "-c1", "-b5", "-d,Ã"] Step #5: Pipe: y,Ã( Step #5: nL,(IkY,y,4 Step #5: ons,RJp🪛,WlYrÃ🪛Y,3k( Step #5: r,P((8,0,SWjR Step #5: 6,IxkÃa2I4,eX,,Y(Ã5GE Step #5: ue,, Step #5: s0ta, Step #5: SgT Step #5: RW8(v Step #5: 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 ["-b1", "-c1", "-b5", "-d,Ã"] Step #5: Step #5: Running test ["cut", "-d,P", "-c4"] Step #5: === Compare result for: cut ["-d,P", "-c4"] Step #5: Pipe: d,,o,,w🪛v Step #5: 🪓cmBMU,nOpsaÃ,oXI, Step #5: a Step #5: OH,(,6Ot,hb,5D🪓 Step #5: 2🪛ySLYOLfc,PsoN,v,,k5( Step #5: s Step #5: QB Step #5: ,N9a️ Step #5: Mf,6,n4🧰V Step #5: f,E,t760e🪓(TÃ,,oÃcs 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", "-c4"] Step #5: Step #5: Running test ["cut", "-f1", "-c8", "-f2", "E6bhOdLhc", "-d,c"] Step #5: === Compare result for: cut ["-f1", "-c8", "-f2", "E6bhOdLhc", "-d,c"] Step #5: Pipe: yO2,M,a0⚙3, Step #5: 2nÃ7🪛Y,c3,V4,u,oV Step #5: 8yM, Step #5: d(,ÃZUK(,4,Ã3 Step #5: Vi,7L,P Step #5: PfÃYB0(,⚙,MZiS, Step #5: ,tM,( Step #5: 🪓,(,NPW,DxW,G Step #5: w,g(,VO,e3H,y(n Step #5: (IMCid,K,q,mNbt,Ln 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", "-c8", "-f2", "E6bhOdLhc", "-d,c"] Step #5: Step #5: Running test ["cut", "vLRzBEcJS4ÃD", "T🔗nz", "-b7", "-c5"] Step #5: === Compare result for: cut ["vLRzBEcJS4ÃD", "T🔗nz", "-b7", "-c5"] Step #5: Pipe: Ei Step #5: Step #5: MEq1🔗xiIa,(🔩,i,8, Step #5: ,🔩,KuJ🪛wÃ,6🪛(bQ,A(️ Step #5: ewH,ihX,ÃT6,⚙(i(Dp Step #5: O Step #5: Z,(lqEM🔩6Bpa,(ntl,3x,🧰K⚙ Step #5: s,SWIÃ,🧰🪓,🧰sO0(t,ÃpO Step #5: BLv,🪓l🪓W,7hV,fU🪛4,CM0ÃOBz Step #5: ,XÃ2🪓,zPY🔗 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 ["vLRzBEcJS4ÃD", "T🔗nz", "-b7", "-c5"] Step #5: Step #5: Running test ["cut", "-b7", "-d,"] Step #5: === Compare result for: cut ["-b7", "-d,"] Step #5: Pipe: eÃÃ,,R Step #5: gZ(,FK Step #5: à Step #5: nNl🧰1,B,🪓,3Wp,( Step #5: j,PFFqJF0,p,, Step #5: pnk,Gj,Y, Step #5: n,7h8UgsQ,9 Step #5: 758,⚙VHNGZq,QO,,(Ww9MX8 Step #5: Step #5: 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 ["-b7", "-d,"] Step #5: Step #5: Running test ["cut", "-f2"] Step #5: === Compare result for: cut ["-f2"] Step #5: Pipe: e,,APLus,,b Step #5: w,Y,yq9v,ÃÃ🔗,4ZVp Step #5: Step #5: xuXw(o0R,,q(Ps,TX,( Step #5: olMR️T,tAV0(1UA,7,Q🔗C️SCà Step #5: 3JH,IdwÃ🔩QLz, Step #5: uYnasr2Q Step #5: ,5b Step #5: Step #5: m Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut", "-c9", "SlC", "-d,b"] Step #5: === Compare result for: cut ["-c9", "SlC", "-d,b"] Step #5: Pipe: tvQ2Z(,(B1,yvÃ,H,0Xr🔗(P Step #5: o9g,r⚙,av,Ã,(U3 Step #5: Y6🔩MZ,🪛X5aA Step #5: uGc,,f4FkvoA Step #5: à Step #5: c,,E2🔩qh,q,à Step #5: ,I9pZ,,,Ãv🔩 Step #5: oyE,Xm Step #5: Ã, Step #5: 1A,,Do(,n0E,N 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", "SlC", "-d,b"] Step #5: Step #5: Running test ["cut", "-b3", "-b10", "-c8"] Step #5: === Compare result for: cut ["-b3", "-b10", "-c8"] Step #5: Pipe: 7wdx0qj🧰h Step #5: Ã7Ãi,,,g1 Step #5: J🔗VRlÃ,🪓C,⚙g Step #5: 7i9,,x9Y,RC, Step #5: 🪓,Ãodu🪛 Step #5: pl,,PRL1,m Step #5: I⚙0SU,pf4Y⚙🪛 Step #5: ,PBSFÃstHY Step #5: D1Bl,ÃnÃ5ÃY,N3Snew,ÃaBZ3Z2(,GUKCLn Step #5: 0K,🔩(E8Q,LBNbKm,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 ["-b3", "-b10", "-c8"] Step #5: Step #5: Running test ["cut", "-f5", "-f2"] Step #5: === Compare result for: cut ["-f5", "-f2"] Step #5: Pipe: FcR,3⚙2awf,X4d,KDg0GQSK2, Step #5: pkxe,Gx,🔗v(,qA Step #5: zV Step #5: J(,, Step #5: 🔩,IIWÃX,(6Ã,YYZfYBp Step #5: Step #5: R,pEh️h Step #5: 2C,eJ7KM4Kt, Step #5: aCUI🪓,lIf7,7sF5,I,( Step #5: wÃu3kLo5Ep,t4 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", "-d,⚙", "-f4"] Step #5: === Compare result for: cut ["-d,⚙", "-f4"] Step #5: Pipe: ,sgOM🔩qLv, Step #5: Ã,ESeO🔩 Step #5: ,ME(V,kmÃ,🧰J Step #5: (sWFUxR,9G,T Step #5: kHf, Step #5: N99,W(6 Step #5: ,OC,⚙0gMiG,q(pw🔗35,R Step #5: ,ÃH Step #5: cdEV(QV(NK,m,Ãw0 Step #5: 6️,,Su⚙🪛,vI,y2v 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,⚙", "-f4"] Step #5: Step #5: Running test ["cut", "-f1", "-d,("] Step #5: === Compare result for: cut ["-f1", "-d,("] Step #5: Pipe: Vf Step #5: w(43U Step #5: ,j6HE7,WcF,lt7r Step #5: (DA🔩iP Step #5: i7Y,OkGVzT,3, Step #5: (,,e((M🪓,e Step #5: fgf2MmbW,,C,Si Step #5: NUg,,55GC,X Step #5: 8GY,H4B Step #5: (9,vQBbLy,I️N,o 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 ["-f1", "-d,("] Step #5: Step #5: Running test ["cut", "-d,o"] Step #5: === Compare result for: cut ["-d,o"] Step #5: Pipe: 🔗,m⚙B,, Step #5: bjVLHd,Ã6 Step #5: k,deFJqCvl,gDm Step #5: H02,oÃM0,Nt,E,A4K🪓 Step #5: pOG,vnhH,🪓🧰gÃZ,cA🔩,WT Step #5: 🪛,sez,5u Step #5: ,,a(4(ESq🪛Eg Step #5: Step #5: ,NZ,( 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,o"] Step #5: Step #5: Running test ["cut", "-d,", "-d,g"] Step #5: === Compare result for: cut ["-d,", "-d,g"] Step #5: Pipe: 1Ã,z(,JPACO7n,W5 Step #5: L🪛bwi,Aq3Ckc,k(WD,(5PB Step #5: N Step #5: KAO,🔩,d Step #5: l,,bf,Sy, Step #5: ,,,w🧰LyfqGBY Step #5: S8Ã, Step #5: ️uVq️,re9t,️️De,🔩(🔗🔩V,s3FTo Step #5: v(,N Step #5: ,7🪛9,N 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,g"] Step #5: Step #5: Running test ["cut", "-f5"] Step #5: === Compare result for: cut ["-f5"] Step #5: Pipe: (ml,🪛M,,,9M Step #5: usYn,Ã🔩Ã,f,I️ Step #5: (,w,🪛dÃ,,8W️( Step #5: Ãe🔗(🔗,Q Step #5: Step #5: I️🔩C,Wà Step #5: GOEl🔩Z,ABonV,g( Step #5: HsHt Step #5: eITKI,ip,uB Step #5: i,🔩j,uLVVwB,(YqL Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut", "-f5", "-b10", "-c7"] Step #5: === Compare result for: cut ["-f5", "-b10", "-c7"] Step #5: Pipe: wZLWP Step #5: t Step #5: E1q,S,o(zr,iM, Step #5: 9,e,m🔩, Step #5: U,ziAF, Step #5: ,,pbQ,Mw9️,OwtnÃN8 Step #5: Step #5: 🪛0,Ã,,( Step #5: h7(aqLQ,8BX,C(🪓️O,vzrV, Step #5: ,w,fn 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", "-b10", "-c7"] Step #5: Step #5: Running test ["cut", "-d,P", "-d,", "-c4", "-d,", "-d,"] Step #5: === Compare result for: cut ["-d,P", "-d,", "-c4", "-d,", "-d,"] Step #5: Pipe: e,YÃY Step #5: Y Step #5: aspW(,,nF,0K🔗Gz, Step #5: j🪓 Step #5: 1,YNoÃ🪛eMz,,A Step #5: ÃKe,Ã,6 Step #5: WMXc Step #5: CN,o3,(JÃK Step #5: ePGw🪛n Step #5: ⚙,kI️EKmQ,,VA 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 ["-d,P", "-d,", "-c4", "-d,", "-d,"] Step #5: Step #5: Running test ["cut", "y", "-c8", "-b10", "-f3"] Step #5: === Compare result for: cut ["y", "-c8", "-b10", "-f3"] Step #5: Pipe: ,oO((,Zf,lÃ,🪓Wk⚙sftp4 Step #5: R,🪛Ã,,🔗d4a2à Step #5: E9 Step #5: 4⚙🪓, Step #5: b🪓3,, Step #5: 🪓kW Step #5: P Step #5: u️Ja,07k1(,H,(ByUW️7Q,9 Step #5: ,zÃSq,️ÃÃÃ,à Step #5: b(,, 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 ["y", "-c8", "-b10", "-f3"] Step #5: Step #5: Running test ["cut", "-b7"] Step #5: === Compare result for: cut ["-b7"] Step #5: Pipe: 9vevZ,(IYÃc(It,kAlYr,ÃF90fd9kj,🔗3( Step #5: (p🔩Py,d2p Step #5: Fc9S,s(ZaAt,g8, Step #5: ce,6V, Step #5: 3OqT,w2R,xeKJyYA,3Ã,H Step #5: W🪓M0b,Ã,🔩,4vB, Step #5: HS(90l( Step #5: jIÃ,NUÃJ🪛ÃFo,V( Step #5: Step #5: eÃ8,,UG, Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut", "-c8", "-f1", "-b10", "-d,", "-f2"] Step #5: === Compare result for: cut ["-c8", "-f1", "-b10", "-d,", "-f2"] Step #5: Pipe: 🧰B,nB🔩Smh8uO Step #5: ,6jT Step #5: WYÃ3,IZA,z🧰Ãa,z🪓Fh,YÃ47V Step #5: m Step #5: 0nymY Step #5: (🪓T,ld(9,Id,k6fJ Step #5: PÃEÃyN Step #5: rÃ25LB,jRCR9(TA(,lj9oo08 Step #5: un,U, Step #5: IaY,gXO0,,,⚙qf7Q0 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", "-f1", "-b10", "-d,", "-f2"] Step #5: Step #5: Running test ["cut", "-d,", "-c10", "-f5", "-d,"] Step #5: === Compare result for: cut ["-d,", "-c10", "-f5", "-d,"] Step #5: Pipe: 2lSb6SMÃ,⚙7K8F,dvsrV2,l(N,a Step #5: ÃjRLb7 Step #5: z,,Omr,M,r Step #5: (dBg,ON,3,BkT9f🔗️, Step #5: ,ÃFOPWkY,d(h Step #5: J,k,xO(🧰 Step #5: BJ Step #5: ZoA,LuMqt,,j3,FAS Step #5: ⚙E Step #5: ,🧰o,,VX,Rj 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", "-f5", "-d,"] Step #5: Step #5: Running test ["cut", "-d,", "-c6", "-f1", "-c8"] Step #5: === Compare result for: cut ["-d,", "-c6", "-f1", "-c8"] Step #5: Pipe: A,Lp8a,ix,🪓9Y Step #5: vXg,u,W Step #5: gTN,cE,mc2,⚙cx4YM3,v Step #5: xsXj3NYK,o,k( Step #5: G Step #5: kh7RhQPH,à Step #5: C,w0,Czh Step #5: 🧰FlW,y,Fty(a,FKA Step #5: K Step #5: (SL0qf🧰(f️,,(b(4pa,FAÃfYEQ 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,", "-c6", "-f1", "-c8"] Step #5: Step #5: Running test ["cut", "-d,Ã", "-f4", "-f4"] Step #5: === Compare result for: cut ["-d,Ã", "-f4", "-f4"] Step #5: Pipe: TUN,jru38,18rO🪛HVCE,uÃw🪛 Step #5: ,bc Step #5: Pme, Step #5: x,V🧰9cd1G,️3 Step #5: ️SP Step #5: 14 Step #5: Q,🔩Q0Ww️ Step #5: FFCZ,🔗ufVrl🔩,Y,z Step #5: b0,W, Step #5: p,,🔩🔗dR,1 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,Ã", "-f4", "-f4"] Step #5: Step #5: Running test ["cut", "-f2", "-f5", "-d,", "-c9", "-f2"] Step #5: === Compare result for: cut ["-f2", "-f5", "-d,", "-c9", "-f2"] Step #5: Pipe: , Step #5: vVAa Step #5: L9Ã,(y1kdiIsT,,⚙HDD Step #5: 3nSU,,f️K(eqeg,pk Step #5: Ã,5,gnRamJZD,u🧰M( Step #5: W,J Step #5: iI3🔩(n,aHwl🪛uCy,CBcEHC️,8 Step #5: ,W,bk,b Step #5: ,bsE(TO8yH,,⚙(ZW3ABrq Step #5: q⚙gyKL(,(,🧰zZÃ7️HD,2Jac,w(yZFMoxw 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", "-f5", "-d,", "-c9", "-f2"] Step #5: Step #5: Running test ["cut", "-c3", "-f3", "le⚙5t"] Step #5: === Compare result for: cut ["-c3", "-f3", "le⚙5t"] Step #5: Pipe: V🪛,o Step #5: Ã,,((t7️ Step #5: h,c Step #5: 🪓 Step #5: 3Ã,,mF,5⚙Y,X Step #5: Ã🪛gO🧰🪓 Step #5: ,vju,EZ,oR Step #5: 7I,b,,w Step #5: sqWpjÃK🔩,,8KM Step #5: lÃ5,U5kekT,31,H8 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", "-f3", "le⚙5t"] Step #5: Step #5: Running test ["cut", "-f4"] Step #5: === Compare result for: cut ["-f4"] Step #5: Pipe: t,AG,NU Step #5: Ãzf,(L6ZPH Step #5: ,BbXGFIo19y,Xd2z,2K Step #5: rvu(k,,️K,5t Step #5: ⚙Vt2,m,yic6L,⚙nL Step #5: wÃ,LI7TY,TL,gMhT,93 Step #5: b️guQ, Step #5: qK⚙W3m️WR, Step #5: ,,Rk,q(, Step #5: P,(🔗 Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut", "-f5", "-f4", "-c4"] Step #5: === Compare result for: cut ["-f5", "-f4", "-c4"] Step #5: Pipe: K,3,K,lypÃhsX,WSAHC Step #5: u,JvhNc,KUp( Step #5: Ufb🔗Ãuf,,Il130mlS🪓 Step #5: O,Sl95 Step #5: l,iÃj2M,,6 Step #5: I,ÃB Step #5: 1ÃC Step #5: 🪛🔗,jz,v Step #5: kg,ÃxXzNc,pXpw,ZÃe,UrJ9(qUp Step #5: cÃLhÃIP,🔗WpÃANOu 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", "-f4", "-c4"] Step #5: Step #5: Running test ["cut", "-c7", "-c7", "-b5"] Step #5: === Compare result for: cut ["-c7", "-c7", "-b5"] Step #5: Pipe: f,UarC,xY,gs7tqLà Step #5: Dceq54vle,Ãx,F Step #5: RNKg4iF🪓 Step #5: Qw️Yz,B Step #5: SDRE,0jL🪛uq Step #5: ,EPvkkI Step #5: DgXUFPKe6,iÃ🧰R️,G🔗,U5Ã🪛7rnY,Yzz3 Step #5: ⚙,,L,H1QgUOnBxG Step #5: P(9ÃmQ,3ÃÃn,V,⚙CK4 Step #5: nVSJk(,9(,w(,w(3bKfb 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", "-c7", "-b5"] Step #5: Step #5: Running test ["cut", "-c4", "gU8ÃukYc⚙UU", "-c3"] Step #5: === Compare result for: cut ["-c4", "gU8ÃukYc⚙UU", "-c3"] Step #5: Pipe: 2x,2i8(O Step #5: Ca,t,z,3lO4 Step #5: ,kJ🧰,,,⚙à Step #5: Y,yT,,🪛F🔩QL,( Step #5: N7,Jl,e( Step #5: Rq8PBFtE Step #5: fSmb,3xl,,jaIfzqy Step #5: ,0,y,Ãh Step #5: ️rc74,k Step #5: ,xwÃ7i3 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", "gU8ÃukYc⚙UU", "-c3"] Step #5: Step #5: Running test ["cut", "-c3", "-f1", "-f3", "-d,M"] Step #5: === Compare result for: cut ["-c3", "-f1", "-f3", "-d,M"] Step #5: Pipe: Step #5: w, Step #5: 🪛,LPDW(,,f, Step #5: ,I,,KeZh( Step #5: ️jeP,🔗(Qh,lv, Step #5: G🧰🔩flT,IY🔗a2,FrMF🧰,Yng Step #5: ,n,🪓Ã,GSJXH6 Step #5: vÃl3CÃ,TZ53,Ãwm8,6iEE🔩 Step #5: 4q,ÃÃ,e,(t,Bn Step #5: ,P5rÃ4F,6fhna️Vp, 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 ["-c3", "-f1", "-f3", "-d,M"] Step #5: Step #5: Running test ["cut", "-c2", "-b2", "-b6"] Step #5: === Compare result for: cut ["-c2", "-b2", "-b6"] Step #5: Pipe: q43,,à Step #5: 1o1vP Step #5: 5,KH Step #5: j,lH,qP Step #5: ,,🪛z,BWx(90(X⚙7 Step #5: ByPSj( Step #5: Step #5: XzBm5JL,,7, Step #5: SK6️,🪛W Step #5: EB(y,🧰iFfqcfv 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", "-b2", "-b6"] Step #5: Step #5: Running test ["cut", "Mqp", "-d,"] Step #5: === Compare result for: cut ["Mqp", "-d,"] Step #5: Pipe: dd,F Step #5: Step #5: (2,,(SeU,,c🪛 Step #5: l️He(Ep,Nh4Ãy,bl2I Step #5: t,, Step #5: e Step #5: ÃJ,,,,à Step #5: 3Kn1🔗,E,41GE,ms🪓S,à Step #5: ,w Step #5: 8,kP(( 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 ["Mqp", "-d,"] Step #5: Step #5: Running test ["cut", "-b10", "-d,🪛", "-f3", "-f2"] Step #5: === Compare result for: cut ["-b10", "-d,🪛", "-f3", "-f2"] Step #5: Pipe: 9i Step #5: AAhndqE2⚙ Step #5: , Step #5: d,🔩vw Step #5: MU Step #5: ,, Step #5: pieJMZh,G Step #5: mn(,(ij0G,j, Step #5: 8ÃnPG0WO,T Step #5: m🔗,WWyOwE 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,🪛", "-f3", "-f2"] Step #5: Step #5: Running test ["cut", "-f2"] Step #5: === Compare result for: cut ["-f2"] Step #5: Pipe: z5h,🪓6t⚙ÃI⚙,D5,P3R Step #5: ,3r Step #5: SJ7x Step #5: ZkJ⚙ZI1,(r((uYÃs,8s8🧰Src(7y,,Ã2ng5🔗z2 Step #5: 0️Ui,UT,pSxmnxS Step #5: 1,f,, Step #5: k Step #5: , Step #5: (⚙v🧰,zÃ,NÃl Step #5: 8x6,ÃxAGRK,à Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut", "CP5Jp", "-d,Q", "-c6"] Step #5: === Compare result for: cut ["CP5Jp", "-d,Q", "-c6"] Step #5: Pipe: tFU2Wxqb,tA Step #5: ,JucnP,SL🧰 Step #5: ,p🧰vS6ON( Step #5: W Step #5: Ee5eW5z8,s2W,qoÃq,LF, Step #5: Step #5: oj️,J,j,(L, Step #5: c0QZFnu(V,🔗 Step #5: ( Step #5: Xz 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 ["CP5Jp", "-d,Q", "-c6"] Step #5: Step #5: Running test ["cut", "-f4", "-b6", "-b10"] Step #5: === Compare result for: cut ["-f4", "-b6", "-b10"] Step #5: Pipe: 1r,(8A,fiÃnf Step #5: hÃTawY,moa(X,🔩Gu8Kbwu,4 Step #5: HN2(1i🔩m,k,j2gi,ffZivVQ Step #5: ,j,(,zaV Step #5: dAK3rUÃ️tZ,Q,C,j🔗D8 Step #5: o(, Step #5: q,R⚙4gqH Step #5: (Ãe Step #5: ,5ÃTM Step #5: ,RxBS,H25Px 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", "-b10"] Step #5: Step #5: Running test ["cut", "-f2"] Step #5: === Compare result for: cut ["-f2"] Step #5: Pipe: Step #5: , Step #5: 🪓zvB Step #5: 2,ÃÃV Step #5: Z🪛s1,,t Step #5: (UsÃ,T,FjÃ8NRM,Q8t Step #5: iED,PZ🔩GL,ReDFO🧰K,,Kml Step #5: G,, Step #5: ( Step #5: FPcj1,i,,I⚙à Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut", "-f1", "-c1", "-d,"] Step #5: === Compare result for: cut ["-f1", "-c1", "-d,"] Step #5: Pipe: EG,🧰,v7,️HleXcj,c🪓J(59D Step #5: wx⚙cuÃbMfY,,fhcB Step #5: ,V Step #5: mDd,,Djrm Step #5: e🔩sFwlT,(,NWP Step #5: JDJ🧰,T3,oUI,🔩h🪓t1 Step #5: ,K((074H,H3VB Step #5: ,,5kx,mg Step #5: Ze,wyWb( 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", "-c1", "-d,"] Step #5: Step #5: Running test ["cut", "oC", "-d,(", "-b3"] Step #5: === Compare result for: cut ["oC", "-d,(", "-b3"] Step #5: Pipe: r(🧰 Step #5: 8RTy,M,5m9,p Step #5: 9DOguDS,gYxD3,🔗Q7🧰e Step #5: 7 Step #5: lt(2,,F,🪛vÃE8 Step #5: ️8K8,18Uf,h🔩ÃasLc( Step #5: knH,(Ã(RÃbI,(ow,kuÃ6 Step #5: sa Step #5: 72,ÃVÃ,EnKe(,N Step #5: (,,,Y,Y(jnJr 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 ["oC", "-d,(", "-b3"] Step #5: Step #5: Running test ["cut", "-c8", "-d,B", "-c3", "-c5", "-f5"] Step #5: === Compare result for: cut ["-c8", "-d,B", "-c3", "-c5", "-f5"] Step #5: Pipe: c3 Step #5: ,,G,Y3JjRqESt, Step #5: 8,vx,t,,i Step #5: ytV🔗U,🔗t,🧰,Tq, Step #5: R,Gf🪛,E,P Step #5: Step #5: c42M🪛2r Step #5: h(H🔗H,Pc,,4uÃMB4g Step #5: ,(ÃC🔩u Step #5: o,RIyBD, 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 ["-c8", "-d,B", "-c3", "-c5", "-f5"] Step #5: Step #5: Running test ["cut", "YIÃoWy6(Q", "h9KQt"] Step #5: === Compare result for: cut ["YIÃoWy6(Q", "h9KQt"] Step #5: Pipe: ,ÃTmBlr Step #5: A,PEÃ,uBB, Step #5: a,,🪓🪓F(TÃg,FjVd🪛V🧰HT Step #5: CJ2 Step #5: (,,4Z,, Step #5: m,LDJ,8Z( Step #5: ,4kil,zirF⚙zv,buA Step #5: 4,️,🔗kG,9,🪓 Step #5: B 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 ["YIÃoWy6(Q", "h9KQt"] Step #5: Step #5: Running test ["cut", "K((rf(5c0N", "-f1", "-c4", "-f3", "-d,0"] Step #5: === Compare result for: cut ["K((rf(5c0N", "-f1", "-c4", "-f3", "-d,0"] Step #5: Pipe: 5Y️️,q9B6ZcTG Step #5: ,3k,KBRgC,o️L Step #5: LC️,tCaSHt,WZfMeYH,TzL Step #5: OGHJVy, Step #5: Q,vww,0Y,🪓b9I Step #5: Z,PegBHQG,W Step #5: Step #5: D5,I,⚙️,vUÃCm,🔩3KNH Step #5: h🪛 Step #5: ,cQÃ,G,v🪓🪓🔗8Oet 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 ["K((rf(5c0N", "-f1", "-c4", "-f3", "-d,0"] Step #5: Step #5: Running test ["cut", "-b4"] Step #5: === Compare result for: cut ["-b4"] Step #5: Pipe: JH(0,0Du Step #5: o1(n,,ljjb Step #5: ,,️v8A Step #5: ,xXY,3yz,Mo9(,T Step #5: u,,rL(,aYB️lreZS,OqW1pcG Step #5: P3️q,Ãg Step #5: 2E🪛🪛o,N5,2,AO🪛ÃR, Step #5: Step #5: uZ,4🪓⚙,🔩e,q⚙ Step #5: v,Zk(,u3x9F Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut", "-c10"] Step #5: === Compare result for: cut ["-c10"] Step #5: Pipe: J,Y🪓(ol, Step #5: 2,r, Step #5: Ãb,y Step #5: ,3r🧰hb🪛,Rt,G,🔗p Step #5: ⚙lky4xiLg,pzpA,c Step #5: AhliZ9va,I0D,T1Ku️1(, Step #5: x⚙V(P,FJ,,⚙,CY8mA🔗 Step #5: 9Qhbke,pYÃ️Y,Zr,(Z⚙i Step #5: 43(TFt,uoGO,oO Step #5: ⚙🔗🪓ÃBH,(1XÃ🔩m,B Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut", "-f5"] Step #5: === Compare result for: cut ["-f5"] Step #5: Pipe: b9,,wL9LNJJ⚙,J,4y Step #5: opg3we6d,,mKVv🪛bH Step #5: vÃY Step #5: VAMo6🔩🪛ÃÃ( Step #5: (Ã,vJC, Step #5: Jv,amWqy,gw Step #5: k,(vÃ,⚙p Step #5: 5gz,Ã🧰x4T Step #5: W(Uq2B7a(,SrIiX,ÃEns,Ã0,iG Step #5: ️ Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut", "-f2", "-f5"] Step #5: === Compare result for: cut ["-f2", "-f5"] Step #5: Pipe: (,WBVEn,,Om Step #5: 5i,3v Step #5: IyO🔗,⚙8 Step #5: 5🔩5B🪓,oA6, Step #5: 🪓X️🔗mKbYH,OGB,8(5,9LXl,sbÃys Step #5: G,,F Step #5: GLK,5nB4Crb Step #5: Step #5: ÃE4,️p🧰LgEo,ÃOHY Step #5: RÃ,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 ["-f2", "-f5"] Step #5: Step #5: Running test ["cut"] Step #5: === Compare result for: cut [] Step #5: Pipe: 97gB,g Step #5: (2Z,Px,JvJ84Li🪛,s4Rlh,GIRYp Step #5: ,o,, Step #5: e🪓PUÃ,,( Step #5: p,,,VB Step #5: b,,Yq0q Step #5: 8M Step #5: y⚙C,Ew(🧰,🪓 Step #5: 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", "-c1", "-b2", "-f5", "-f2"] Step #5: === Compare result for: cut ["-c1", "-b2", "-f5", "-f2"] Step #5: Pipe: 0N,,GTcPMaQ Step #5: ÃCÃN6gv8,bT,kv,wL,hC1E Step #5: ,ti,🔗 Step #5: Dyt Step #5: uO,,R(pI Step #5: 🪓🪓m4,u, Step #5: J3VERQ🔩,CCas,ÃÃHq, Step #5: (,0o9d,,C31K, Step #5: p🧰 Step #5: tHnTÃGlN🔩,blM,ÃhK🪓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 ["-c1", "-b2", "-f5", "-f2"] Step #5: Step #5: Running test ["cut", "-c10", "-f4"] Step #5: === Compare result for: cut ["-c10", "-f4"] Step #5: Pipe: ,GG1(,eA35 Step #5: ,( Step #5: 🧰y2,1psE,,ygW Step #5: ,h️wi🧰🪛,Ffql Step #5: Jn6O9op🪛 Step #5: ,e Step #5: wcaV(j,,7N,ÃLOtGU🧰 Step #5: vJ507N,LK⚙6Xw,,,KTU(J🔩c1 Step #5: KgG,⚙⚙6bO,🔩GvGi Step #5: W(i,Y,ELnXIu,🔩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 ["-c10", "-f4"] Step #5: Step #5: Running test ["cut", "-f2"] Step #5: === Compare result for: cut ["-f2"] Step #5: Pipe: BZKdu,🧰Ls,uK(nq,🔗🔗,xj8 Step #5: 5,is( Step #5: ,,, Step #5: Mj,( Step #5: ⚙Uw🧰z(n,w8,GUuÃGQ,(a Step #5: ,🔩,7d⚙U((ra2w Step #5: 8qz(WJ(🔗d,QB🪛9,, Step #5: M3qa,,9🔩3N,7 Step #5: Step #5: 🪛🧰bCUeX,VM6Ub(🧰,8(,lfpp0Ac Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut", "-c5"] Step #5: === Compare result for: cut ["-c5"] Step #5: Pipe: asà Step #5: p,,Ã9 Step #5: WyxÃu,77o05,u🧰2,(D6 Step #5: ⚙IU(OZs Step #5: t,0,(nc,udi🪓,c Step #5: R🔗,🧰N,H,Ã,ÃngR⚙b🪓 Step #5: npt,,d,,Xv Step #5: l0🪛,Z Step #5: ÃaÃR(🔗RÃ,cPÃ🪛s,🔩⚙,F,🧰Ku Step #5: (cA🪓T,🔗MI,6🔩2TÃag,MY Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut", "T", "-c10", "-c9", "-f1"] Step #5: === Compare result for: cut ["T", "-c10", "-c9", "-f1"] Step #5: Pipe: XÃ1xO,W Step #5: Ã,I🪓Ã(,fhT33L0Or( Step #5: (SQN69RÃ,,🧰oyPV,🔗 Step #5: p🪓,gYdR🪛🪛,Bxà Step #5: o,NgWNq5,U Step #5: ,Ã,A Step #5: f5xv,u,hhRh(23 Step #5: z,L,,t Step #5: v🧰,C Step #5: ,dtGII(, 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 ["T", "-c10", "-c9", "-f1"] Step #5: Step #5: Running test ["cut", "-c8", "-c9"] Step #5: === Compare result for: cut ["-c8", "-c9"] Step #5: Pipe: mCT, Step #5: Q🪓🪛,M,GZqDDÃ,Gi, Step #5: x2t0,,Ãq Step #5: ️,9T,A Step #5: Ã,p(w🧰🔩,,b3N Step #5: ,🪛b⚙vl,py,wG🔗h,hPp(SD Step #5: U,Z,4mZuf94w,NÃfb(,Oà Step #5: Zl,🧰 Step #5: Prh,PivU,eJ(FXoc,i8,fPDR( Step #5: ⚙OÃs,AÃn 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", "-c9"] Step #5: Step #5: Running test ["cut", "-d,", "-b8"] Step #5: === Compare result for: cut ["-d,", "-b8"] Step #5: Pipe: ,ZQ Step #5: ID🔩Z,7hXY5,y9️I,iio Step #5: Z4Lt4l,d,1,1Ãm⚙44,vgjb4zkO Step #5: ⚙Xv Step #5: 6pIEH,🔩,fsY(P Step #5: 7m6G Step #5: D3Hs,dirZTvi,7 Step #5: FQ,7lu572 Step #5: ,,(n,j Step #5: 3S🪛🧰,bWWW,KX,oSeÃR 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", "-f2", "-f3"] Step #5: === Compare result for: cut ["-f2", "-f3"] Step #5: Pipe: xÃ(H,66,🧰08Mmmq⚙fe,Wrd Step #5: I(j,X🪛M Step #5: C Step #5: 🔩,sl,M,BgS️iÃ,s Step #5: Su,ÃrQ5vMSx Step #5: Y,n1s🔗,0PP Step #5: ,r,⚙4VH,Z Step #5: ⚙tx9,Dfm⚙(bWM,N3B Step #5: 🔩g,m,x Step #5: NX,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 ["-f2", "-f3"] Step #5: Step #5: Running test ["cut", "-f4", "-f5", "-d,", "-d,Q"] Step #5: === Compare result for: cut ["-f4", "-f5", "-d,", "-d,Q"] Step #5: Pipe: Ã,5Qm🔩S,,4D(xJ1,gB Step #5: (x,ÃFiq, Step #5: bo Step #5: ,9A🪓 Step #5: uY,t🪛La,11Fn,gH,à Step #5: shm5I(MNS️,🔩v🔗mc,sXKÃ,d Step #5: 71u Step #5: DKhKT Step #5: zm⚙1,YO Step #5: G,🔩 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", "-f5", "-d,", "-d,Q"] Step #5: Step #5: Running test ["cut", "-d,", "-d,", "e("] Step #5: === Compare result for: cut ["-d,", "-d,", "e("] Step #5: Pipe: Ã⚙,u5🔩,,,95QC🪛 Step #5: ArewZ,WDb9,aMaI,Y🪛Uzy,🪓r Step #5: u(v,🧰pRà Step #5: DvÃ,,à Step #5: qaq,️,Ã,CL Step #5: QiLQB,QRA,7wRp(OeMYT Step #5: RNU,⚙W,FY Step #5: 🪓 Step #5: Step #5: Y,4D9,🔗,HeK🪓q5, 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,", "e("] Step #5: Step #5: Running test ["cut", "-c9", "-f3", "-b5", "-f4"] Step #5: === Compare result for: cut ["-c9", "-f3", "-b5", "-f4"] Step #5: Pipe: T,A,T4V5,4G Step #5: ,qtP4(frBev,HeLr🪓,🪛c6H Step #5: Step #5: 🪛,Ãkd Step #5: 1,x2VS(,,t Step #5: vwZn Step #5: Step #5: xWÃj,,🧰U⚙F🧰d,ar,(Ye Step #5: O,PK,NrgSVFia Step #5: Ã,c,🪓🧰,G⚙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 ["-c9", "-f3", "-b5", "-f4"] Step #5: Step #5: Running test ["cut", "-f3", "-d,", "-d,", "-f4"] Step #5: === Compare result for: cut ["-f3", "-d,", "-d,", "-f4"] Step #5: Pipe: ,🪓Av,ks Step #5: 4Pa,h,,W Step #5: b,,YwWVIHtAP,aeeVpwi,UEvx Step #5: s🔗🔗,🪓Y, Step #5: 🧰d9VGH🔗,Nw,W Step #5: 3yF15,16EME Step #5: d8,,🪓,t4(p Step #5: B,(6w⚙ Step #5: F🔗CyYKZ,ACZDG,N🪓,LS,8TL Step #5: pAH,ipscgVs, 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,", "-d,", "-f4"] Step #5: Step #5: Running test ["cut", "-d,6"] Step #5: === Compare result for: cut ["-d,6"] Step #5: Pipe: sU,ns0, Step #5: x7,9Rpips,i Step #5: h,,E,,Nxy Step #5: v,78bB,,QR Step #5: Ãn20KdS,ZZo Step #5: Ã,oI,wHnÃFcM, Step #5: S,,2Ã,1h(AZc Step #5: 🔗2,kggLc,g Step #5: ,zpÃlÃS5,pe Step #5: ,eiU⚙,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,6"] Step #5: Step #5: Running test ["cut", "-c7"] Step #5: === Compare result for: cut ["-c7"] Step #5: Pipe: ,O(IJÃZ6Tr,li,Hpz Step #5: 2aÃ🔩q Step #5: k🧰y,M(V,Dv5Y Step #5: Yys,W🪓V,ÃÃNp,SG🧰 Step #5: F40🔗D,N⚙GC,A,🪛 Step #5: t,,K,(j7QgC,E Step #5: i, Step #5: ,,, Step #5: E,3Nec,RAPj🪛l⚙RÃ,cKKQÃDO Step #5: uupgAi,M,HÃ,s8K Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut", "-b4"] Step #5: === Compare result for: cut ["-b4"] Step #5: Pipe: BS,,f Step #5: U,(,M🪛(F,8 Step #5: P,pp Step #5: J Step #5: Ghc,Z3AV,S,5rA🪓SA Step #5: w,t,🧰n,8WA3,5a(YdAw(a Step #5: I,2aT,0 Step #5: r,j Step #5: Y Step #5: B,zVoWmtD Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut", "-c7"] Step #5: === Compare result for: cut ["-c7"] Step #5: Pipe: ,v1,eSU,,WxpD Step #5: Wc0,hFosxÃEH,UN1U8 Step #5: ,,7R Step #5: WY,, Step #5: AeL3v(,x8boF⚙bT Step #5: WvvYn,In Step #5: (3🪛,🔩S🔩 Step #5: 🧰🪛XEX,9q, Step #5: ,,h,Ã8, Step #5: KH,J️UwfÃTim,aykh,Ã🪛0⚙yfBw3 Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut", "-f1", "-b6", "-c3", "-f1", "-f1"] Step #5: === Compare result for: cut ["-f1", "-b6", "-c3", "-f1", "-f1"] Step #5: Pipe: O️🔗QYS Step #5: 🪓C,Ã,🪛,kGs🪛AU,gR Step #5: ÃeM🔩ÃT,🔩,Ãc,N,lUAc1 Step #5: e,INNqi,ZDLsP6à Step #5: Q,l,fGn(Qp,,(Ãc4W Step #5: xa Step #5: rQu,f,7r,kKa,⚙mKUm Step #5: Step #5: QZÃS,M, Step #5: v7yH,ga 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", "-b6", "-c3", "-f1", "-f1"] Step #5: Step #5: Running test ["cut", "-f3", "nrFf("] Step #5: === Compare result for: cut ["-f3", "nrFf("] Step #5: Pipe: ,q2(7wzUT,wSGTXLN, Step #5: U,(,(xj,QL(,rà Step #5: 1V,sOÃJ,GfpR(5De Step #5: ,o,2ÃQ,ip(l(,️Pyd3 Step #5: l,8kdtuStq🔩,8bVMgZI,DbKR🔩49, Step #5: 8,0,,H Step #5: 4Sy,,,DupÃÃ🪓of,p Step #5: ÃMIZq⚙6s⚙Ã,R,9T7,d,MSE Step #5: X6,(kC,Ã,,ji🔩Avy Step #5: Z,icl,ÃHBVWA6à Step #5: Rust stderr: Step #5: nrFf(: No such file or directory Step #5: GNU stderr: Step #5: 'nrFf(': No such file or directory Step #5: --- START diff Step #5: -nrFf(: No such file or directory Step #5: +'nrFf(': 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 ["-f3", "nrFf("] Step #5: Step #5: Running test ["cut", "-d,A", "-c7", "-f3"] Step #5: === Compare result for: cut ["-d,A", "-c7", "-f3"] Step #5: Pipe: s8🪛C⚙,Z(9K, Step #5: ⚙nBqo,🧰,S,(iZ️, Step #5: ,ÃHQ🧰ÃJ,j8,t Step #5: , Step #5: MESU,🔩,, Step #5: M,8 Step #5: iY6⚙,Jà Step #5: i4GQv7F,1,,ko(j Step #5: ,7F,,De3🧰i🪛,aRu️V16 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,A", "-c7", "-f3"] Step #5: Step #5: Running test ["cut", "-d,4"] Step #5: === Compare result for: cut ["-d,4"] Step #5: Pipe: wÃ4p,NÃ,,I🪛hNK3R,Aà Step #5: YZFQ,,Y,CghkF🪛 Step #5: ,Y,,s Step #5: XUtÃoI,j,Ã2,qrà Step #5: F,Ww,🔗xp,🔗T Step #5: ,x(,62tjz1x,⚙qkÃÃI🔗 Step #5: 🔩kE,O,a Step #5: cO(,j Step #5: 1FME5jRos,aO🔗8cd Step #5: 5rp72,,,b0waId 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,4"] Step #5: Step #5: Running test ["cut", "-f2"] Step #5: === Compare result for: cut ["-f2"] Step #5: Pipe: rÃI(,i,,🔩Ãr Step #5: ,,i,( Step #5: ,Dg,P Step #5: QLU,,G6Ar,u Step #5: ,U4,F4(n,bs,🔩️ÃSPU7 Step #5: GÃ,L7,X,ÃoA Step #5: ,M,2vÃG,Up7,wDh Step #5: O,4d Step #5: E🔩,,d,OnNUfJai,️ Step #5: iB🔗8f️,vNbL8,Gn,e Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut", "-d,", "-c4", "-d,", "-d,"] Step #5: === Compare result for: cut ["-d,", "-c4", "-d,", "-d,"] Step #5: Pipe: jo,,,mfv7aL Step #5: 🪛AdF,R(e, Step #5: ,2,l Step #5: ,,7RD,,à Step #5: K Step #5: IyLWg,AmzNFS,w, Step #5: O6(4,32P️,6 Step #5: ,🪛kn,🔗jT7🪛G,Y️V3LVT,7Cz(x( Step #5: qi,,lb(2,,5aÃrN Step #5: V9L 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,", "-c4", "-d,", "-d,"] Step #5: Step #5: Running test ["cut"] Step #5: === Compare result for: cut [] Step #5: Pipe: 4K3Z,Vk2rÃ🔩(I,🔩à Step #5: HUU️Q(,74QG🔩B3,w,HMX8n1CT Step #5: 4B,, Step #5: gDW,jzX6jÃ,aUms4Ã2,TvX Step #5: W,1 Step #5: k7qÃSi,Ã2I,n4,5h Step #5: Cc,ly Step #5: , Step #5: 7,7 Step #5: A5lDxv20J( 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", "-c10", "-c9", "-c9"] Step #5: === Compare result for: cut ["-c10", "-c9", "-c9"] Step #5: Pipe: ZH Step #5: a🪓 Step #5: 0BLH8H(DaA,🪓8,KH🪓Kà Step #5: 🧰🔩c,,j,zE Step #5: Z7,T Step #5: dÃ1🔩Gr Step #5: HÃFx️qnf3V,N,u,🔗B(e Step #5: iÃ0CpT,bVA,v,10🔩l0,Y Step #5: z,m,wl Step #5: ath🪓aLM,32V 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", "-c9"] Step #5: Step #5: Running test ["cut", "-c5", "-f5", "-f5"] Step #5: === Compare result for: cut ["-c5", "-f5", "-f5"] Step #5: Pipe: B🔗2gk🔗🧰Z,TVfnF🪛,5bR(tLo Step #5: ,oB4(,Ãr🪓FZea,d,(lD Step #5: 7xp Step #5: 9jG(z,0u, Step #5: ,,6d,ÃQlÃn75847 Step #5: ,fdofUÃU🪛x,hK9,7t6 Step #5: q9w0,(2XQ,x,51ÃF14Wnl Step #5: g,,W🪓KM4U,oB⚙4,DEU Step #5: ,dV Step #5: K,n9s(Z7rs, 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 ["-c5", "-f5", "-f5"] Step #5: Step #5: Running test ["cut", "o2(fÃr⚙", "-c10", "🪛K", "-d,c", "J1🪛V", "-c3"] Step #5: === Compare result for: cut ["o2(fÃr⚙", "-c10", "🪛K", "-d,c", "J1🪛V", "-c3"] Step #5: Pipe: qK,VU Step #5: 7b7vD,yhCMhe Step #5: Ã,lJkGGLv,ogs5cu Step #5: ,H3🪓🧰j9,,(E Step #5: 6F,j,,Dh Step #5: vÃjFb,pk27(xqrT,eHG🪛,aq Step #5: aT,,UTÃ🪓JhÃ,oXWgQ2T,⚙b Step #5: 🪛,C,Z(k,🔩W1Y⚙TNN,5i2 Step #5: n,mhBhn8 Step #5: ,h⚙x🔩fKU 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 ["o2(fÃr⚙", "-c10", "🪛K", "-d,c", "J1🪛V", "-c3"] Step #5: Step #5: Running test ["cut", "-f3", "-b5"] Step #5: === Compare result for: cut ["-f3", "-b5"] Step #5: Pipe: ,T,,eRà Step #5: r,⚙lwaP,AF,IQ🔩r4,🧰h Step #5: twnA,Y( Step #5: 1P,c9🔗e,we,️OLc Step #5: ,5PÃ(,uÃyeO((🔗 Step #5: , Step #5: 2,🧰eQ,,🪛 Step #5: f09I( Step #5: y9CO,Mpw1ZS Step #5: IyQpU5pE,i9dnX,A1M(q,1ZNZ,(n( 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", "-b5"] Step #5: Step #5: Running test ["cut", "-c9"] Step #5: === Compare result for: cut ["-c9"] Step #5: Pipe: Step #5: 5Gy,(,1🧰xp Step #5: tp,Ã🔗,lT,, Step #5: ,c,tZIUnGv,55 Step #5: ,T,N,🔩Ã🔩ZÃ🪓i,cNYJO Step #5: ,geQALE,f((X🧰Ã, Step #5: ️X3i,j,rQ6Ã00 Step #5: ,El,a5vr4T,FQuq( Step #5: ,h,yCvM Step #5: 0,e🪓,xvWM,0Ra, Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut", "-b2", "-c9", "zÃB"] Step #5: === Compare result for: cut ["-b2", "-c9", "zÃB"] Step #5: Pipe: Sf0l,🪛,E,eCXUli Step #5: ch,xt🪛pM,s(oAaa, Step #5: W5RKT4B,LFjZA1 Step #5: dÃ,A,Ão8Ãl,5, Step #5: I,,hÃ🪛️,🪛 Step #5: IJ️Y Step #5: FF Step #5: Step #5: l🔩F,,️A1(ALHD,,🪓4 Step #5: q3,,g,L(aohaWu 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", "zÃB"] Step #5: Step #5: Running test ["cut", "-f2", "-f5", "-d,", "-b10"] Step #5: === Compare result for: cut ["-f2", "-f5", "-d,", "-b10"] Step #5: Pipe: ÃP⚙kI Step #5: jCNF(, Step #5: XmO59 Step #5: pJkÃKq🪛Qr🪓,080Ã,b(Ãe(X,Ã9,m Step #5: J🪛CÃ,kyCcr4🔩u,TakO🪛🧰f,🧰1,q Step #5: r,XsP🔩fhdBr Step #5: 87rTA,,4qYvs,8 Step #5: 7,,f6B Step #5: Step #5: F,, 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", "-f5", "-d,", "-b10"] Step #5: Step #5: Running test ["cut", "-c4", "-b2", "-b4"] Step #5: === Compare result for: cut ["-c4", "-b2", "-b4"] Step #5: Pipe: I,🪓z6bo,lN,Ã🔗JMOjM Step #5: 🪓q Step #5: Fm Step #5: ,X,5🔩h,C4 Step #5: ,Jc️uu⚙,6EK,5h🧰,sP Step #5: ️iI8f,w(,ÃÃt, Step #5: 🔗U65 Step #5: jVl, Step #5: XHOd1,(d,Pv Step #5: (5HC(,,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 ["-c4", "-b2", "-b4"] Step #5: Step #5: Running test ["cut", "1(20rTs🧰pzoyq", "-d,", "-d,B", "-b8", "-b6", "-b5"] Step #5: === Compare result for: cut ["1(20rTs🧰pzoyq", "-d,", "-d,B", "-b8", "-b6", "-b5"] Step #5: Pipe: NY,El Step #5: r0,5h Step #5: Step #5: uÃeÃ,1(epLp(M,u(rVHp,7,O8 Step #5: LÃXu8⚙ Step #5: 🪓,, Step #5: 0pG, Step #5: P,,🔩al Step #5: (,O, Step #5: 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 ["1(20rTs🧰pzoyq", "-d,", "-d,B", "-b8", "-b6", "-b5"] Step #5: Step #5: Running test ["cut", "-d,", "-c3"] Step #5: === Compare result for: cut ["-d,", "-c3"] Step #5: Pipe: ⚙Q Step #5: , Step #5: 🧰m,🔩(Ã,c6,Dj⚙A Step #5: PV0LYpF,K,jD Step #5: om,,zW Step #5: UAKb,s9,🪓,x,Pss Step #5: ,🔩t Step #5: F, Step #5: ai,(A63,️DV51Nh🔩pf Step #5: Ã🪛XUY, 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,", "-c3"] Step #5: Step #5: Running test ["cut", "-c4", "-f3"] Step #5: === Compare result for: cut ["-c4", "-f3"] Step #5: Pipe: g🔗VxL,E( Step #5: OD,,Za, Step #5: JxkcbW,NBu9(,3ÃQLK,,Fqz1 Step #5: oVNUÃH,g(2Uh Step #5: ,Oi Step #5: 🔗T,hÃ0s4, Step #5: r6à Step #5: ,Br Step #5: Ã,,e33,K7🔗3J,g Step #5: ,,x,S,6SLtE🔗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 ["-c4", "-f3"] Step #5: Step #5: Running test ["cut", "-c10", "-d,", "-c3", "Cj3b3nf", "-c5"] Step #5: === Compare result for: cut ["-c10", "-d,", "-c3", "Cj3b3nf", "-c5"] Step #5: Pipe: GD Step #5: ,j06à Step #5: 2zK,FfSLU,gnQv( Step #5: QEk,X🔗,xI,0LSCsg🧰QM,r1alÃlu3u Step #5: b,Ãe Step #5: B🔩,P9a,r,,TD(4B Step #5: (,S,hsLÃe,Vw Step #5: Wà Step #5: X,O🪓 Step #5: WM(,, 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", "-d,", "-c3", "Cj3b3nf", "-c5"] Step #5: Step #5: Running test ["cut", "-b1", "-c6", "-f1"] Step #5: === Compare result for: cut ["-b1", "-c6", "-f1"] Step #5: Pipe: ⚙🪛qK,⚙, Step #5: 3Pu,P Step #5: N,N🔩ps,7(9️,o3(xrD,wn Step #5: s48u(M9r️ Step #5: 7a66LI Step #5: nXÃ(H Step #5: ,d️ Step #5: y5aU,bkAV,7T5F,H Step #5: IS,X7F,Xl3🔩r Step #5: 🪓xHQ 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", "-c6", "-f1"] Step #5: Step #5: Running test ["cut", "-d,8", "-c2", "-c7"] Step #5: === Compare result for: cut ["-d,8", "-c2", "-c7"] Step #5: Pipe: 🔩,Rj5f(🔗D,, Step #5: D,IC5 Step #5: (⚙Qx,,B,wyuÃ3,Ãe(atI Step #5: 51lZbRs(,,6P️,à Step #5: pU,🔗,Ãkx Step #5: uRt3B,3ÃPKO🔩V Step #5: R,🔗PYUYr,o,f️, Step #5: 9ww🔗7D🪓p,,jJ,, Step #5: L Step #5: C,(pt🔗Ã, 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", "-c2", "-c7"] Step #5: Step #5: Running test ["cut", "-f3", "-b6", "-f2"] Step #5: === Compare result for: cut ["-f3", "-b6", "-f2"] Step #5: Pipe: 🪛3s🧰N Step #5: Ã,oR7🔩Y,J,8,QDK Step #5: ,Qk,Z Step #5: CL1X Step #5: UWSVÃ, Step #5: 0cWas️,om,kbC7,L Step #5: qFLM,2fEfv🧰,Su,lH,QKa Step #5: ,y️J Step #5: ,zGmI(,XI Step #5: d0,, 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", "-f2"] Step #5: Step #5: Running test ["cut", "-f1", "-f4", "6V", "-f3", "-f4"] Step #5: === Compare result for: cut ["-f1", "-f4", "6V", "-f3", "-f4"] Step #5: Pipe: xGÃE,w,7D2 Step #5: Gq,Y,🧰,6pPB,🔗W Step #5: 18 Step #5: 2pYtypp Step #5: 8XHP,Xlc7p(zC Step #5: XQbbQ7,DOk🪛f,G(️ Step #5: Ok3yeP,R🪛Ãdg8C, Step #5: 🪓pb Step #5: ⚙,,ICh,58( Step #5: QKP,4,Qi6(EIÃrWL,u,rhVr 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", "-f4", "6V", "-f3", "-f4"] Step #5: Step #5: Running test ["cut", "-f3"] Step #5: === Compare result for: cut ["-f3"] Step #5: Pipe: ,️,Z,Qf7m⚙,J Step #5: ,🧰83🔗PwfL⚙O,ZS4OM,Jcfe,4 Step #5: i,uv,,uqi,3lr🪓W Step #5: 7🪛E,2 Step #5: ,(kB3 Step #5: ddKgCd, Step #5: Ei, Step #5: ,,(56(l,S🪛za(8🔩 Step #5: Jh,,oÃw,WY,k(N Step #5: (kLvdr,A,0uA,0xpw1p🔩cT( Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut", "-c4", "-f2"] Step #5: === Compare result for: cut ["-c4", "-f2"] Step #5: Pipe: DB0yà Step #5: Jn🔗,9l,, Step #5: ⚙🪛Kacp,🧰vbi Step #5: ,,Hi🪓zDbK3a Step #5: 5IX((KP,we4v(,66R️,, Step #5: Lcreq,Fv,2,iB6🪓(9,G4à Step #5: c,(o,0r,E3oaÃ8à Step #5: Step #5: 🪛,,qch4,Ã5aq( Step #5: ,️DisÃ61️,OVNl,PnQ 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", "-f2"] Step #5: Step #5: Running test ["cut", "-b10", "-d,", "-d,", "-c8", "-d,Q"] Step #5: === Compare result for: cut ["-b10", "-d,", "-d,", "-c8", "-d,Q"] Step #5: Pipe: ,⚙,(2n🪓VO🧰,fUiU1 Step #5: 6WDhp9(,wSkÃ,g Step #5: GDHx,v🧰4Q12v🧰N,jD Step #5: ,hhE,Hs,r, Step #5: ,Ns5CR,7Ã(,qH,dACLD Step #5: 6WC⚙,o🔗,,Ã,wV🔩 Step #5: Cz4qLAC,Z10,6lqC Step #5: 3I🔗z(e Step #5: Ãx, Step #5: ÃR,k,f 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 ["-b10", "-d,", "-d,", "-c8", "-d,Q"] Step #5: Step #5: Running test ["cut", "-f1", "-f3", "-c3"] Step #5: === Compare result for: cut ["-f1", "-f3", "-c3"] Step #5: Pipe: v🪓( Step #5: GdOad,,5,FE,(E8mcX19 Step #5: 🪓,,vxb⚙ Step #5: Ãyk🔩 Step #5: 5J️,2, Step #5: mURed Step #5: wV Step #5: BRw,hlY,s6,ÃtMFRu, Step #5: 🪓,6Ej,,UHY Step #5: K3,, 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", "-f3", "-c3"] Step #5: Step #5: Running test ["cut", "-c3", "-f4"] Step #5: === Compare result for: cut ["-c3", "-f4"] Step #5: Pipe: Step #5: N,J6(🧰9🔩3i1N Step #5: V,57Szv Step #5: ÃÃ7,,🧰 Step #5: aTAeu,M,🧰nO,ynmV,rLF Step #5: W⚙(,⚙jNOzwGrK,,a3,Es🔩xppVLB8 Step #5: (6🔗n6LhÃ🪓 Step #5: ,,Xu Step #5: ️WS,I,pfX Step #5: ,Q,JÃ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 ["-c3", "-f4"] Step #5: Step #5: Running test ["cut", "-c4", "-c5"] Step #5: === Compare result for: cut ["-c4", "-c5"] Step #5: Pipe: 5,,XzO🪛NA🪛🧰w,M,( Step #5: J🪛,vdf, Step #5: iG,7K(ÃoW⚙🔩,️e9V,,E Step #5: dHtFsnÃG,cpQ9S, Step #5: vV Step #5: Step #5: 🔗iO,j Step #5: U, Step #5: v🧰N, Step #5: ️Z🔗,u9⚙p,yc,S,N3kd6️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 ["-c4", "-c5"] Step #5: Step #5: Running test ["cut", "-f1", "-c3", "-c3"] Step #5: === Compare result for: cut ["-f1", "-c3", "-c3"] Step #5: Pipe: Ãxz Step #5: 8,, Step #5: ,Ghp,KGji,t Step #5: ,, Step #5: O Step #5: ,6,🪓 Step #5: p4k2m5,, Step #5: ,m Step #5: OE(1 Step #5: VÃ,7 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", "-c3", "-c3"] Step #5: Step #5: #352 DONE exec/s: 0 rss: 34Mb Step #5: MERGE-OUTER: successful in 2 attempt(s) Step #5: MERGE-OUTER: the control file has 31243 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-11-30 06:49:28,999 INFO] Finding shared libraries for targets (if any). Step #5: [2025-11-30 06:49:29,008 INFO] Finished finding shared libraries for targets. Step #5: [2025-11-30 06:49:29,024 INFO] Finding shared libraries for targets (if any). Step #5: [2025-11-30 06:49:29,033 INFO] Finished finding shared libraries for targets. Step #5: [2025-11-30 06:49:29,218 INFO] Finding shared libraries for targets (if any). Step #5: [2025-11-30 06:49:29,227 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: [2025-11-30 06:49:29,499 INFO] Finding shared libraries for targets (if any). 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: 1133480779 Step #5: MERGE-OUTER: 438 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: 1133489762 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.Merge482.txt' Step #5: MERGE-INNER: 438 total files; 0 processed earlier; will process 438 files now Step #5: === TEST cksum ["cksum", "-a", "crc", "-c", "-a", "sha256", "/tmp/lyqiqrzuie"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "crc", "-c", "-a", "sha256", "/tmp/lyqiqrzuie"] Step #5: === Compare result for: cksum ["-a", "crc", "-c", "-a", "sha256", "/tmp/lyqiqrzuie"] Step #5: Rust stderr: Step #5: /tmp/lyqiqrzuie: 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/lyqiqrzuie: 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", "sha256", "/tmp/lyqiqrzuie"] Step #5: Step #5: #1 pulse exec/s: 0 rss: 29Mb Step #5: === TEST cksum ["cksum", "-l", "296", "-c", "-a", "bsd", "/tmp/opbzydmhbo"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-l", "296", "-c", "-a", "bsd", "/tmp/opbzydmhbo"] Step #5: === Compare result for: cksum ["-l", "296", "-c", "-a", "bsd", "/tmp/opbzydmhbo"] 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", "296", "-c", "-a", "bsd", "/tmp/opbzydmhbo"] Step #5: Step #5: #2 pulse exec/s: 0 rss: 30Mb Step #5: === TEST cksum ["cksum", "-a", "md5", "-l", "11", "-c", "-a", "sha1", "/tmp/flxwctsbhb"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "md5", "-l", "11", "-c", "-a", "sha1", "/tmp/flxwctsbhb"] Step #5: === Compare result for: cksum ["-a", "md5", "-l", "11", "-c", "-a", "sha1", "/tmp/flxwctsbhb"] 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", "11", "-c", "-a", "sha1", "/tmp/flxwctsbhb"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha512", "/tmp/mlxpljebnn"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha512", "/tmp/mlxpljebnn"] Step #5: === Compare result for: cksum ["-c", "-a", "sha512", "/tmp/mlxpljebnn"] Step #5: Rust stderr: Step #5: /tmp/mlxpljebnn: 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/mlxpljebnn: 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/mlxpljebnn"] Step #5: Step #5: #4 pulse exec/s: 0 rss: 30Mb Step #5: === TEST cksum ["cksum", "--raw", "-c", "/tmp/iomjhnjztg", "-a", "sha512", "/tmp/dyucpzsbsr"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--raw", "-c", "/tmp/iomjhnjztg", "-a", "sha512", "/tmp/dyucpzsbsr"] Step #5: === Compare result for: cksum ["--raw", "-c", "/tmp/iomjhnjztg", "-a", "sha512", "/tmp/dyucpzsbsr"] Step #5: Rust stderr: Step #5: /tmp/iomjhnjztg: no properly formatted checksum lines found Step #5: fuzz_cksum: /tmp/dyucpzsbsr: 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/iomjhnjztg: no properly formatted checksum lines found Step #5: -fuzz_cksum: /tmp/dyucpzsbsr: 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/iomjhnjztg", "-a", "sha512", "/tmp/dyucpzsbsr"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "crc", "/tmp/shfxlcjlxv"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "crc", "/tmp/shfxlcjlxv"] Step #5: === Compare result for: cksum ["-c", "-a", "crc", "/tmp/shfxlcjlxv"] 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/shfxlcjlxv"] Step #5: Step #5: === TEST cksum ["cksum", "--binary", "-c", "/tmp/ubdbycycht", "-a", "sha1", "/tmp/qovbwpvbdd"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--binary", "-c", "/tmp/ubdbycycht", "-a", "sha1", "/tmp/qovbwpvbdd"] Step #5: === Compare result for: cksum ["--binary", "-c", "/tmp/ubdbycycht", "-a", "sha1", "/tmp/qovbwpvbdd"] 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", "/tmp/ubdbycycht", "-a", "sha1", "/tmp/qovbwpvbdd"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sysv", "--untagged", "-c", "-a", "sha512", "/tmp/ajtwgvsabe"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sysv", "--untagged", "-c", "-a", "sha512", "/tmp/ajtwgvsabe"] Step #5: === Compare result for: cksum ["-a", "sysv", "--untagged", "-c", "-a", "sha512", "/tmp/ajtwgvsabe"] Step #5: Rust stderr: Step #5: /tmp/ajtwgvsabe: 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/ajtwgvsabe: 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", "--untagged", "-c", "-a", "sha512", "/tmp/ajtwgvsabe"] Step #5: Step #5: #8 pulse exec/s: 0 rss: 30Mb Step #5: === TEST cksum ["cksum", "-a", "sha256", "-c", "-a", "sha224", "/tmp/dfoajznjbh"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sha256", "-c", "-a", "sha224", "/tmp/dfoajznjbh"] Step #5: === Compare result for: cksum ["-a", "sha256", "-c", "-a", "sha224", "/tmp/dfoajznjbh"] Step #5: Rust stderr: Step #5: /tmp/dfoajznjbh: 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/dfoajznjbh: 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", "sha224", "/tmp/dfoajznjbh"] Step #5: Step #5: === TEST cksum ["cksum", "-l", "384", "-c", "/tmp/dtqxdaqyug", "-a", "sha1", "/tmp/fcwsunttmy"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-l", "384", "-c", "/tmp/dtqxdaqyug", "-a", "sha1", "/tmp/fcwsunttmy"] Step #5: === Compare result for: cksum ["-l", "384", "-c", "/tmp/dtqxdaqyug", "-a", "sha1", "/tmp/fcwsunttmy"] 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", "384", "-c", "/tmp/dtqxdaqyug", "-a", "sha1", "/tmp/fcwsunttmy"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha224", "/tmp/waoenazrac"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha224", "/tmp/waoenazrac"] Step #5: === Compare result for: cksum ["-c", "-a", "sha224", "/tmp/waoenazrac"] Step #5: Rust stderr: Step #5: /tmp/waoenazrac: 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/waoenazrac: 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/waoenazrac"] Step #5: Step #5: === TEST cksum ["cksum", "--raw", "-c", "-a", "sm3", "/tmp/vbeyagnhdy"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--raw", "-c", "-a", "sm3", "/tmp/vbeyagnhdy"] Step #5: === Compare result for: cksum ["--raw", "-c", "-a", "sm3", "/tmp/vbeyagnhdy"] Step #5: Rust stderr: Step #5: /tmp/vbeyagnhdy: 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/vbeyagnhdy: 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", "sm3", "/tmp/vbeyagnhdy"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sha224", "--text", "-c", "-a", "crc", "/tmp/aedzywwwha"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sha224", "--text", "-c", "-a", "crc", "/tmp/aedzywwwha"] Step #5: === Compare result for: cksum ["-a", "sha224", "--text", "-c", "-a", "crc", "/tmp/aedzywwwha"] 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", "--text", "-c", "-a", "crc", "/tmp/aedzywwwha"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "md5", "--text", "-c", "/tmp/jmzkzkcjov", "-a", "crc", "/tmp/wizapqjujy"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "md5", "--text", "-c", "/tmp/jmzkzkcjov", "-a", "crc", "/tmp/wizapqjujy"] Step #5: === Compare result for: cksum ["-a", "md5", "--text", "-c", "/tmp/jmzkzkcjov", "-a", "crc", "/tmp/wizapqjujy"] 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", "--text", "-c", "/tmp/jmzkzkcjov", "-a", "crc", "/tmp/wizapqjujy"] Step #5: Step #5: === TEST cksum ["cksum", "--binary", "-c", "-a", "sha256", "/tmp/wrmhbsvqpb"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--binary", "-c", "-a", "sha256", "/tmp/wrmhbsvqpb"] Step #5: === Compare result for: cksum ["--binary", "-c", "-a", "sha256", "/tmp/wrmhbsvqpb"] 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/wrmhbsvqpb"] Step #5: Step #5: === TEST cksum ["cksum", "-l", "242", "-c", "/tmp/djicbkivyh", "-a", "sha384", "/tmp/lfaqasunai"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-l", "242", "-c", "/tmp/djicbkivyh", "-a", "sha384", "/tmp/lfaqasunai"] Step #5: === Compare result for: cksum ["-l", "242", "-c", "/tmp/djicbkivyh", "-a", "sha384", "/tmp/lfaqasunai"] 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", "242", "-c", "/tmp/djicbkivyh", "-a", "sha384", "/tmp/lfaqasunai"] Step #5: Step #5: #16 pulse exec/s: 0 rss: 30Mb Step #5: === TEST cksum ["cksum", "-c", "/tmp/zqeeynyhsh", "-a", "sm3", "/tmp/swjzmonrte"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "/tmp/zqeeynyhsh", "-a", "sm3", "/tmp/swjzmonrte"] Step #5: === Compare result for: cksum ["-c", "/tmp/zqeeynyhsh", "-a", "sm3", "/tmp/swjzmonrte"] Step #5: Rust stderr: Step #5: /tmp/zqeeynyhsh: no properly formatted checksum lines found Step #5: fuzz_cksum: /tmp/swjzmonrte: 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/zqeeynyhsh: no properly formatted checksum lines found Step #5: -fuzz_cksum: /tmp/swjzmonrte: 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/zqeeynyhsh", "-a", "sm3", "/tmp/swjzmonrte"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha1", "/tmp/ejalucabko"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha1", "/tmp/ejalucabko"] Step #5: === Compare result for: cksum ["-c", "-a", "sha1", "/tmp/ejalucabko"] Step #5: Rust stderr: Step #5: /tmp/ejalucabko: 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/ejalucabko: 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/ejalucabko"] Step #5: Step #5: === TEST cksum ["cksum", "-l", "270", "-c", "/tmp/slniyvehkr", "-a", "bsd", "/tmp/mrtogvnlhq"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-l", "270", "-c", "/tmp/slniyvehkr", "-a", "bsd", "/tmp/mrtogvnlhq"] Step #5: === Compare result for: cksum ["-l", "270", "-c", "/tmp/slniyvehkr", "-a", "bsd", "/tmp/mrtogvnlhq"] 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", "270", "-c", "/tmp/slniyvehkr", "-a", "bsd", "/tmp/mrtogvnlhq"] Step #5: Step #5: === TEST cksum ["cksum", "-l", "402", "-c", "-a", "sha384", "/tmp/wfcakkbyem"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-l", "402", "-c", "-a", "sha384", "/tmp/wfcakkbyem"] Step #5: === Compare result for: cksum ["-l", "402", "-c", "-a", "sha384", "/tmp/wfcakkbyem"] 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", "402", "-c", "-a", "sha384", "/tmp/wfcakkbyem"] Step #5: Step #5: === TEST cksum ["cksum", "--raw", "-c", "-a", "sha256", "/tmp/hvoxzulkra"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--raw", "-c", "-a", "sha256", "/tmp/hvoxzulkra"] Step #5: === Compare result for: cksum ["--raw", "-c", "-a", "sha256", "/tmp/hvoxzulkra"] Step #5: Rust stderr: Step #5: /tmp/hvoxzulkra: 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/hvoxzulkra: 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", "sha256", "/tmp/hvoxzulkra"] Step #5: Step #5: === TEST cksum ["cksum", "--text", "-c", "/tmp/tftpayxhva", "-a", "blake2b", "/tmp/nyowycpecb"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--text", "-c", "/tmp/tftpayxhva", "-a", "blake2b", "/tmp/nyowycpecb"] Step #5: === Compare result for: cksum ["--text", "-c", "/tmp/tftpayxhva", "-a", "blake2b", "/tmp/nyowycpecb"] 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/tftpayxhva", "-a", "blake2b", "/tmp/nyowycpecb"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha512", "/tmp/ohdsohyvmc"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha512", "/tmp/ohdsohyvmc"] Step #5: === Compare result for: cksum ["-c", "-a", "sha512", "/tmp/ohdsohyvmc"] Step #5: Rust stderr: Step #5: /tmp/ohdsohyvmc: 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/ohdsohyvmc: 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/ohdsohyvmc"] Step #5: Step #5: === TEST cksum ["cksum", "--text", "-c", "/tmp/vnzyllmrvz", "-a", "sha384", "/tmp/exiimpjlvc"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--text", "-c", "/tmp/vnzyllmrvz", "-a", "sha384", "/tmp/exiimpjlvc"] Step #5: === Compare result for: cksum ["--text", "-c", "/tmp/vnzyllmrvz", "-a", "sha384", "/tmp/exiimpjlvc"] 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/vnzyllmrvz", "-a", "sha384", "/tmp/exiimpjlvc"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha1", "/tmp/zbfgpdypne"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha1", "/tmp/zbfgpdypne"] Step #5: === Compare result for: cksum ["-c", "-a", "sha1", "/tmp/zbfgpdypne"] Step #5: Rust stderr: Step #5: /tmp/zbfgpdypne: 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/zbfgpdypne: 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/zbfgpdypne"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "bsd", "-c", "-a", "sha384", "/tmp/becpyxszla"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "bsd", "-c", "-a", "sha384", "/tmp/becpyxszla"] Step #5: === Compare result for: cksum ["-a", "bsd", "-c", "-a", "sha384", "/tmp/becpyxszla"] Step #5: Rust stderr: Step #5: /tmp/becpyxszla: 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/becpyxszla: 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", "sha384", "/tmp/becpyxszla"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "md5", "/tmp/awuuuvizxi"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "md5", "/tmp/awuuuvizxi"] Step #5: === Compare result for: cksum ["-c", "-a", "md5", "/tmp/awuuuvizxi"] Step #5: Rust stderr: Step #5: /tmp/awuuuvizxi: 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/awuuuvizxi: 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/awuuuvizxi"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "md5", "/tmp/wvfobzwmuy"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "md5", "/tmp/wvfobzwmuy"] Step #5: === Compare result for: cksum ["-c", "-a", "md5", "/tmp/wvfobzwmuy"] Step #5: Rust stderr: Step #5: /tmp/wvfobzwmuy: 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/wvfobzwmuy: 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/wvfobzwmuy"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "crc", "/tmp/kvvkajzbiu"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "crc", "/tmp/kvvkajzbiu"] Step #5: === Compare result for: cksum ["-c", "-a", "crc", "/tmp/kvvkajzbiu"] 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/kvvkajzbiu"] Step #5: Step #5: === TEST cksum ["cksum", "--binary", "-c", "/tmp/wrokdzckcq", "-a", "bsd", "/tmp/lfpcriqzhd"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--binary", "-c", "/tmp/wrokdzckcq", "-a", "bsd", "/tmp/lfpcriqzhd"] Step #5: === Compare result for: cksum ["--binary", "-c", "/tmp/wrokdzckcq", "-a", "bsd", "/tmp/lfpcriqzhd"] 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", "/tmp/wrokdzckcq", "-a", "bsd", "/tmp/lfpcriqzhd"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "md5", "/tmp/yocyfzldlc"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "md5", "/tmp/yocyfzldlc"] Step #5: === Compare result for: cksum ["-c", "-a", "md5", "/tmp/yocyfzldlc"] Step #5: Rust stderr: Step #5: /tmp/yocyfzldlc: 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/yocyfzldlc: 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/yocyfzldlc"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sha384", "-c", "-a", "sha224", "/tmp/ehoveblzmf"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sha384", "-c", "-a", "sha224", "/tmp/ehoveblzmf"] Step #5: === Compare result for: cksum ["-a", "sha384", "-c", "-a", "sha224", "/tmp/ehoveblzmf"] Step #5: Rust stderr: Step #5: /tmp/ehoveblzmf: 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/ehoveblzmf: 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/ehoveblzmf"] Step #5: Step #5: #32 pulse exec/s: 0 rss: 30Mb Step #5: === TEST cksum ["cksum", "-a", "crc", "-c", "/tmp/gzfwjhcfvg", "-a", "sm3", "/tmp/cqrdbqqreo"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "crc", "-c", "/tmp/gzfwjhcfvg", "-a", "sm3", "/tmp/cqrdbqqreo"] Step #5: === Compare result for: cksum ["-a", "crc", "-c", "/tmp/gzfwjhcfvg", "-a", "sm3", "/tmp/cqrdbqqreo"] Step #5: Rust stderr: Step #5: /tmp/gzfwjhcfvg: no properly formatted checksum lines found Step #5: fuzz_cksum: /tmp/cqrdbqqreo: 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/gzfwjhcfvg: no properly formatted checksum lines found Step #5: -fuzz_cksum: /tmp/cqrdbqqreo: 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/gzfwjhcfvg", "-a", "sm3", "/tmp/cqrdbqqreo"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "crc", "/tmp/dkuxmqpgzi"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "crc", "/tmp/dkuxmqpgzi"] Step #5: === Compare result for: cksum ["-c", "-a", "crc", "/tmp/dkuxmqpgzi"] 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/dkuxmqpgzi"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "bsd", "/tmp/vphilcpokw"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "bsd", "/tmp/vphilcpokw"] Step #5: === Compare result for: cksum ["-c", "-a", "bsd", "/tmp/vphilcpokw"] 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/vphilcpokw"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "md5", "/tmp/xzvqpuhbiu"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "md5", "/tmp/xzvqpuhbiu"] Step #5: === Compare result for: cksum ["-c", "-a", "md5", "/tmp/xzvqpuhbiu"] Step #5: Rust stderr: Step #5: /tmp/xzvqpuhbiu: 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/xzvqpuhbiu: 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/xzvqpuhbiu"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha256", "/tmp/dmifpakasu"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha256", "/tmp/dmifpakasu"] Step #5: === Compare result for: cksum ["-c", "-a", "sha256", "/tmp/dmifpakasu"] Step #5: Rust stderr: Step #5: /tmp/dmifpakasu: 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/dmifpakasu: 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/dmifpakasu"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha384", "/tmp/lmseqbqlod"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha384", "/tmp/lmseqbqlod"] Step #5: === Compare result for: cksum ["-c", "-a", "sha384", "/tmp/lmseqbqlod"] Step #5: Rust stderr: Step #5: /tmp/lmseqbqlod: 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/lmseqbqlod: 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/lmseqbqlod"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "md5", "-c", "-a", "sha384", "/tmp/akznsdwaut"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "md5", "-c", "-a", "sha384", "/tmp/akznsdwaut"] Step #5: === Compare result for: cksum ["-a", "md5", "-c", "-a", "sha384", "/tmp/akznsdwaut"] Step #5: Rust stderr: Step #5: /tmp/akznsdwaut: 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/akznsdwaut: 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/akznsdwaut"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "bsd", "/tmp/zszxdvmgji"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "bsd", "/tmp/zszxdvmgji"] Step #5: === Compare result for: cksum ["-a", "bsd", "/tmp/zszxdvmgji"] Step #5: Rust stdout: Step #5: 41362 1 /tmp/zszxdvmgji Step #5: Step #5: GNU stdout: Step #5: (empty) Step #5: --- START diff Step #5: -41362 1 /tmp/zszxdvmgji 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", "bsd", "/tmp/zszxdvmgji"] Step #5: Step #5: thread '' (529) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: cksum ["-a", "bsd", "/tmp/zszxdvmgji"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==529== 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, Step #5: b Step #5: artifact_prefix='./'; Test unit written to ./crash-e9d71f5ee7c92d6dc9e92ffdad17b8bd49418f98 Step #5: Base64: Yg== 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: 1133635350 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.Merge482.txt' Step #5: MERGE-INNER: '/corpus/fuzz_cksum/e9d71f5ee7c92d6dc9e92ffdad17b8bd49418f98' caused a failure at the previous merge step Step #5: MERGE-INNER: 438 total files; 40 processed earlier; will process 398 files now Step #5: === TEST cksum ["cksum", "--base64", "-c", "/tmp/rwliiytbpp", "-a", "sha256", "/tmp/qfptnuprbe"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--base64", "-c", "/tmp/rwliiytbpp", "-a", "sha256", "/tmp/qfptnuprbe"] Step #5: === Compare result for: cksum ["--base64", "-c", "/tmp/rwliiytbpp", "-a", "sha256", "/tmp/qfptnuprbe"] Step #5: Rust stderr: Step #5: /tmp/rwliiytbpp: no properly formatted checksum lines found Step #5: fuzz_cksum: /tmp/qfptnuprbe: 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/rwliiytbpp: no properly formatted checksum lines found Step #5: -fuzz_cksum: /tmp/qfptnuprbe: 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/rwliiytbpp", "-a", "sha256", "/tmp/qfptnuprbe"] Step #5: Step #5: #1 pulse exec/s: 0 rss: 29Mb Step #5: === TEST cksum ["cksum", "-l", "318", "-c", "-a", "crc", "/tmp/knnlngzqmo"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-l", "318", "-c", "-a", "crc", "/tmp/knnlngzqmo"] Step #5: === Compare result for: cksum ["-l", "318", "-c", "-a", "crc", "/tmp/knnlngzqmo"] 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", "318", "-c", "-a", "crc", "/tmp/knnlngzqmo"] Step #5: Step #5: #2 pulse exec/s: 0 rss: 30Mb Step #5: === TEST cksum ["cksum", "-c", "-a", "sha256", "/tmp/abpgmtdsib"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha256", "/tmp/abpgmtdsib"] Step #5: === Compare result for: cksum ["-c", "-a", "sha256", "/tmp/abpgmtdsib"] Step #5: Rust stderr: Step #5: /tmp/abpgmtdsib: 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/abpgmtdsib: 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/abpgmtdsib"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sha224", "--binary", "-c", "-a", "crc", "/tmp/qpktloqzfk"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sha224", "--binary", "-c", "-a", "crc", "/tmp/qpktloqzfk"] Step #5: === Compare result for: cksum ["-a", "sha224", "--binary", "-c", "-a", "crc", "/tmp/qpktloqzfk"] 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", "--binary", "-c", "-a", "crc", "/tmp/qpktloqzfk"] Step #5: Step #5: #4 pulse exec/s: 0 rss: 30Mb Step #5: === TEST cksum ["cksum", "-a", "sha384", "--untagged", "-c", "/tmp/gifxhkzcrb", "-a", "sha384", "/tmp/zrfboaclju"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sha384", "--untagged", "-c", "/tmp/gifxhkzcrb", "-a", "sha384", "/tmp/zrfboaclju"] Step #5: === Compare result for: cksum ["-a", "sha384", "--untagged", "-c", "/tmp/gifxhkzcrb", "-a", "sha384", "/tmp/zrfboaclju"] Step #5: Rust stderr: Step #5: /tmp/gifxhkzcrb: no properly formatted checksum lines found Step #5: fuzz_cksum: /tmp/zrfboaclju: 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/gifxhkzcrb: no properly formatted checksum lines found Step #5: -fuzz_cksum: /tmp/zrfboaclju: 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/gifxhkzcrb", "-a", "sha384", "/tmp/zrfboaclju"] Step #5: Step #5: === TEST cksum ["cksum", "--raw", "-c", "-a", "sysv", "/tmp/dhwouafhtx"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--raw", "-c", "-a", "sysv", "/tmp/dhwouafhtx"] Step #5: === Compare result for: cksum ["--raw", "-c", "-a", "sysv", "/tmp/dhwouafhtx"] 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/dhwouafhtx"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha224", "/tmp/zlesxtklhc"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha224", "/tmp/zlesxtklhc"] Step #5: === Compare result for: cksum ["-c", "-a", "sha224", "/tmp/zlesxtklhc"] Step #5: Rust stderr: Step #5: /tmp/zlesxtklhc: 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/zlesxtklhc: 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/zlesxtklhc"] Step #5: Step #5: === TEST cksum ["cksum", "-l", "450", "-c", "-a", "bsd", "/tmp/cvbxytjsor"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-l", "450", "-c", "-a", "bsd", "/tmp/cvbxytjsor"] Step #5: === Compare result for: cksum ["-l", "450", "-c", "-a", "bsd", "/tmp/cvbxytjsor"] 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", "450", "-c", "-a", "bsd", "/tmp/cvbxytjsor"] Step #5: Step #5: #8 pulse exec/s: 0 rss: 30Mb Step #5: === TEST cksum ["cksum", "-l", "400", "-c", "/tmp/vefkretweu", "-a", "crc", "/tmp/ovevofnozj"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-l", "400", "-c", "/tmp/vefkretweu", "-a", "crc", "/tmp/ovevofnozj"] Step #5: === Compare result for: cksum ["-l", "400", "-c", "/tmp/vefkretweu", "-a", "crc", "/tmp/ovevofnozj"] 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", "400", "-c", "/tmp/vefkretweu", "-a", "crc", "/tmp/ovevofnozj"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "/tmp/gttdhuidjx", "-a", "sha384", "/tmp/amwtqbykbv"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "/tmp/gttdhuidjx", "-a", "sha384", "/tmp/amwtqbykbv"] Step #5: === Compare result for: cksum ["-c", "/tmp/gttdhuidjx", "-a", "sha384", "/tmp/amwtqbykbv"] Step #5: Rust stderr: Step #5: /tmp/gttdhuidjx: no properly formatted checksum lines found Step #5: fuzz_cksum: /tmp/amwtqbykbv: 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/gttdhuidjx: no properly formatted checksum lines found Step #5: -fuzz_cksum: /tmp/amwtqbykbv: 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/gttdhuidjx", "-a", "sha384", "/tmp/amwtqbykbv"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "crc", "/tmp/kwlsqqsjmb"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "crc", "/tmp/kwlsqqsjmb"] Step #5: === Compare result for: cksum ["-c", "-a", "crc", "/tmp/kwlsqqsjmb"] 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/kwlsqqsjmb"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sha224", "-c", "-a", "sha1", "/tmp/vcklvszqyz"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sha224", "-c", "-a", "sha1", "/tmp/vcklvszqyz"] Step #5: === Compare result for: cksum ["-a", "sha224", "-c", "-a", "sha1", "/tmp/vcklvszqyz"] Step #5: Rust stderr: Step #5: /tmp/vcklvszqyz: 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/vcklvszqyz: 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", "sha1", "/tmp/vcklvszqyz"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sha224", "-c", "/tmp/lwqpmfenez", "-a", "sm3", "/tmp/lclskluzxs"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sha224", "-c", "/tmp/lwqpmfenez", "-a", "sm3", "/tmp/lclskluzxs"] 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: 1133687489 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.Merge482.txt' Step #5: MERGE-INNER: '/corpus/fuzz_cksum/094d98b399bf4ace7b8899ab7081e867fb03f869' caused a failure at the previous merge step Step #5: MERGE-INNER: 438 total files; 53 processed earlier; will process 385 files now Step #5: === TEST cksum ["cksum", "--raw", "-c", "-a", "blake2b", "/tmp/zmdelmkyuv"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--raw", "-c", "-a", "blake2b", "/tmp/zmdelmkyuv"] Step #5: === Compare result for: cksum ["--raw", "-c", "-a", "blake2b", "/tmp/zmdelmkyuv"] Step #5: Rust stderr: Step #5: /tmp/zmdelmkyuv: 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/zmdelmkyuv: 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", "blake2b", "/tmp/zmdelmkyuv"] Step #5: Step #5: #1 pulse exec/s: 0 rss: 29Mb Step #5: === TEST cksum ["cksum", "-c", "-a", "sm3", "/tmp/ejtfbrwpad"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sm3", "/tmp/ejtfbrwpad"] Step #5: === Compare result for: cksum ["-c", "-a", "sm3", "/tmp/ejtfbrwpad"] Step #5: Rust stderr: Step #5: /tmp/ejtfbrwpad: 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/ejtfbrwpad: 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/ejtfbrwpad"] Step #5: Step #5: #2 pulse exec/s: 0 rss: 30Mb Step #5: === TEST cksum ["cksum", "-a", "md5", "/tmp/ycdiwhgkzy"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "md5", "/tmp/ycdiwhgkzy"] Step #5: === Compare result for: cksum ["-a", "md5", "/tmp/ycdiwhgkzy"] Step #5: Rust stdout: Step #5: MD5 (/tmp/ycdiwhgkzy) = b2587f45d9092c7db5906ca2ad3b813d Step #5: Step #5: GNU stdout: Step #5: (empty) Step #5: --- START diff Step #5: -MD5 (/tmp/ycdiwhgkzy) = b2587f45d9092c7db5906ca2ad3b813d 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", "md5", "/tmp/ycdiwhgkzy"] Step #5: Step #5: thread '' (1884) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: cksum ["-a", "md5", "/tmp/ycdiwhgkzy"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==1884== 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, Step #5: \000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5ba93c9db0cff93f52b521d7420e43f6eda2784f Step #5: Base64: AA== 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: 1133708014 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.Merge482.txt' Step #5: MERGE-INNER: '/corpus/fuzz_cksum/5ba93c9db0cff93f52b521d7420e43f6eda2784f' caused a failure at the previous merge step Step #5: MERGE-INNER: 438 total files; 56 processed earlier; will process 382 files now Step #5: === TEST cksum ["cksum", "-c", "-a", "sha512", "/tmp/idrfgrykir"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha512", "/tmp/idrfgrykir"] Step #5: === Compare result for: cksum ["-c", "-a", "sha512", "/tmp/idrfgrykir"] Step #5: Rust stderr: Step #5: /tmp/idrfgrykir: 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/idrfgrykir: 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/idrfgrykir"] Step #5: Step #5: #1 pulse exec/s: 0 rss: 29Mb Step #5: === TEST cksum ["cksum", "-c", "-a", "blake2b", "/tmp/xcbbcererp"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "blake2b", "/tmp/xcbbcererp"] Step #5: === Compare result for: cksum ["-c", "-a", "blake2b", "/tmp/xcbbcererp"] Step #5: Rust stderr: Step #5: /tmp/xcbbcererp: 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/xcbbcererp: 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/xcbbcererp"] Step #5: Step #5: #2 pulse exec/s: 0 rss: 30Mb Step #5: === TEST cksum ["cksum", "-c", "-a", "sha224", "/tmp/nrhiwbgsdf"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha224", "/tmp/nrhiwbgsdf"] Step #5: === Compare result for: cksum ["-c", "-a", "sha224", "/tmp/nrhiwbgsdf"] Step #5: Rust stderr: Step #5: /tmp/nrhiwbgsdf: 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/nrhiwbgsdf: 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/nrhiwbgsdf"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sha256", "--base64", "-l", "485", "-c", "-a", "sha256", "/tmp/wzqmjumzpx"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sha256", "--base64", "-l", "485", "-c", "-a", "sha256", "/tmp/wzqmjumzpx"] Step #5: === Compare result for: cksum ["-a", "sha256", "--base64", "-l", "485", "-c", "-a", "sha256", "/tmp/wzqmjumzpx"] 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", "sha256", "--base64", "-l", "485", "-c", "-a", "sha256", "/tmp/wzqmjumzpx"] Step #5: Step #5: #4 pulse exec/s: 0 rss: 30Mb Step #5: === TEST cksum ["cksum", "--text", "-l", "356", "-c", "-a", "sysv", "/tmp/prfkzuenhi"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--text", "-l", "356", "-c", "-a", "sysv", "/tmp/prfkzuenhi"] Step #5: === Compare result for: cksum ["--text", "-l", "356", "-c", "-a", "sysv", "/tmp/prfkzuenhi"] 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", "356", "-c", "-a", "sysv", "/tmp/prfkzuenhi"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha384", "/tmp/jvgslgudrp"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha384", "/tmp/jvgslgudrp"] Step #5: === Compare result for: cksum ["-c", "-a", "sha384", "/tmp/jvgslgudrp"] Step #5: Rust stderr: Step #5: /tmp/jvgslgudrp: 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/jvgslgudrp: 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/jvgslgudrp"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha384", "/tmp/akiojoodfw"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha384", "/tmp/akiojoodfw"] Step #5: === Compare result for: cksum ["-c", "-a", "sha384", "/tmp/akiojoodfw"] Step #5: Rust stderr: Step #5: /tmp/akiojoodfw: 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/akiojoodfw: 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/akiojoodfw"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sha256", "--text", "-c", "-a", "bsd", "/tmp/dzwrxmqcyw"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sha256", "--text", "-c", "-a", "bsd", "/tmp/dzwrxmqcyw"] Step #5: === Compare result for: cksum ["-a", "sha256", "--text", "-c", "-a", "bsd", "/tmp/dzwrxmqcyw"] 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", "--text", "-c", "-a", "bsd", "/tmp/dzwrxmqcyw"] Step #5: Step #5: #8 pulse exec/s: 0 rss: 30Mb Step #5: === TEST cksum ["cksum", "-a", "sha256", "--text", "-c", "-a", "sha256", "/tmp/gdvdbvtnke"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sha256", "--text", "-c", "-a", "sha256", "/tmp/gdvdbvtnke"] Step #5: === Compare result for: cksum ["-a", "sha256", "--text", "-c", "-a", "sha256", "/tmp/gdvdbvtnke"] 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/gdvdbvtnke"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sysv", "/tmp/rsrmeodkdk"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sysv", "/tmp/rsrmeodkdk"] Step #5: === Compare result for: cksum ["-c", "-a", "sysv", "/tmp/rsrmeodkdk"] 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/rsrmeodkdk"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "/tmp/nqxjtpkutq", "-a", "bsd", "/tmp/abpenyouuo"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "/tmp/nqxjtpkutq", "-a", "bsd", "/tmp/abpenyouuo"] Step #5: === Compare result for: cksum ["-c", "/tmp/nqxjtpkutq", "-a", "bsd", "/tmp/abpenyouuo"] 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/nqxjtpkutq", "-a", "bsd", "/tmp/abpenyouuo"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "bsd", "/tmp/kmvnabxuuf"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "bsd", "/tmp/kmvnabxuuf"] Step #5: === Compare result for: cksum ["-c", "-a", "bsd", "/tmp/kmvnabxuuf"] 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/kmvnabxuuf"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "/tmp/cffwdgnzhs", "-a", "sha256", "/tmp/ukbhlllhpf"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "/tmp/cffwdgnzhs", "-a", "sha256", "/tmp/ukbhlllhpf"] Step #5: === Compare result for: cksum ["-c", "/tmp/cffwdgnzhs", "-a", "sha256", "/tmp/ukbhlllhpf"] Step #5: Rust stderr: Step #5: /tmp/cffwdgnzhs: no properly formatted checksum lines found Step #5: fuzz_cksum: /tmp/ukbhlllhpf: 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/cffwdgnzhs: no properly formatted checksum lines found Step #5: -fuzz_cksum: /tmp/ukbhlllhpf: 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/cffwdgnzhs", "-a", "sha256", "/tmp/ukbhlllhpf"] Step #5: Step #5: === TEST cksum ["cksum", "-l", "119", "-c", "-a", "sha256", "/tmp/bbuyzfthcy"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-l", "119", "-c", "-a", "sha256", "/tmp/bbuyzfthcy"] Step #5: === Compare result for: cksum ["-l", "119", "-c", "-a", "sha256", "/tmp/bbuyzfthcy"] 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", "119", "-c", "-a", "sha256", "/tmp/bbuyzfthcy"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sha384", "-c", "-a", "crc", "/tmp/jxyrulzdkm"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sha384", "-c", "-a", "crc", "/tmp/jxyrulzdkm"] Step #5: === Compare result for: cksum ["-a", "sha384", "-c", "-a", "crc", "/tmp/jxyrulzdkm"] 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", "-c", "-a", "crc", "/tmp/jxyrulzdkm"] Step #5: Step #5: === TEST cksum ["cksum", "--untagged", "-c", "-a", "sha256", "/tmp/pxuvmrxskr"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--untagged", "-c", "-a", "sha256", "/tmp/pxuvmrxskr"] Step #5: === Compare result for: cksum ["--untagged", "-c", "-a", "sha256", "/tmp/pxuvmrxskr"] Step #5: Rust stderr: Step #5: /tmp/pxuvmrxskr: 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/pxuvmrxskr: 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", "sha256", "/tmp/pxuvmrxskr"] Step #5: Step #5: #16 pulse exec/s: 0 rss: 30Mb Step #5: === TEST cksum ["cksum", "-a", "sha384", "-c", "-a", "sysv", "/tmp/nsfiizekxt"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sha384", "-c", "-a", "sysv", "/tmp/nsfiizekxt"] Step #5: === Compare result for: cksum ["-a", "sha384", "-c", "-a", "sysv", "/tmp/nsfiizekxt"] 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", "-c", "-a", "sysv", "/tmp/nsfiizekxt"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "blake2b", "-c", "/tmp/xzvncctxgt", "-a", "sha224", "/tmp/shxjbwskdz"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "blake2b", "-c", "/tmp/xzvncctxgt", "-a", "sha224", "/tmp/shxjbwskdz"] Step #5: === Compare result for: cksum ["-a", "blake2b", "-c", "/tmp/xzvncctxgt", "-a", "sha224", "/tmp/shxjbwskdz"] Step #5: Rust stderr: Step #5: /tmp/xzvncctxgt: no properly formatted checksum lines found Step #5: fuzz_cksum: /tmp/shxjbwskdz: 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/xzvncctxgt: no properly formatted checksum lines found Step #5: -fuzz_cksum: /tmp/shxjbwskdz: 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/xzvncctxgt", "-a", "sha224", "/tmp/shxjbwskdz"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "/tmp/hxklfvcgqv", "-a", "sm3", "/tmp/rsipenlnpl"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "/tmp/hxklfvcgqv", "-a", "sm3", "/tmp/rsipenlnpl"] Step #5: === Compare result for: cksum ["-c", "/tmp/hxklfvcgqv", "-a", "sm3", "/tmp/rsipenlnpl"] Step #5: Rust stderr: Step #5: /tmp/hxklfvcgqv: no properly formatted checksum lines found Step #5: fuzz_cksum: /tmp/rsipenlnpl: 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/hxklfvcgqv: no properly formatted checksum lines found Step #5: -fuzz_cksum: /tmp/rsipenlnpl: 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/hxklfvcgqv", "-a", "sm3", "/tmp/rsipenlnpl"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "md5", "/tmp/hjltghikze"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "md5", "/tmp/hjltghikze"] Step #5: === Compare result for: cksum ["-c", "-a", "md5", "/tmp/hjltghikze"] Step #5: Rust stderr: Step #5: /tmp/hjltghikze: 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/hjltghikze: 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/hjltghikze"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "md5", "/tmp/kpjulfqjmf"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "md5", "/tmp/kpjulfqjmf"] Step #5: === Compare result for: cksum ["-c", "-a", "md5", "/tmp/kpjulfqjmf"] Step #5: Rust stderr: Step #5: /tmp/kpjulfqjmf: 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/kpjulfqjmf: 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/kpjulfqjmf"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "md5", "-c", "/tmp/vfyyogxdul", "-a", "md5", "/tmp/lorlynwnie"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "md5", "-c", "/tmp/vfyyogxdul", "-a", "md5", "/tmp/lorlynwnie"] Step #5: === Compare result for: cksum ["-a", "md5", "-c", "/tmp/vfyyogxdul", "-a", "md5", "/tmp/lorlynwnie"] Step #5: Rust stderr: Step #5: /tmp/vfyyogxdul: no properly formatted checksum lines found Step #5: fuzz_cksum: /tmp/lorlynwnie: 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/vfyyogxdul: no properly formatted checksum lines found Step #5: -fuzz_cksum: /tmp/lorlynwnie: 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/vfyyogxdul", "-a", "md5", "/tmp/lorlynwnie"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "md5", "-l", "193", "-c", "/tmp/icqikmrzxp", "-a", "md5", "/tmp/azufrgnqqc"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "md5", "-l", "193", "-c", "/tmp/icqikmrzxp", "-a", "md5", "/tmp/azufrgnqqc"] Step #5: === Compare result for: cksum ["-a", "md5", "-l", "193", "-c", "/tmp/icqikmrzxp", "-a", "md5", "/tmp/azufrgnqqc"] 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", "193", "-c", "/tmp/icqikmrzxp", "-a", "md5", "/tmp/azufrgnqqc"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "bsd", "/tmp/avjkafqnuc"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "bsd", "/tmp/avjkafqnuc"] Step #5: === Compare result for: cksum ["-c", "-a", "bsd", "/tmp/avjkafqnuc"] 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/avjkafqnuc"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sha224", "-c", "-a", "md5", "/tmp/ygiuhpglii"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sha224", "-c", "-a", "md5", "/tmp/ygiuhpglii"] Step #5: === Compare result for: cksum ["-a", "sha224", "-c", "-a", "md5", "/tmp/ygiuhpglii"] Step #5: Rust stderr: Step #5: /tmp/ygiuhpglii: 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/ygiuhpglii: 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/ygiuhpglii"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha384", "/tmp/djvthrzjew"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha384", "/tmp/djvthrzjew"] Step #5: === Compare result for: cksum ["-c", "-a", "sha384", "/tmp/djvthrzjew"] Step #5: Rust stderr: Step #5: /tmp/djvthrzjew: 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/djvthrzjew: 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/djvthrzjew"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "bsd", "-c", "/tmp/usmbolkwnv", "-a", "sha256", "/tmp/yzqgminwaa"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "bsd", "-c", "/tmp/usmbolkwnv", "-a", "sha256", "/tmp/yzqgminwaa"] Step #5: === Compare result for: cksum ["-a", "bsd", "-c", "/tmp/usmbolkwnv", "-a", "sha256", "/tmp/yzqgminwaa"] Step #5: Rust stderr: Step #5: /tmp/usmbolkwnv: no properly formatted checksum lines found Step #5: fuzz_cksum: /tmp/yzqgminwaa: 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/usmbolkwnv: no properly formatted checksum lines found Step #5: -fuzz_cksum: /tmp/yzqgminwaa: 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", "/tmp/usmbolkwnv", "-a", "sha256", "/tmp/yzqgminwaa"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sha256", "-a", "sha1", "/tmp/wlwzlrxxxc"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sha256", "-a", "sha1", "/tmp/wlwzlrxxxc"] Step #5: === Compare result for: cksum ["-a", "sha256", "-a", "sha1", "/tmp/wlwzlrxxxc"] Step #5: Rust stdout: Step #5: SHA1 (/tmp/wlwzlrxxxc) = 3af924e632c44c50b25b27eccdecc698be5c0305 Step #5: Step #5: GNU stdout: Step #5: (empty) Step #5: --- START diff Step #5: -SHA1 (/tmp/wlwzlrxxxc) = 3af924e632c44c50b25b27eccdecc698be5c0305 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", "-a", "sha1", "/tmp/wlwzlrxxxc"] Step #5: Step #5: thread '' (1997) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: cksum ["-a", "sha256", "-a", "sha1", "/tmp/wlwzlrxxxc"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==1997== 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: 0x56,0x77, Step #5: Vw Step #5: artifact_prefix='./'; Test unit written to ./crash-aba4644c6902b1386eca5c666d4b3c04d72c2d42 Step #5: Base64: Vnc= 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: 1133820800 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.Merge482.txt' Step #5: MERGE-INNER: '/corpus/fuzz_cksum/aba4644c6902b1386eca5c666d4b3c04d72c2d42' caused a failure at the previous merge step Step #5: MERGE-INNER: 438 total files; 84 processed earlier; will process 354 files now Step #5: === TEST cksum ["cksum", "-a", "sha256", "-c", "-a", "sha512", "/tmp/dylhdnafja"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sha256", "-c", "-a", "sha512", "/tmp/dylhdnafja"] Step #5: === Compare result for: cksum ["-a", "sha256", "-c", "-a", "sha512", "/tmp/dylhdnafja"] Step #5: Rust stderr: Step #5: /tmp/dylhdnafja: 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/dylhdnafja: 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", "sha512", "/tmp/dylhdnafja"] Step #5: Step #5: #1 pulse exec/s: 0 rss: 29Mb Step #5: === TEST cksum ["cksum", "-l", "326", "-c", "/tmp/mfixptreyk", "-a", "blake2b", "/tmp/eupwrsvgwv"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-l", "326", "-c", "/tmp/mfixptreyk", "-a", "blake2b", "/tmp/eupwrsvgwv"] Step #5: === Compare result for: cksum ["-l", "326", "-c", "/tmp/mfixptreyk", "-a", "blake2b", "/tmp/eupwrsvgwv"] Step #5: Rust stderr: Step #5: invalid length: '326' 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: '326' 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", "326", "-c", "/tmp/mfixptreyk", "-a", "blake2b", "/tmp/eupwrsvgwv"] Step #5: Step #5: #2 pulse exec/s: 0 rss: 29Mb Step #5: === TEST cksum ["cksum", "-c", "-a", "bsd", "/tmp/lqobacpmzv"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "bsd", "/tmp/lqobacpmzv"] Step #5: === Compare result for: cksum ["-c", "-a", "bsd", "/tmp/lqobacpmzv"] 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/lqobacpmzv"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sm3", "-c", "-a", "md5", "/tmp/zubwyefzgk"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sm3", "-c", "-a", "md5", "/tmp/zubwyefzgk"] Step #5: === Compare result for: cksum ["-a", "sm3", "-c", "-a", "md5", "/tmp/zubwyefzgk"] Step #5: Rust stderr: Step #5: /tmp/zubwyefzgk: 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/zubwyefzgk: 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/zubwyefzgk"] Step #5: Step #5: #4 pulse exec/s: 0 rss: 29Mb Step #5: === TEST cksum ["cksum", "file_k(", "/tmp/pulztqkdcg"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "file_k(", "/tmp/pulztqkdcg"] Step #5: === Compare result for: cksum ["file_k(", "/tmp/pulztqkdcg"] Step #5: Rust stderr: Step #5: file_k(: No such file or directory Step #5: GNU stderr: Step #5: 'file_k(': No such file or directory Step #5: --- START diff Step #5: -file_k(: No such file or directory Step #5: +'file_k(': 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_k(", "/tmp/pulztqkdcg"] Step #5: Step #5: === TEST cksum ["cksum", "--tag", "-c", "-a", "sha512", "/tmp/mdlyozwzlv"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--tag", "-c", "-a", "sha512", "/tmp/mdlyozwzlv"] Step #5: === Compare result for: cksum ["--tag", "-c", "-a", "sha512", "/tmp/mdlyozwzlv"] 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", "sha512", "/tmp/mdlyozwzlv"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "md5", "/tmp/zqhoqcnvky"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "md5", "/tmp/zqhoqcnvky"] Step #5: === Compare result for: cksum ["-c", "-a", "md5", "/tmp/zqhoqcnvky"] Step #5: Rust stderr: Step #5: /tmp/zqhoqcnvky: 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/zqhoqcnvky: 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/zqhoqcnvky"] Step #5: Step #5: === TEST cksum ["cksum", "--raw", "-c", "/tmp/fusqechcvu", "-a", "crc", "/tmp/tichtzsdgd"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--raw", "-c", "/tmp/fusqechcvu", "-a", "crc", "/tmp/tichtzsdgd"] Step #5: === Compare result for: cksum ["--raw", "-c", "/tmp/fusqechcvu", "-a", "crc", "/tmp/tichtzsdgd"] 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/fusqechcvu", "-a", "crc", "/tmp/tichtzsdgd"] Step #5: Step #5: #8 pulse exec/s: 0 rss: 30Mb Step #5: === TEST cksum ["cksum", "-a", "sha1", "-c", "/tmp/eepzaihrcz", "-a", "sha512", "/tmp/grvjuokoje"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sha1", "-c", "/tmp/eepzaihrcz", "-a", "sha512", "/tmp/grvjuokoje"] Step #5: === Compare result for: cksum ["-a", "sha1", "-c", "/tmp/eepzaihrcz", "-a", "sha512", "/tmp/grvjuokoje"] Step #5: Rust stderr: Step #5: /tmp/eepzaihrcz: no properly formatted checksum lines found Step #5: fuzz_cksum: /tmp/grvjuokoje: 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/eepzaihrcz: no properly formatted checksum lines found Step #5: -fuzz_cksum: /tmp/grvjuokoje: 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/eepzaihrcz", "-a", "sha512", "/tmp/grvjuokoje"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "blake2b", "/tmp/xingnjcuyz"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "blake2b", "/tmp/xingnjcuyz"] Step #5: === Compare result for: cksum ["-c", "-a", "blake2b", "/tmp/xingnjcuyz"] Step #5: Rust stderr: Step #5: /tmp/xingnjcuyz: 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/xingnjcuyz: 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/xingnjcuyz"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sha224", "-c", "-a", "sha224", "/tmp/znbdqlhtfa"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sha224", "-c", "-a", "sha224", "/tmp/znbdqlhtfa"] Step #5: === Compare result for: cksum ["-a", "sha224", "-c", "-a", "sha224", "/tmp/znbdqlhtfa"] Step #5: Rust stderr: Step #5: /tmp/znbdqlhtfa: 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/znbdqlhtfa: 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/znbdqlhtfa"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha1", "/tmp/slrijmpaci"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha1", "/tmp/slrijmpaci"] Step #5: === Compare result for: cksum ["-c", "-a", "sha1", "/tmp/slrijmpaci"] Step #5: Rust stderr: Step #5: /tmp/slrijmpaci: 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/slrijmpaci: 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/slrijmpaci"] Step #5: Step #5: === TEST cksum ["cksum", "--tag", "-c", "-a", "sha384", "/tmp/dllleehlve"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--tag", "-c", "-a", "sha384", "/tmp/dllleehlve"] Step #5: === Compare result for: cksum ["--tag", "-c", "-a", "sha384", "/tmp/dllleehlve"] 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/dllleehlve"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "md5", "--base64", "-c", "-a", "crc", "/tmp/gmvyxusrnr"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "md5", "--base64", "-c", "-a", "crc", "/tmp/gmvyxusrnr"] Step #5: === Compare result for: cksum ["-a", "md5", "--base64", "-c", "-a", "crc", "/tmp/gmvyxusrnr"] 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", "--base64", "-c", "-a", "crc", "/tmp/gmvyxusrnr"] Step #5: Step #5: === TEST cksum ["cksum", "-l", "506", "-c", "-a", "sha512", "/tmp/nohngvnvit"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-l", "506", "-c", "-a", "sha512", "/tmp/nohngvnvit"] Step #5: === Compare result for: cksum ["-l", "506", "-c", "-a", "sha512", "/tmp/nohngvnvit"] 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", "506", "-c", "-a", "sha512", "/tmp/nohngvnvit"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sha512", "-c", "-a", "sha224", "/tmp/hscinyacfp"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sha512", "-c", "-a", "sha224", "/tmp/hscinyacfp"] Step #5: === Compare result for: cksum ["-a", "sha512", "-c", "-a", "sha224", "/tmp/hscinyacfp"] Step #5: Rust stderr: Step #5: /tmp/hscinyacfp: 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/hscinyacfp: 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/hscinyacfp"] Step #5: Step #5: #16 pulse exec/s: 0 rss: 30Mb Step #5: === TEST cksum ["cksum", "-c", "-a", "sha224", "/tmp/zyntrgdlds"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha224", "/tmp/zyntrgdlds"] Step #5: === Compare result for: cksum ["-c", "-a", "sha224", "/tmp/zyntrgdlds"] Step #5: Rust stderr: Step #5: /tmp/zyntrgdlds: 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/zyntrgdlds: 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/zyntrgdlds"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "md5", "/tmp/rtwubldslu"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "md5", "/tmp/rtwubldslu"] Step #5: === Compare result for: cksum ["-c", "-a", "md5", "/tmp/rtwubldslu"] Step #5: Rust stderr: Step #5: /tmp/rtwubldslu: 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/rtwubldslu: 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/rtwubldslu"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "blake2b", "-c", "-a", "sha1", "/tmp/uswysvfkbq"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "blake2b", "-c", "-a", "sha1", "/tmp/uswysvfkbq"] Step #5: === Compare result for: cksum ["-a", "blake2b", "-c", "-a", "sha1", "/tmp/uswysvfkbq"] Step #5: Rust stderr: Step #5: /tmp/uswysvfkbq: 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/uswysvfkbq: 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", "sha1", "/tmp/uswysvfkbq"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sysv", "-c", "-a", "sha256", "/tmp/cgolrfsrts"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sysv", "-c", "-a", "sha256", "/tmp/cgolrfsrts"] Step #5: === Compare result for: cksum ["-a", "sysv", "-c", "-a", "sha256", "/tmp/cgolrfsrts"] Step #5: Rust stderr: Step #5: /tmp/cgolrfsrts: 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/cgolrfsrts: 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/cgolrfsrts"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sysv", "/tmp/wzaaquaplm"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sysv", "/tmp/wzaaquaplm"] Step #5: === Compare result for: cksum ["-c", "-a", "sysv", "/tmp/wzaaquaplm"] 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/wzaaquaplm"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sysv", "/tmp/wnazkgqjbt"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sysv", "/tmp/wnazkgqjbt"] Step #5: === Compare result for: cksum ["-c", "-a", "sysv", "/tmp/wnazkgqjbt"] 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/wnazkgqjbt"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "/tmp/bbjymqyrxc", "-a", "sha384", "/tmp/snemgmtvpq"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "/tmp/bbjymqyrxc", "-a", "sha384", "/tmp/snemgmtvpq"] Step #5: === Compare result for: cksum ["-c", "/tmp/bbjymqyrxc", "-a", "sha384", "/tmp/snemgmtvpq"] Step #5: Rust stderr: Step #5: /tmp/bbjymqyrxc: no properly formatted checksum lines found Step #5: fuzz_cksum: /tmp/snemgmtvpq: 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/bbjymqyrxc: no properly formatted checksum lines found Step #5: -fuzz_cksum: /tmp/snemgmtvpq: 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/bbjymqyrxc", "-a", "sha384", "/tmp/snemgmtvpq"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sha1", "-l", "331", "-c", "/tmp/kapncyukmp", "-a", "crc", "/tmp/zfdismmreo"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sha1", "-l", "331", "-c", "/tmp/kapncyukmp", "-a", "crc", "/tmp/zfdismmreo"] Step #5: === Compare result for: cksum ["-a", "sha1", "-l", "331", "-c", "/tmp/kapncyukmp", "-a", "crc", "/tmp/zfdismmreo"] 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", "331", "-c", "/tmp/kapncyukmp", "-a", "crc", "/tmp/zfdismmreo"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "md5", "-c", "/tmp/ckaijcuzix", "-a", "sha256", "/tmp/yjtjqgkaxf"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "md5", "-c", "/tmp/ckaijcuzix", "-a", "sha256", "/tmp/yjtjqgkaxf"] Step #5: === Compare result for: cksum ["-a", "md5", "-c", "/tmp/ckaijcuzix", "-a", "sha256", "/tmp/yjtjqgkaxf"] Step #5: Rust stderr: Step #5: /tmp/ckaijcuzix: no properly formatted checksum lines found Step #5: fuzz_cksum: /tmp/yjtjqgkaxf: 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/ckaijcuzix: no properly formatted checksum lines found Step #5: -fuzz_cksum: /tmp/yjtjqgkaxf: 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/ckaijcuzix", "-a", "sha256", "/tmp/yjtjqgkaxf"] Step #5: Step #5: === TEST cksum ["cksum", "--base64", "-c", "-a", "sm3", "/tmp/waiixuiien"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--base64", "-c", "-a", "sm3", "/tmp/waiixuiien"] Step #5: === Compare result for: cksum ["--base64", "-c", "-a", "sm3", "/tmp/waiixuiien"] Step #5: Rust stderr: Step #5: /tmp/waiixuiien: 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/waiixuiien: 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/waiixuiien"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sm3", "-l", "19", "-c", "/tmp/ovhteytqpt", "-a", "sha224", "/tmp/pqugldqmje"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sm3", "-l", "19", "-c", "/tmp/ovhteytqpt", "-a", "sha224", "/tmp/pqugldqmje"] Step #5: === Compare result for: cksum ["-a", "sm3", "-l", "19", "-c", "/tmp/ovhteytqpt", "-a", "sha224", "/tmp/pqugldqmje"] 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", "19", "-c", "/tmp/ovhteytqpt", "-a", "sha224", "/tmp/pqugldqmje"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "crc", "/tmp/rztauaxzfy"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "crc", "/tmp/rztauaxzfy"] Step #5: === Compare result for: cksum ["-c", "-a", "crc", "/tmp/rztauaxzfy"] 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/rztauaxzfy"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "/tmp/uslyshpukj", "-a", "blake2b", "/tmp/szbmvrcvcd"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "/tmp/uslyshpukj", "-a", "blake2b", "/tmp/szbmvrcvcd"] Step #5: === Compare result for: cksum ["-c", "/tmp/uslyshpukj", "-a", "blake2b", "/tmp/szbmvrcvcd"] Step #5: Rust stderr: Step #5: /tmp/uslyshpukj: no properly formatted checksum lines found Step #5: fuzz_cksum: /tmp/szbmvrcvcd: 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/uslyshpukj: no properly formatted checksum lines found Step #5: -fuzz_cksum: /tmp/szbmvrcvcd: 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/uslyshpukj", "-a", "blake2b", "/tmp/szbmvrcvcd"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "/tmp/qcriysstzy", "-a", "sm3", "/tmp/iuxzqovswu"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "/tmp/qcriysstzy", "-a", "sm3", "/tmp/iuxzqovswu"] Step #5: === Compare result for: cksum ["-c", "/tmp/qcriysstzy", "-a", "sm3", "/tmp/iuxzqovswu"] Step #5: Rust stderr: Step #5: /tmp/qcriysstzy: no properly formatted checksum lines found Step #5: fuzz_cksum: /tmp/iuxzqovswu: 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/qcriysstzy: no properly formatted checksum lines found Step #5: -fuzz_cksum: /tmp/iuxzqovswu: 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/qcriysstzy", "-a", "sm3", "/tmp/iuxzqovswu"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha384", "/tmp/rtujmognbf"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha384", "/tmp/rtujmognbf"] Step #5: === Compare result for: cksum ["-c", "-a", "sha384", "/tmp/rtujmognbf"] Step #5: Rust stderr: Step #5: /tmp/rtujmognbf: 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/rtujmognbf: 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/rtujmognbf"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sha224", "-c", "-a", "sha224", "/tmp/njilajgwnl"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sha224", "-c", "-a", "sha224", "/tmp/njilajgwnl"] Step #5: === Compare result for: cksum ["-a", "sha224", "-c", "-a", "sha224", "/tmp/njilajgwnl"] Step #5: Rust stderr: Step #5: /tmp/njilajgwnl: 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/njilajgwnl: 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/njilajgwnl"] Step #5: Step #5: #32 pulse exec/s: 0 rss: 30Mb Step #5: === TEST cksum ["cksum", "-a", "sha224", "-l", "442", "-c", "-a", "sha512", "/tmp/sbjonyxese"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sha224", "-l", "442", "-c", "-a", "sha512", "/tmp/sbjonyxese"] Step #5: === Compare result for: cksum ["-a", "sha224", "-l", "442", "-c", "-a", "sha512", "/tmp/sbjonyxese"] 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", "sha224", "-l", "442", "-c", "-a", "sha512", "/tmp/sbjonyxese"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "crc", "-l", "459", "-c", "-a", "sha1", "/tmp/hgbbpkyalz"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "crc", "-l", "459", "-c", "-a", "sha1", "/tmp/hgbbpkyalz"] Step #5: === Compare result for: cksum ["-a", "crc", "-l", "459", "-c", "-a", "sha1", "/tmp/hgbbpkyalz"] 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", "459", "-c", "-a", "sha1", "/tmp/hgbbpkyalz"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha1", "/tmp/adksefvxtk"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha1", "/tmp/adksefvxtk"] Step #5: === Compare result for: cksum ["-c", "-a", "sha1", "/tmp/adksefvxtk"] Step #5: Rust stderr: Step #5: /tmp/adksefvxtk: 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/adksefvxtk: 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/adksefvxtk"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "crc", "/tmp/zocvghoanh"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "crc", "/tmp/zocvghoanh"] Step #5: === Compare result for: cksum ["-c", "-a", "crc", "/tmp/zocvghoanh"] 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/zocvghoanh"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha512", "/tmp/nqdbgvmvok"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha512", "/tmp/nqdbgvmvok"] Step #5: === Compare result for: cksum ["-c", "-a", "sha512", "/tmp/nqdbgvmvok"] Step #5: Rust stderr: Step #5: /tmp/nqdbgvmvok: 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/nqdbgvmvok: 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/nqdbgvmvok"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sysv", "/tmp/ugdranlzsa"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sysv", "/tmp/ugdranlzsa"] Step #5: === Compare result for: cksum ["-c", "-a", "sysv", "/tmp/ugdranlzsa"] 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/ugdranlzsa"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "md5", "/tmp/ptouvkktcn"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "md5", "/tmp/ptouvkktcn"] Step #5: === Compare result for: cksum ["-c", "-a", "md5", "/tmp/ptouvkktcn"] Step #5: Rust stderr: Step #5: /tmp/ptouvkktcn: 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/ptouvkktcn: 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/ptouvkktcn"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sysv", "/tmp/kxkougdxqw"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sysv", "/tmp/kxkougdxqw"] Step #5: === Compare result for: cksum ["-c", "-a", "sysv", "/tmp/kxkougdxqw"] 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/kxkougdxqw"] Step #5: Step #5: === TEST cksum ["cksum", "--tag", "-l", "248", "-c", "-a", "bsd", "/tmp/qbrivqfbkj"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--tag", "-l", "248", "-c", "-a", "bsd", "/tmp/qbrivqfbkj"] Step #5: === Compare result for: cksum ["--tag", "-l", "248", "-c", "-a", "bsd", "/tmp/qbrivqfbkj"] Step #5: Rust stderr: Step #5: --length is only supported with --algorithm blake2b, sha2, or sha3 Step #5: GNU stderr: Step #5: unrecognized option '--tag' 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 '--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", "-l", "248", "-c", "-a", "bsd", "/tmp/qbrivqfbkj"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "bsd", "/tmp/gopbgihkcz"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "bsd", "/tmp/gopbgihkcz"] Step #5: === Compare result for: cksum ["-c", "-a", "bsd", "/tmp/gopbgihkcz"] 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/gopbgihkcz"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sha384", "-c", "-a", "sha256", "/tmp/ktjadbzsun"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sha384", "-c", "-a", "sha256", "/tmp/ktjadbzsun"] Step #5: === Compare result for: cksum ["-a", "sha384", "-c", "-a", "sha256", "/tmp/ktjadbzsun"] Step #5: Rust stderr: Step #5: /tmp/ktjadbzsun: 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/ktjadbzsun: 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", "sha256", "/tmp/ktjadbzsun"] Step #5: Step #5: === TEST cksum ["cksum", "file_l"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "file_l"] Step #5: === Compare result for: cksum ["file_l"] Step #5: === OK Same behavior Step #5: Step #5: === TEST cksum ["cksum", "-l", "461", "-c", "-a", "sha384", "/tmp/coonfxuqat"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-l", "461", "-c", "-a", "sha384", "/tmp/coonfxuqat"] Step #5: === Compare result for: cksum ["-l", "461", "-c", "-a", "sha384", "/tmp/coonfxuqat"] 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", "461", "-c", "-a", "sha384", "/tmp/coonfxuqat"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "blake2b", "/tmp/ppwtgonqwo"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "blake2b", "/tmp/ppwtgonqwo"] Step #5: === Compare result for: cksum ["-c", "-a", "blake2b", "/tmp/ppwtgonqwo"] Step #5: Rust stderr: Step #5: /tmp/ppwtgonqwo: 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/ppwtgonqwo: 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/ppwtgonqwo"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "/tmp/vvswpxlxhc", "-a", "bsd", "/tmp/flxogwwmmg"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "/tmp/vvswpxlxhc", "-a", "bsd", "/tmp/flxogwwmmg"] Step #5: === Compare result for: cksum ["-c", "/tmp/vvswpxlxhc", "-a", "bsd", "/tmp/flxogwwmmg"] 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/vvswpxlxhc", "-a", "bsd", "/tmp/flxogwwmmg"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha512", "/tmp/ruttbqjxee"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha512", "/tmp/ruttbqjxee"] Step #5: === Compare result for: cksum ["-c", "-a", "sha512", "/tmp/ruttbqjxee"] Step #5: Rust stderr: Step #5: /tmp/ruttbqjxee: 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/ruttbqjxee: 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/ruttbqjxee"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sha224", "-l", "323", "-c", "-a", "bsd", "/tmp/znzqnjgkyo"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sha224", "-l", "323", "-c", "-a", "bsd", "/tmp/znzqnjgkyo"] Step #5: === Compare result for: cksum ["-a", "sha224", "-l", "323", "-c", "-a", "bsd", "/tmp/znzqnjgkyo"] 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", "sha224", "-l", "323", "-c", "-a", "bsd", "/tmp/znzqnjgkyo"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha256", "/tmp/cpjjkilcap"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha256", "/tmp/cpjjkilcap"] Step #5: === Compare result for: cksum ["-c", "-a", "sha256", "/tmp/cpjjkilcap"] Step #5: Rust stderr: Step #5: /tmp/cpjjkilcap: 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/cpjjkilcap: 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/cpjjkilcap"] Step #5: Step #5: === TEST cksum ["cksum", "--raw", "-c", "-a", "sha256", "/tmp/lpzrpuapvn"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--raw", "-c", "-a", "sha256", "/tmp/lpzrpuapvn"] Step #5: === Compare result for: cksum ["--raw", "-c", "-a", "sha256", "/tmp/lpzrpuapvn"] Step #5: Rust stderr: Step #5: /tmp/lpzrpuapvn: 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/lpzrpuapvn: 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", "sha256", "/tmp/lpzrpuapvn"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "crc", "/tmp/flitozazke"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "crc", "/tmp/flitozazke"] Step #5: === Compare result for: cksum ["-c", "-a", "crc", "/tmp/flitozazke"] 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/flitozazke"] Step #5: Step #5: === TEST cksum ["cksum", "--text", "-c", "-a", "sha1", "/tmp/noehyztuuj"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--text", "-c", "-a", "sha1", "/tmp/noehyztuuj"] Step #5: === Compare result for: cksum ["--text", "-c", "-a", "sha1", "/tmp/noehyztuuj"] 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/noehyztuuj"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha384", "/tmp/ctjegefsot"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha384", "/tmp/ctjegefsot"] Step #5: === Compare result for: cksum ["-c", "-a", "sha384", "/tmp/ctjegefsot"] Step #5: Rust stderr: Step #5: /tmp/ctjegefsot: 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/ctjegefsot: 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/ctjegefsot"] Step #5: Step #5: === TEST cksum ["cksum", "-l", "478", "-c", "-a", "bsd", "/tmp/ycdqngduoh"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-l", "478", "-c", "-a", "bsd", "/tmp/ycdqngduoh"] Step #5: === Compare result for: cksum ["-l", "478", "-c", "-a", "bsd", "/tmp/ycdqngduoh"] 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", "478", "-c", "-a", "bsd", "/tmp/ycdqngduoh"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "bsd", "file_fcub", "file_8n", "/tmp/nxvzoorifh"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "bsd", "file_fcub", "file_8n", "/tmp/nxvzoorifh"] Step #5: === Compare result for: cksum ["-a", "bsd", "file_fcub", "file_8n", "/tmp/nxvzoorifh"] Step #5: Rust stdout: Step #5: 24750 1 /tmp/nxvzoorifh Step #5: Step #5: GNU stdout: Step #5: (empty) Step #5: --- START diff Step #5: -24750 1 /tmp/nxvzoorifh Step #5: --- END diff Step #5: Step #5: Rust stderr: Step #5: file_fcub: No such file or directory Step #5: fuzz_cksum: file_8n: 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_fcub: No such file or directory Step #5: -fuzz_cksum: file_8n: 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: stdout differs, stderr differs Step #5: === KO Test failed and will panic for: cksum ["-a", "bsd", "file_fcub", "file_8n", "/tmp/nxvzoorifh"] Step #5: Step #5: thread '' (2863) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: cksum ["-a", "bsd", "file_fcub", "file_8n", "/tmp/nxvzoorifh"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==2863== 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: 0x53,0xeb, Step #5: S\353 Step #5: artifact_prefix='./'; Test unit written to ./crash-fae615135b0e71efc27dacca69d825568e1e603e Step #5: Base64: U+s= 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: 1134030717 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.Merge482.txt' Step #5: MERGE-INNER: '/corpus/fuzz_cksum/fae615135b0e71efc27dacca69d825568e1e603e' caused a failure at the previous merge step Step #5: MERGE-INNER: 438 total files; 140 processed earlier; will process 298 files now Step #5: === TEST cksum ["cksum", "-c", "-a", "sha384", "/tmp/cexzhgmfpf"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha384", "/tmp/cexzhgmfpf"] Step #5: === Compare result for: cksum ["-c", "-a", "sha384", "/tmp/cexzhgmfpf"] Step #5: Rust stderr: Step #5: /tmp/cexzhgmfpf: 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/cexzhgmfpf: 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/cexzhgmfpf"] Step #5: Step #5: #1 pulse exec/s: 0 rss: 29Mb Step #5: === TEST cksum ["cksum", "-a", "md5", "-c", "-a", "sha384", "/tmp/ggbhohssjf"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "md5", "-c", "-a", "sha384", "/tmp/ggbhohssjf"] Step #5: === Compare result for: cksum ["-a", "md5", "-c", "-a", "sha384", "/tmp/ggbhohssjf"] Step #5: Rust stderr: Step #5: /tmp/ggbhohssjf: 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/ggbhohssjf: 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/ggbhohssjf"] Step #5: Step #5: #2 pulse exec/s: 0 rss: 29Mb Step #5: === TEST cksum ["cksum", "-a", "sha1", "-l", "49", "file_D", "/tmp/xdjzryikei"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sha1", "-l", "49", "file_D", "/tmp/xdjzryikei"] Step #5: === Compare result for: cksum ["-a", "sha1", "-l", "49", "file_D", "/tmp/xdjzryikei"] 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", "49", "file_D", "/tmp/xdjzryikei"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "blake2b", "/tmp/xouctmymrx"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "blake2b", "/tmp/xouctmymrx"] Step #5: === Compare result for: cksum ["-c", "-a", "blake2b", "/tmp/xouctmymrx"] Step #5: Rust stderr: Step #5: /tmp/xouctmymrx: 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/xouctmymrx: 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/xouctmymrx"] Step #5: Step #5: #4 pulse exec/s: 0 rss: 29Mb Step #5: === TEST cksum ["cksum", "--raw", "-c", "/tmp/uoknwrvrme", "-a", "blake2b", "/tmp/nkixfykjfm"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--raw", "-c", "/tmp/uoknwrvrme", "-a", "blake2b", "/tmp/nkixfykjfm"] Step #5: === Compare result for: cksum ["--raw", "-c", "/tmp/uoknwrvrme", "-a", "blake2b", "/tmp/nkixfykjfm"] Step #5: Rust stderr: Step #5: /tmp/uoknwrvrme: no properly formatted checksum lines found Step #5: fuzz_cksum: /tmp/nkixfykjfm: 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/uoknwrvrme: no properly formatted checksum lines found Step #5: -fuzz_cksum: /tmp/nkixfykjfm: 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/uoknwrvrme", "-a", "blake2b", "/tmp/nkixfykjfm"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha224", "/tmp/ntleoxxaab"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha224", "/tmp/ntleoxxaab"] Step #5: === Compare result for: cksum ["-c", "-a", "sha224", "/tmp/ntleoxxaab"] Step #5: Rust stderr: Step #5: /tmp/ntleoxxaab: 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/ntleoxxaab: 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/ntleoxxaab"] Step #5: Step #5: === TEST cksum ["cksum", "-l", "426", "-c", "-a", "sm3", "/tmp/ztlgvqvhcy"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-l", "426", "-c", "-a", "sm3", "/tmp/ztlgvqvhcy"] Step #5: === Compare result for: cksum ["-l", "426", "-c", "-a", "sm3", "/tmp/ztlgvqvhcy"] 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", "426", "-c", "-a", "sm3", "/tmp/ztlgvqvhcy"] Step #5: Step #5: === TEST cksum ["cksum", "--text", "-a", "sha512", "/tmp/zpdpblrsvx"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--text", "-a", "sha512", "/tmp/zpdpblrsvx"] Step #5: === Compare result for: cksum ["--text", "-a", "sha512", "/tmp/zpdpblrsvx"] Step #5: Rust stdout: Step #5: SHA512 (/tmp/zpdpblrsvx) = 948be1672c064d56cd860aeac8e96ecc96abcbdd323b0bd72ed55c34272ee1d3fa16124150e715bf414b0941db306fca8524948ab96758edf60acdf8ba6e7e48 Step #5: Step #5: GNU stdout: Step #5: (empty) Step #5: --- START diff Step #5: -SHA512 (/tmp/zpdpblrsvx) = 948be1672c064d56cd860aeac8e96ecc96abcbdd323b0bd72ed55c34272ee1d3fa16124150e715bf414b0941db306fca8524948ab96758edf60acdf8ba6e7e48 Step #5: --- END diff Step #5: Step #5: Rust stderr: Step #5: (empty) Step #5: GNU stderr: Step #5: unrecognized option '--text' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: +unrecognized option '--text' 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 ["--text", "-a", "sha512", "/tmp/zpdpblrsvx"] Step #5: Step #5: thread '' (4716) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: cksum ["--text", "-a", "sha512", "/tmp/zpdpblrsvx"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==4716== 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: 0x2d,0xd,0x40, Step #5: -\015@ Step #5: artifact_prefix='./'; Test unit written to ./crash-188b4eb45587d9ebe9c17953e1ede68c031d3026 Step #5: Base64: LQ1A 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: 1134069194 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.Merge482.txt' Step #5: MERGE-INNER: '/corpus/fuzz_cksum/188b4eb45587d9ebe9c17953e1ede68c031d3026' caused a failure at the previous merge step Step #5: MERGE-INNER: 438 total files; 148 processed earlier; will process 290 files now Step #5: === TEST cksum ["cksum", "--raw", "-c", "-a", "sha256", "/tmp/lsiictqxuu"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--raw", "-c", "-a", "sha256", "/tmp/lsiictqxuu"] Step #5: === Compare result for: cksum ["--raw", "-c", "-a", "sha256", "/tmp/lsiictqxuu"] Step #5: Rust stderr: Step #5: /tmp/lsiictqxuu: 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/lsiictqxuu: 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", "sha256", "/tmp/lsiictqxuu"] Step #5: Step #5: #1 pulse exec/s: 0 rss: 29Mb Step #5: === TEST cksum ["cksum", "-a", "sha224", "-c", "-a", "bsd", "/tmp/gbpkpsienk"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sha224", "-c", "-a", "bsd", "/tmp/gbpkpsienk"] Step #5: === Compare result for: cksum ["-a", "sha224", "-c", "-a", "bsd", "/tmp/gbpkpsienk"] 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/gbpkpsienk"] Step #5: Step #5: #2 pulse exec/s: 0 rss: 29Mb Step #5: === TEST cksum ["cksum", "-a", "sha224", "-c", "/tmp/fmbplxdejn", "-a", "sha384", "/tmp/ltsfbiwlfu"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sha224", "-c", "/tmp/fmbplxdejn", "-a", "sha384", "/tmp/ltsfbiwlfu"] Step #5: === Compare result for: cksum ["-a", "sha224", "-c", "/tmp/fmbplxdejn", "-a", "sha384", "/tmp/ltsfbiwlfu"] Step #5: Rust stderr: Step #5: /tmp/fmbplxdejn: no properly formatted checksum lines found Step #5: fuzz_cksum: /tmp/ltsfbiwlfu: 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/fmbplxdejn: no properly formatted checksum lines found Step #5: -fuzz_cksum: /tmp/ltsfbiwlfu: 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", "/tmp/fmbplxdejn", "-a", "sha384", "/tmp/ltsfbiwlfu"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha512", "/tmp/giofqvalvj"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha512", "/tmp/giofqvalvj"] Step #5: === Compare result for: cksum ["-c", "-a", "sha512", "/tmp/giofqvalvj"] Step #5: Rust stderr: Step #5: /tmp/giofqvalvj: 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/giofqvalvj: 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/giofqvalvj"] Step #5: Step #5: #4 pulse exec/s: 0 rss: 29Mb Step #5: === TEST cksum ["cksum", "-c", "-a", "sha256", "/tmp/talcgxzbyc"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha256", "/tmp/talcgxzbyc"] Step #5: === Compare result for: cksum ["-c", "-a", "sha256", "/tmp/talcgxzbyc"] Step #5: Rust stderr: Step #5: /tmp/talcgxzbyc: 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/talcgxzbyc: 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/talcgxzbyc"] Step #5: Step #5: === TEST cksum ["cksum", "--raw", "-c", "-a", "md5", "/tmp/fjdzvwkeah"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--raw", "-c", "-a", "md5", "/tmp/fjdzvwkeah"] Step #5: === Compare result for: cksum ["--raw", "-c", "-a", "md5", "/tmp/fjdzvwkeah"] Step #5: Rust stderr: Step #5: /tmp/fjdzvwkeah: 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/fjdzvwkeah: 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/fjdzvwkeah"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "bsd", "-c", "-a", "sm3", "/tmp/wcrohcugzd"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "bsd", "-c", "-a", "sm3", "/tmp/wcrohcugzd"] Step #5: === Compare result for: cksum ["-a", "bsd", "-c", "-a", "sm3", "/tmp/wcrohcugzd"] Step #5: Rust stderr: Step #5: /tmp/wcrohcugzd: 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/wcrohcugzd: 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", "sm3", "/tmp/wcrohcugzd"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha1", "/tmp/lpohibxxgd"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha1", "/tmp/lpohibxxgd"] Step #5: === Compare result for: cksum ["-c", "-a", "sha1", "/tmp/lpohibxxgd"] Step #5: Rust stderr: Step #5: /tmp/lpohibxxgd: 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/lpohibxxgd: 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/lpohibxxgd"] Step #5: Step #5: #8 pulse exec/s: 0 rss: 29Mb Step #5: === TEST cksum ["cksum", "-c", "-a", "bsd", "/tmp/mbbxgjokef"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "bsd", "/tmp/mbbxgjokef"] Step #5: === Compare result for: cksum ["-c", "-a", "bsd", "/tmp/mbbxgjokef"] 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/mbbxgjokef"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sha224", "-c", "-a", "sha1", "/tmp/jkbbemwttn"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sha224", "-c", "-a", "sha1", "/tmp/jkbbemwttn"] Step #5: === Compare result for: cksum ["-a", "sha224", "-c", "-a", "sha1", "/tmp/jkbbemwttn"] Step #5: Rust stderr: Step #5: /tmp/jkbbemwttn: 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/jkbbemwttn: 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", "sha1", "/tmp/jkbbemwttn"] Step #5: Step #5: === TEST cksum ["cksum", "--raw", "-c", "/tmp/qzxcwzimmn", "-a", "md5", "/tmp/iqxwcsshom"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--raw", "-c", "/tmp/qzxcwzimmn", "-a", "md5", "/tmp/iqxwcsshom"] Step #5: === Compare result for: cksum ["--raw", "-c", "/tmp/qzxcwzimmn", "-a", "md5", "/tmp/iqxwcsshom"] Step #5: Rust stderr: Step #5: /tmp/qzxcwzimmn: no properly formatted checksum lines found Step #5: fuzz_cksum: /tmp/iqxwcsshom: 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/qzxcwzimmn: no properly formatted checksum lines found Step #5: -fuzz_cksum: /tmp/iqxwcsshom: 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/qzxcwzimmn", "-a", "md5", "/tmp/iqxwcsshom"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "crc", "/tmp/wsfuaxjomt"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "crc", "/tmp/wsfuaxjomt"] Step #5: === Compare result for: cksum ["-c", "-a", "crc", "/tmp/wsfuaxjomt"] 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/wsfuaxjomt"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha512", "/tmp/aigctagxle"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha512", "/tmp/aigctagxle"] Step #5: === Compare result for: cksum ["-c", "-a", "sha512", "/tmp/aigctagxle"] Step #5: Rust stderr: Step #5: /tmp/aigctagxle: 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/aigctagxle: 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/aigctagxle"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sha256", "--tag", "-c", "-a", "sha384", "/tmp/wulohfraji"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sha256", "--tag", "-c", "-a", "sha384", "/tmp/wulohfraji"] Step #5: === Compare result for: cksum ["-a", "sha256", "--tag", "-c", "-a", "sha384", "/tmp/wulohfraji"] 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", "--tag", "-c", "-a", "sha384", "/tmp/wulohfraji"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha1", "/tmp/tvvtqbortr"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha1", "/tmp/tvvtqbortr"] Step #5: === Compare result for: cksum ["-c", "-a", "sha1", "/tmp/tvvtqbortr"] Step #5: Rust stderr: Step #5: /tmp/tvvtqbortr: 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/tvvtqbortr: 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/tvvtqbortr"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sha224", "-c", "-a", "sha1", "/tmp/kmrfgrkyqq"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sha224", "-c", "-a", "sha1", "/tmp/kmrfgrkyqq"] Step #5: === Compare result for: cksum ["-a", "sha224", "-c", "-a", "sha1", "/tmp/kmrfgrkyqq"] Step #5: Rust stderr: Step #5: /tmp/kmrfgrkyqq: 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/kmrfgrkyqq: 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", "sha1", "/tmp/kmrfgrkyqq"] Step #5: Step #5: #16 pulse exec/s: 0 rss: 30Mb Step #5: === TEST cksum ["cksum", "-a", "sm3", "--base64", "-c", "-a", "sm3", "/tmp/zkyckrsycj"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sm3", "--base64", "-c", "-a", "sm3", "/tmp/zkyckrsycj"] Step #5: === Compare result for: cksum ["-a", "sm3", "--base64", "-c", "-a", "sm3", "/tmp/zkyckrsycj"] Step #5: Rust stderr: Step #5: /tmp/zkyckrsycj: 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/zkyckrsycj: 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", "sm3", "/tmp/zkyckrsycj"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha224", "/tmp/xhabpxflen"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha224", "/tmp/xhabpxflen"] Step #5: === Compare result for: cksum ["-c", "-a", "sha224", "/tmp/xhabpxflen"] Step #5: Rust stderr: Step #5: /tmp/xhabpxflen: 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/xhabpxflen: 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/xhabpxflen"] Step #5: Step #5: === TEST cksum ["cksum", "-l", "276", "-c", "-a", "blake2b", "/tmp/qfbuabfyck"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-l", "276", "-c", "-a", "blake2b", "/tmp/qfbuabfyck"] Step #5: === Compare result for: cksum ["-l", "276", "-c", "-a", "blake2b", "/tmp/qfbuabfyck"] Step #5: Rust stderr: Step #5: invalid length: '276' 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: '276' 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", "276", "-c", "-a", "blake2b", "/tmp/qfbuabfyck"] Step #5: Step #5: === TEST cksum ["cksum", "--tag", "-c", "-a", "sysv", "/tmp/ywfqtyitgl"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--tag", "-c", "-a", "sysv", "/tmp/ywfqtyitgl"] Step #5: === Compare result for: cksum ["--tag", "-c", "-a", "sysv", "/tmp/ywfqtyitgl"] 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", "-a", "sysv", "/tmp/ywfqtyitgl"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha256", "/tmp/azwtafgvzz"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha256", "/tmp/azwtafgvzz"] Step #5: === Compare result for: cksum ["-c", "-a", "sha256", "/tmp/azwtafgvzz"] Step #5: Rust stderr: Step #5: /tmp/azwtafgvzz: 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/azwtafgvzz: 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/azwtafgvzz"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sm3", "/tmp/ivqkwfypsm"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sm3", "/tmp/ivqkwfypsm"] Step #5: === Compare result for: cksum ["-a", "sm3", "/tmp/ivqkwfypsm"] Step #5: Rust stdout: Step #5: SM3 (/tmp/ivqkwfypsm) = 349acbb8381b35f08b31bbbc4b76b1f58236707d3c18eb79f81325b3b82102fd Step #5: Step #5: GNU stdout: Step #5: (empty) Step #5: --- START diff Step #5: -SM3 (/tmp/ivqkwfypsm) = 349acbb8381b35f08b31bbbc4b76b1f58236707d3c18eb79f81325b3b82102fd 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", "sm3", "/tmp/ivqkwfypsm"] Step #5: Step #5: thread '' (5024) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: cksum ["-a", "sm3", "/tmp/ivqkwfypsm"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==5024== 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: 0xf7,0x8,0x0,0xff,0x79, Step #5: \367\010\000\377y Step #5: artifact_prefix='./'; Test unit written to ./crash-001b2881027a74834ee71cca071c83a89b0de87e Step #5: Base64: 9wgA/3k= 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: 1134154540 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.Merge482.txt' Step #5: MERGE-INNER: '/corpus/fuzz_cksum/001b2881027a74834ee71cca071c83a89b0de87e' caused a failure at the previous merge step Step #5: MERGE-INNER: 438 total files; 170 processed earlier; will process 268 files now Step #5: === TEST cksum ["cksum", "--binary", "-c", "/tmp/yoxsyxkjfy", "-a", "crc", "/tmp/ifydktnecb"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--binary", "-c", "/tmp/yoxsyxkjfy", "-a", "crc", "/tmp/ifydktnecb"] Step #5: === Compare result for: cksum ["--binary", "-c", "/tmp/yoxsyxkjfy", "-a", "crc", "/tmp/ifydktnecb"] 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", "/tmp/yoxsyxkjfy", "-a", "crc", "/tmp/ifydktnecb"] Step #5: Step #5: #1 pulse exec/s: 0 rss: 29Mb Step #5: === TEST cksum ["cksum", "-c", "-a", "sysv", "/tmp/zvekhkmegr"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sysv", "/tmp/zvekhkmegr"] Step #5: === Compare result for: cksum ["-c", "-a", "sysv", "/tmp/zvekhkmegr"] 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/zvekhkmegr"] Step #5: Step #5: #2 pulse exec/s: 0 rss: 29Mb Step #5: === TEST cksum ["cksum", "-a", "sysv", "-c", "/tmp/lkiqptvxre", "-a", "blake2b", "/tmp/nylhwvfmkh"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sysv", "-c", "/tmp/lkiqptvxre", "-a", "blake2b", "/tmp/nylhwvfmkh"] Step #5: === Compare result for: cksum ["-a", "sysv", "-c", "/tmp/lkiqptvxre", "-a", "blake2b", "/tmp/nylhwvfmkh"] Step #5: Rust stderr: Step #5: /tmp/lkiqptvxre: no properly formatted checksum lines found Step #5: fuzz_cksum: /tmp/nylhwvfmkh: 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/lkiqptvxre: no properly formatted checksum lines found Step #5: -fuzz_cksum: /tmp/nylhwvfmkh: 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/lkiqptvxre", "-a", "blake2b", "/tmp/nylhwvfmkh"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "md5", "/tmp/dxlpiegjjk"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "md5", "/tmp/dxlpiegjjk"] Step #5: === Compare result for: cksum ["-c", "-a", "md5", "/tmp/dxlpiegjjk"] Step #5: Rust stderr: Step #5: /tmp/dxlpiegjjk: 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/dxlpiegjjk: 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/dxlpiegjjk"] Step #5: Step #5: #4 pulse exec/s: 0 rss: 30Mb Step #5: === TEST cksum ["cksum", "--untagged", "-c", "-a", "sm3", "/tmp/llpynfvlvf"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--untagged", "-c", "-a", "sm3", "/tmp/llpynfvlvf"] Step #5: === Compare result for: cksum ["--untagged", "-c", "-a", "sm3", "/tmp/llpynfvlvf"] Step #5: Rust stderr: Step #5: /tmp/llpynfvlvf: 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/llpynfvlvf: 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", "sm3", "/tmp/llpynfvlvf"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sysv", "--text", "-a", "bsd", "/tmp/fsdrbsqntk"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sysv", "--text", "-a", "bsd", "/tmp/fsdrbsqntk"] Step #5: === Compare result for: cksum ["-a", "sysv", "--text", "-a", "bsd", "/tmp/fsdrbsqntk"] Step #5: Rust stdout: Step #5: 48149 1 /tmp/fsdrbsqntk Step #5: Step #5: GNU stdout: Step #5: (empty) Step #5: --- START diff Step #5: -48149 1 /tmp/fsdrbsqntk 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", "sysv", "--text", "-a", "bsd", "/tmp/fsdrbsqntk"] Step #5: Step #5: thread '' (5607) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: cksum ["-a", "sysv", "--text", "-a", "bsd", "/tmp/fsdrbsqntk"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==5607== 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,0x55,0x1d,0x15,0x1,0x3, Step #5: PU\035\025\001\003 Step #5: artifact_prefix='./'; Test unit written to ./crash-6f91426bf1a713b275e7647c137eb7775896ad14 Step #5: Base64: UFUdFQED 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: 1134185352 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.Merge482.txt' Step #5: MERGE-INNER: '/corpus/fuzz_cksum/6f91426bf1a713b275e7647c137eb7775896ad14' caused a failure at the previous merge step Step #5: MERGE-INNER: 438 total files; 176 processed earlier; will process 262 files now Step #5: === TEST cksum ["cksum", "-c", "-a", "sha512", "/tmp/spxhrxbwad"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha512", "/tmp/spxhrxbwad"] Step #5: === Compare result for: cksum ["-c", "-a", "sha512", "/tmp/spxhrxbwad"] Step #5: Rust stderr: Step #5: /tmp/spxhrxbwad: 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/spxhrxbwad: 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/spxhrxbwad"] Step #5: Step #5: #1 pulse exec/s: 0 rss: 29Mb Step #5: === TEST cksum ["cksum", "-a", "sha1", "-c", "-a", "sha224", "/tmp/hkwyveqxnq"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sha1", "-c", "-a", "sha224", "/tmp/hkwyveqxnq"] Step #5: === Compare result for: cksum ["-a", "sha1", "-c", "-a", "sha224", "/tmp/hkwyveqxnq"] Step #5: Rust stderr: Step #5: /tmp/hkwyveqxnq: 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/hkwyveqxnq: 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", "-a", "sha224", "/tmp/hkwyveqxnq"] Step #5: Step #5: #2 pulse exec/s: 0 rss: 30Mb Step #5: === TEST cksum ["cksum", "file_adÃ((", "file_ZiP"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "file_adÃ((", "file_ZiP"] Step #5: === Compare result for: cksum ["file_adÃ((", "file_ZiP"] Step #5: Rust stderr: Step #5: file_adÃ((: No such file or directory Step #5: fuzz_cksum: file_ZiP: No such file or directory Step #5: GNU stderr: Step #5: 'file_ad'$'\303\203''((': No such file or directory Step #5: cksum: file_ZiP: No such file or directory Step #5: --- START diff Step #5: -file_adÃ((: No such file or directory Step #5: -fuzz_cksum: file_ZiP: No such file or directory Step #5: +'file_ad'$'\303\203''((': No such file or directory Step #5: +cksum: file_ZiP: 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_adÃ((", "file_ZiP"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha512", "/tmp/mamcuouztg"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha512", "/tmp/mamcuouztg"] Step #5: === Compare result for: cksum ["-c", "-a", "sha512", "/tmp/mamcuouztg"] Step #5: Rust stderr: Step #5: /tmp/mamcuouztg: 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/mamcuouztg: 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/mamcuouztg"] Step #5: Step #5: #4 pulse exec/s: 0 rss: 30Mb Step #5: === TEST cksum ["cksum", "-c", "-a", "sha384", "/tmp/znslwagtjk"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha384", "/tmp/znslwagtjk"] Step #5: === Compare result for: cksum ["-c", "-a", "sha384", "/tmp/znslwagtjk"] Step #5: Rust stderr: Step #5: /tmp/znslwagtjk: 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/znslwagtjk: 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/znslwagtjk"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha224", "/tmp/sugwylpfaq"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha224", "/tmp/sugwylpfaq"] Step #5: === Compare result for: cksum ["-c", "-a", "sha224", "/tmp/sugwylpfaq"] Step #5: Rust stderr: Step #5: /tmp/sugwylpfaq: 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/sugwylpfaq: 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/sugwylpfaq"] Step #5: Step #5: === TEST cksum ["cksum", "-l", "286", "-c", "/tmp/axozqoourz", "-a", "crc", "/tmp/vybxbzmcjg"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-l", "286", "-c", "/tmp/axozqoourz", "-a", "crc", "/tmp/vybxbzmcjg"] Step #5: === Compare result for: cksum ["-l", "286", "-c", "/tmp/axozqoourz", "-a", "crc", "/tmp/vybxbzmcjg"] 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", "286", "-c", "/tmp/axozqoourz", "-a", "crc", "/tmp/vybxbzmcjg"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "crc", "/tmp/youquycctc"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "crc", "/tmp/youquycctc"] Step #5: === Compare result for: cksum ["-c", "-a", "crc", "/tmp/youquycctc"] 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/youquycctc"] Step #5: Step #5: #8 pulse exec/s: 0 rss: 30Mb Step #5: === TEST cksum ["cksum", "-l", "262", "-c", "/tmp/yorbbnfbvq", "-a", "sha512", "/tmp/ftlzpcztsz"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-l", "262", "-c", "/tmp/yorbbnfbvq", "-a", "sha512", "/tmp/ftlzpcztsz"] Step #5: === Compare result for: cksum ["-l", "262", "-c", "/tmp/yorbbnfbvq", "-a", "sha512", "/tmp/ftlzpcztsz"] 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", "/tmp/yorbbnfbvq", "-a", "sha512", "/tmp/ftlzpcztsz"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sha256", "-c", "-a", "sysv", "/tmp/pmnjntcbhq"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sha256", "-c", "-a", "sysv", "/tmp/pmnjntcbhq"] Step #5: === Compare result for: cksum ["-a", "sha256", "-c", "-a", "sysv", "/tmp/pmnjntcbhq"] 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/pmnjntcbhq"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sysv", "/tmp/femkiwhtxl"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sysv", "/tmp/femkiwhtxl"] Step #5: === Compare result for: cksum ["-c", "-a", "sysv", "/tmp/femkiwhtxl"] 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/femkiwhtxl"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha384", "/tmp/wdiahnoimf"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha384", "/tmp/wdiahnoimf"] Step #5: === Compare result for: cksum ["-c", "-a", "sha384", "/tmp/wdiahnoimf"] Step #5: Rust stderr: Step #5: /tmp/wdiahnoimf: 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/wdiahnoimf: 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/wdiahnoimf"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha1", "/tmp/cofnenxbrj"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha1", "/tmp/cofnenxbrj"] Step #5: === Compare result for: cksum ["-c", "-a", "sha1", "/tmp/cofnenxbrj"] Step #5: Rust stderr: Step #5: /tmp/cofnenxbrj: 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/cofnenxbrj: 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/cofnenxbrj"] Step #5: Step #5: === TEST cksum ["cksum", "--text", "-c", "-a", "sha384", "/tmp/wuojmpkrys"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--text", "-c", "-a", "sha384", "/tmp/wuojmpkrys"] Step #5: === Compare result for: cksum ["--text", "-c", "-a", "sha384", "/tmp/wuojmpkrys"] 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/wuojmpkrys"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sha224", "-c", "-a", "sha256", "/tmp/bjblmkvtbg"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sha224", "-c", "-a", "sha256", "/tmp/bjblmkvtbg"] Step #5: === Compare result for: cksum ["-a", "sha224", "-c", "-a", "sha256", "/tmp/bjblmkvtbg"] Step #5: Rust stderr: Step #5: /tmp/bjblmkvtbg: 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/bjblmkvtbg: 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", "sha256", "/tmp/bjblmkvtbg"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sm3", "-l", "268", "-c", "-a", "md5", "/tmp/zrkcijamyz"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sm3", "-l", "268", "-c", "-a", "md5", "/tmp/zrkcijamyz"] Step #5: === Compare result for: cksum ["-a", "sm3", "-l", "268", "-c", "-a", "md5", "/tmp/zrkcijamyz"] 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", "268", "-c", "-a", "md5", "/tmp/zrkcijamyz"] Step #5: Step #5: #16 pulse exec/s: 0 rss: 30Mb Step #5: === TEST cksum ["cksum", "-c", "/tmp/ltrtybgopd", "-a", "md5", "/tmp/bvtszyezfm"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "/tmp/ltrtybgopd", "-a", "md5", "/tmp/bvtszyezfm"] Step #5: === Compare result for: cksum ["-c", "/tmp/ltrtybgopd", "-a", "md5", "/tmp/bvtszyezfm"] Step #5: Rust stderr: Step #5: /tmp/ltrtybgopd: no properly formatted checksum lines found Step #5: fuzz_cksum: /tmp/bvtszyezfm: 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/ltrtybgopd: no properly formatted checksum lines found Step #5: -fuzz_cksum: /tmp/bvtszyezfm: 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/ltrtybgopd", "-a", "md5", "/tmp/bvtszyezfm"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sha224", "-c", "-a", "sha1", "/tmp/mrkpseoxjb"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sha224", "-c", "-a", "sha1", "/tmp/mrkpseoxjb"] Step #5: === Compare result for: cksum ["-a", "sha224", "-c", "-a", "sha1", "/tmp/mrkpseoxjb"] Step #5: Rust stderr: Step #5: /tmp/mrkpseoxjb: 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/mrkpseoxjb: 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", "sha1", "/tmp/mrkpseoxjb"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha1", "/tmp/dcwqarczeq"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha1", "/tmp/dcwqarczeq"] Step #5: === Compare result for: cksum ["-c", "-a", "sha1", "/tmp/dcwqarczeq"] Step #5: Rust stderr: Step #5: /tmp/dcwqarczeq: 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/dcwqarczeq: 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/dcwqarczeq"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sha384", "file_(NAQ9", "file_ia"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sha384", "file_(NAQ9", "file_ia"] Step #5: === Compare result for: cksum ["-a", "sha384", "file_(NAQ9", "file_ia"] Step #5: Rust stderr: Step #5: file_(NAQ9: No such file or directory Step #5: fuzz_cksum: file_ia: 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_(NAQ9: No such file or directory Step #5: -fuzz_cksum: file_ia: 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", "sha384", "file_(NAQ9", "file_ia"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "/tmp/ihzurvtoyj", "-a", "sha512", "/tmp/ghkeufoakw"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "/tmp/ihzurvtoyj", "-a", "sha512", "/tmp/ghkeufoakw"] Step #5: === Compare result for: cksum ["-c", "/tmp/ihzurvtoyj", "-a", "sha512", "/tmp/ghkeufoakw"] Step #5: Rust stderr: Step #5: /tmp/ihzurvtoyj: no properly formatted checksum lines found Step #5: fuzz_cksum: /tmp/ghkeufoakw: 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/ihzurvtoyj: no properly formatted checksum lines found Step #5: -fuzz_cksum: /tmp/ghkeufoakw: 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/ihzurvtoyj", "-a", "sha512", "/tmp/ghkeufoakw"] Step #5: Step #5: === TEST cksum ["cksum", "--text", "-c", "-a", "sm3", "/tmp/pxlyarycqu"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--text", "-c", "-a", "sm3", "/tmp/pxlyarycqu"] Step #5: === Compare result for: cksum ["--text", "-c", "-a", "sm3", "/tmp/pxlyarycqu"] 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/pxlyarycqu"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sha224", "--untagged", "-c", "-a", "bsd", "/tmp/dhuikatrls"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sha224", "--untagged", "-c", "-a", "bsd", "/tmp/dhuikatrls"] Step #5: === Compare result for: cksum ["-a", "sha224", "--untagged", "-c", "-a", "bsd", "/tmp/dhuikatrls"] 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", "--untagged", "-c", "-a", "bsd", "/tmp/dhuikatrls"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha1", "/tmp/yddpqxorkv"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha1", "/tmp/yddpqxorkv"] Step #5: === Compare result for: cksum ["-c", "-a", "sha1", "/tmp/yddpqxorkv"] Step #5: Rust stderr: Step #5: /tmp/yddpqxorkv: 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/yddpqxorkv: 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/yddpqxorkv"] Step #5: Step #5: === TEST cksum ["cksum", "-l", "53", "-c", "-a", "sha1", "/tmp/pajxjgwrcr"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-l", "53", "-c", "-a", "sha1", "/tmp/pajxjgwrcr"] Step #5: === Compare result for: cksum ["-l", "53", "-c", "-a", "sha1", "/tmp/pajxjgwrcr"] 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", "53", "-c", "-a", "sha1", "/tmp/pajxjgwrcr"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "blake2b", "-c", "/tmp/snbawuwsdy", "-a", "sha512", "/tmp/wjisyjhten"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "blake2b", "-c", "/tmp/snbawuwsdy", "-a", "sha512", "/tmp/wjisyjhten"] Step #5: === Compare result for: cksum ["-a", "blake2b", "-c", "/tmp/snbawuwsdy", "-a", "sha512", "/tmp/wjisyjhten"] Step #5: Rust stderr: Step #5: /tmp/snbawuwsdy: no properly formatted checksum lines found Step #5: fuzz_cksum: /tmp/wjisyjhten: 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/snbawuwsdy: no properly formatted checksum lines found Step #5: -fuzz_cksum: /tmp/wjisyjhten: 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/snbawuwsdy", "-a", "sha512", "/tmp/wjisyjhten"] Step #5: Step #5: === TEST cksum ["cksum", "-l", "207", "-c", "/tmp/poyctvqwis", "-a", "sha384", "/tmp/trdweaxbsq"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-l", "207", "-c", "/tmp/poyctvqwis", "-a", "sha384", "/tmp/trdweaxbsq"] Step #5: === Compare result for: cksum ["-l", "207", "-c", "/tmp/poyctvqwis", "-a", "sha384", "/tmp/trdweaxbsq"] 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", "207", "-c", "/tmp/poyctvqwis", "-a", "sha384", "/tmp/trdweaxbsq"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "/tmp/hussbvzxvv", "-a", "sha1", "/tmp/ctljzabakh"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "/tmp/hussbvzxvv", "-a", "sha1", "/tmp/ctljzabakh"] Step #5: === Compare result for: cksum ["-c", "/tmp/hussbvzxvv", "-a", "sha1", "/tmp/ctljzabakh"] Step #5: Rust stderr: Step #5: /tmp/hussbvzxvv: no properly formatted checksum lines found Step #5: fuzz_cksum: /tmp/ctljzabakh: 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/hussbvzxvv: no properly formatted checksum lines found Step #5: -fuzz_cksum: /tmp/ctljzabakh: 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/hussbvzxvv", "-a", "sha1", "/tmp/ctljzabakh"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "/tmp/ozemscibiw", "-a", "sha1", "/tmp/ikishluxwe"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "/tmp/ozemscibiw", "-a", "sha1", "/tmp/ikishluxwe"] Step #5: === Compare result for: cksum ["-c", "/tmp/ozemscibiw", "-a", "sha1", "/tmp/ikishluxwe"] Step #5: Rust stderr: Step #5: /tmp/ozemscibiw: no properly formatted checksum lines found Step #5: fuzz_cksum: /tmp/ikishluxwe: 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/ozemscibiw: no properly formatted checksum lines found Step #5: -fuzz_cksum: /tmp/ikishluxwe: 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/ozemscibiw", "-a", "sha1", "/tmp/ikishluxwe"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sha512", "-c", "-a", "md5", "/tmp/dotmxkuiou"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sha512", "-c", "-a", "md5", "/tmp/dotmxkuiou"] Step #5: === Compare result for: cksum ["-a", "sha512", "-c", "-a", "md5", "/tmp/dotmxkuiou"] Step #5: Rust stderr: Step #5: /tmp/dotmxkuiou: 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/dotmxkuiou: 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", "md5", "/tmp/dotmxkuiou"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "/tmp/iuagsrxnxw", "-a", "sha1", "/tmp/fvnvjfhrns"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "/tmp/iuagsrxnxw", "-a", "sha1", "/tmp/fvnvjfhrns"] Step #5: === Compare result for: cksum ["-c", "/tmp/iuagsrxnxw", "-a", "sha1", "/tmp/fvnvjfhrns"] Step #5: Rust stderr: Step #5: /tmp/iuagsrxnxw: no properly formatted checksum lines found Step #5: fuzz_cksum: /tmp/fvnvjfhrns: 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/iuagsrxnxw: no properly formatted checksum lines found Step #5: -fuzz_cksum: /tmp/fvnvjfhrns: 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/iuagsrxnxw", "-a", "sha1", "/tmp/fvnvjfhrns"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "bsd", "-c", "-a", "sha256", "/tmp/azygatlhkx"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "bsd", "-c", "-a", "sha256", "/tmp/azygatlhkx"] Step #5: === Compare result for: cksum ["-a", "bsd", "-c", "-a", "sha256", "/tmp/azygatlhkx"] Step #5: Rust stderr: Step #5: /tmp/azygatlhkx: 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/azygatlhkx: 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/azygatlhkx"] Step #5: Step #5: #32 pulse exec/s: 0 rss: 30Mb Step #5: === TEST cksum ["cksum", "-a", "sha384", "-c", "/tmp/yzgopyvfmx", "-a", "sha224", "/tmp/mujtlmitrm"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sha384", "-c", "/tmp/yzgopyvfmx", "-a", "sha224", "/tmp/mujtlmitrm"] 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: 1134310958 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.Merge482.txt' Step #5: MERGE-INNER: '/corpus/fuzz_cksum/91fbb73a7f0e1409a892cd948cb4f14c30aedb3b' caused a failure at the previous merge step Step #5: MERGE-INNER: 438 total files; 209 processed earlier; will process 229 files now Step #5: === TEST cksum ["cksum", "file_YO🪓Ãb", "file_Ã"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "file_YO🪓Ãb", "file_Ã"] Step #5: === Compare result for: cksum ["file_YO🪓Ãb", "file_Ã"] Step #5: Rust stderr: Step #5: file_YO🪓Ãb: No such file or directory Step #5: fuzz_cksum: file_Ã: No such file or directory Step #5: GNU stderr: Step #5: 'file_YO'$'\360\237\252\223\303\203''b': No such file or directory Step #5: cksum: 'file_'$'\303\203': No such file or directory Step #5: --- START diff Step #5: -file_YO🪓Ãb: No such file or directory Step #5: -fuzz_cksum: file_Ã: No such file or directory Step #5: +'file_YO'$'\360\237\252\223\303\203''b': No such file or directory Step #5: +cksum: 'file_'$'\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: cksum ["file_YO🪓Ãb", "file_Ã"] Step #5: Step #5: #1 pulse exec/s: 0 rss: 29Mb Step #5: === TEST cksum ["cksum", "-a", "sm3", "--tag", "-l", "252", "file_5pg⚙3"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sm3", "--tag", "-l", "252", "file_5pg⚙3"] Step #5: === Compare result for: cksum ["-a", "sm3", "--tag", "-l", "252", "file_5pg⚙3"] 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", "252", "file_5pg⚙3"] Step #5: Step #5: #2 pulse exec/s: 0 rss: 29Mb Step #5: === TEST cksum ["cksum", "-c", "-a", "md5", "/tmp/nftxggppzg"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "md5", "/tmp/nftxggppzg"] Step #5: === Compare result for: cksum ["-c", "-a", "md5", "/tmp/nftxggppzg"] Step #5: Rust stderr: Step #5: /tmp/nftxggppzg: 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/nftxggppzg: 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/nftxggppzg"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "/tmp/fcklgovcwi", "-a", "sha512", "/tmp/gmqyjzzdve"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "/tmp/fcklgovcwi", "-a", "sha512", "/tmp/gmqyjzzdve"] Step #5: === Compare result for: cksum ["-c", "/tmp/fcklgovcwi", "-a", "sha512", "/tmp/gmqyjzzdve"] Step #5: Rust stderr: Step #5: /tmp/fcklgovcwi: no properly formatted checksum lines found Step #5: fuzz_cksum: /tmp/gmqyjzzdve: 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/fcklgovcwi: no properly formatted checksum lines found Step #5: -fuzz_cksum: /tmp/gmqyjzzdve: 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/fcklgovcwi", "-a", "sha512", "/tmp/gmqyjzzdve"] Step #5: Step #5: #4 pulse exec/s: 0 rss: 30Mb Step #5: === TEST cksum ["cksum", "-c", "/tmp/aoswvpnwdw", "-a", "sysv", "/tmp/jqbkbspyhe"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "/tmp/aoswvpnwdw", "-a", "sysv", "/tmp/jqbkbspyhe"] Step #5: === Compare result for: cksum ["-c", "/tmp/aoswvpnwdw", "-a", "sysv", "/tmp/jqbkbspyhe"] 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/aoswvpnwdw", "-a", "sysv", "/tmp/jqbkbspyhe"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "md5", "/tmp/afqbkviubz"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "md5", "/tmp/afqbkviubz"] Step #5: === Compare result for: cksum ["-c", "-a", "md5", "/tmp/afqbkviubz"] Step #5: Rust stderr: Step #5: /tmp/afqbkviubz: 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/afqbkviubz: 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/afqbkviubz"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha384", "/tmp/ffeffngyya"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha384", "/tmp/ffeffngyya"] Step #5: === Compare result for: cksum ["-c", "-a", "sha384", "/tmp/ffeffngyya"] Step #5: Rust stderr: Step #5: /tmp/ffeffngyya: 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/ffeffngyya: 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/ffeffngyya"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sha384", "-c", "-a", "sha256", "/tmp/cedhqkcexc"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sha384", "-c", "-a", "sha256", "/tmp/cedhqkcexc"] Step #5: === Compare result for: cksum ["-a", "sha384", "-c", "-a", "sha256", "/tmp/cedhqkcexc"] Step #5: Rust stderr: Step #5: /tmp/cedhqkcexc: 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/cedhqkcexc: 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", "sha256", "/tmp/cedhqkcexc"] Step #5: Step #5: #8 pulse exec/s: 0 rss: 30Mb Step #5: === TEST cksum ["cksum", "-a", "crc", "-c", "-a", "sysv", "/tmp/sorlpkzqbg"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "crc", "-c", "-a", "sysv", "/tmp/sorlpkzqbg"] Step #5: === Compare result for: cksum ["-a", "crc", "-c", "-a", "sysv", "/tmp/sorlpkzqbg"] 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/sorlpkzqbg"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "bsd", "/tmp/pnfzxxphgs"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "bsd", "/tmp/pnfzxxphgs"] Step #5: === Compare result for: cksum ["-c", "-a", "bsd", "/tmp/pnfzxxphgs"] 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/pnfzxxphgs"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "/tmp/licmpxdizt", "-a", "sha384", "/tmp/rwzmazawsh"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "/tmp/licmpxdizt", "-a", "sha384", "/tmp/rwzmazawsh"] Step #5: === Compare result for: cksum ["-c", "/tmp/licmpxdizt", "-a", "sha384", "/tmp/rwzmazawsh"] Step #5: Rust stderr: Step #5: /tmp/licmpxdizt: no properly formatted checksum lines found Step #5: fuzz_cksum: /tmp/rwzmazawsh: 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/licmpxdizt: no properly formatted checksum lines found Step #5: -fuzz_cksum: /tmp/rwzmazawsh: 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/licmpxdizt", "-a", "sha384", "/tmp/rwzmazawsh"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha384", "/tmp/cktskfjgur"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha384", "/tmp/cktskfjgur"] Step #5: === Compare result for: cksum ["-c", "-a", "sha384", "/tmp/cktskfjgur"] Step #5: Rust stderr: Step #5: /tmp/cktskfjgur: 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/cktskfjgur: 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/cktskfjgur"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "bsd", "-c", "-a", "sm3", "/tmp/xdfihhryim"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "bsd", "-c", "-a", "sm3", "/tmp/xdfihhryim"] Step #5: === Compare result for: cksum ["-a", "bsd", "-c", "-a", "sm3", "/tmp/xdfihhryim"] Step #5: Rust stderr: Step #5: /tmp/xdfihhryim: 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/xdfihhryim: 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", "sm3", "/tmp/xdfihhryim"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "crc", "--untagged", "-c", "/tmp/bcrcxwgfrm", "-a", "sha512", "/tmp/ganalkqrdk"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "crc", "--untagged", "-c", "/tmp/bcrcxwgfrm", "-a", "sha512", "/tmp/ganalkqrdk"] Step #5: === Compare result for: cksum ["-a", "crc", "--untagged", "-c", "/tmp/bcrcxwgfrm", "-a", "sha512", "/tmp/ganalkqrdk"] Step #5: Rust stderr: Step #5: /tmp/bcrcxwgfrm: no properly formatted checksum lines found Step #5: fuzz_cksum: /tmp/ganalkqrdk: 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/bcrcxwgfrm: no properly formatted checksum lines found Step #5: -fuzz_cksum: /tmp/ganalkqrdk: 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", "--untagged", "-c", "/tmp/bcrcxwgfrm", "-a", "sha512", "/tmp/ganalkqrdk"] Step #5: Step #5: === TEST cksum ["cksum", "--raw", "-l", "140", "-c", "-a", "crc", "/tmp/fwovgitxfj"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--raw", "-l", "140", "-c", "-a", "crc", "/tmp/fwovgitxfj"] Step #5: === Compare result for: cksum ["--raw", "-l", "140", "-c", "-a", "crc", "/tmp/fwovgitxfj"] Step #5: Rust stderr: Step #5: --length is only supported with --algorithm blake2b, sha2, or sha3 Step #5: GNU stderr: Step #5: unrecognized option '--raw' 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 '--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", "-l", "140", "-c", "-a", "crc", "/tmp/fwovgitxfj"] Step #5: Step #5: === TEST cksum ["cksum", "-l", "470", "-c", "-a", "blake2b", "/tmp/tfsxazkaab"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-l", "470", "-c", "-a", "blake2b", "/tmp/tfsxazkaab"] Step #5: === Compare result for: cksum ["-l", "470", "-c", "-a", "blake2b", "/tmp/tfsxazkaab"] Step #5: Rust stderr: Step #5: invalid length: '470' 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: '470' 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", "470", "-c", "-a", "blake2b", "/tmp/tfsxazkaab"] Step #5: Step #5: #16 pulse exec/s: 0 rss: 30Mb Step #5: === TEST cksum ["cksum", "-c", "-a", "blake2b", "/tmp/nqdinxwfft"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "blake2b", "/tmp/nqdinxwfft"] Step #5: === Compare result for: cksum ["-c", "-a", "blake2b", "/tmp/nqdinxwfft"] Step #5: Rust stderr: Step #5: /tmp/nqdinxwfft: 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/nqdinxwfft: 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/nqdinxwfft"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sha512", "-a", "sha256", "/tmp/ohqkljmgtf"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sha512", "-a", "sha256", "/tmp/ohqkljmgtf"] Step #5: === Compare result for: cksum ["-a", "sha512", "-a", "sha256", "/tmp/ohqkljmgtf"] Step #5: Rust stdout: Step #5: SHA256 (/tmp/ohqkljmgtf) = 2471e1b21ffaa6374f98e1de5d9cedf2853b41be2be8d8987bb295dd01db33ae Step #5: Step #5: GNU stdout: Step #5: (empty) Step #5: --- START diff Step #5: -SHA256 (/tmp/ohqkljmgtf) = 2471e1b21ffaa6374f98e1de5d9cedf2853b41be2be8d8987bb295dd01db33ae 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", "sha512", "-a", "sha256", "/tmp/ohqkljmgtf"] Step #5: Step #5: thread '' (6701) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: cksum ["-a", "sha512", "-a", "sha256", "/tmp/ohqkljmgtf"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==6701== 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: 0x48,0x45,0x0,0x0,0x0,0x30, Step #5: HE\000\000\0000 Step #5: artifact_prefix='./'; Test unit written to ./crash-63487b076a7485993d698b0b1da543a321963864 Step #5: Base64: SEUAAAAw 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: 1134382830 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.Merge482.txt' Step #5: MERGE-INNER: '/corpus/fuzz_cksum/63487b076a7485993d698b0b1da543a321963864' caused a failure at the previous merge step Step #5: MERGE-INNER: 438 total files; 227 processed earlier; will process 211 files now Step #5: === TEST cksum ["cksum", "-a", "md5", "-c", "/tmp/zxfgaicuid", "-a", "bsd", "/tmp/fwxenxciac"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "md5", "-c", "/tmp/zxfgaicuid", "-a", "bsd", "/tmp/fwxenxciac"] Step #5: === Compare result for: cksum ["-a", "md5", "-c", "/tmp/zxfgaicuid", "-a", "bsd", "/tmp/fwxenxciac"] 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/zxfgaicuid", "-a", "bsd", "/tmp/fwxenxciac"] Step #5: Step #5: #1 pulse exec/s: 0 rss: 29Mb Step #5: === TEST cksum ["cksum", "--base64", "-c", "-a", "sm3", "/tmp/tlldvhiggr"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--base64", "-c", "-a", "sm3", "/tmp/tlldvhiggr"] Step #5: === Compare result for: cksum ["--base64", "-c", "-a", "sm3", "/tmp/tlldvhiggr"] Step #5: Rust stderr: Step #5: /tmp/tlldvhiggr: 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/tlldvhiggr: 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/tlldvhiggr"] Step #5: Step #5: #2 pulse exec/s: 0 rss: 30Mb Step #5: === TEST cksum ["cksum", "-a", "sha224", "-c", "/tmp/pklzlggkzp", "-a", "sha256", "/tmp/wxhkivtzyv"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sha224", "-c", "/tmp/pklzlggkzp", "-a", "sha256", "/tmp/wxhkivtzyv"] Step #5: === Compare result for: cksum ["-a", "sha224", "-c", "/tmp/pklzlggkzp", "-a", "sha256", "/tmp/wxhkivtzyv"] Step #5: Rust stderr: Step #5: /tmp/pklzlggkzp: no properly formatted checksum lines found Step #5: fuzz_cksum: /tmp/wxhkivtzyv: 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/pklzlggkzp: no properly formatted checksum lines found Step #5: -fuzz_cksum: /tmp/wxhkivtzyv: 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", "/tmp/pklzlggkzp", "-a", "sha256", "/tmp/wxhkivtzyv"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha1", "/tmp/ftjegzonyz"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha1", "/tmp/ftjegzonyz"] Step #5: === Compare result for: cksum ["-c", "-a", "sha1", "/tmp/ftjegzonyz"] Step #5: Rust stderr: Step #5: /tmp/ftjegzonyz: 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/ftjegzonyz: 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/ftjegzonyz"] Step #5: Step #5: #4 pulse exec/s: 0 rss: 30Mb Step #5: === TEST cksum ["cksum", "-a", "sha224", "-c", "-a", "md5", "/tmp/xowvchzgyu"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sha224", "-c", "-a", "md5", "/tmp/xowvchzgyu"] Step #5: === Compare result for: cksum ["-a", "sha224", "-c", "-a", "md5", "/tmp/xowvchzgyu"] Step #5: Rust stderr: Step #5: /tmp/xowvchzgyu: 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/xowvchzgyu: 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/xowvchzgyu"] Step #5: Step #5: === TEST cksum ["cksum", "file_V"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "file_V"] Step #5: === Compare result for: cksum ["file_V"] Step #5: === OK Same behavior Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha384", "/tmp/edjyarafqd"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha384", "/tmp/edjyarafqd"] Step #5: === Compare result for: cksum ["-c", "-a", "sha384", "/tmp/edjyarafqd"] Step #5: Rust stderr: Step #5: /tmp/edjyarafqd: 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/edjyarafqd: 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/edjyarafqd"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sha1", "-c", "-a", "sha384", "/tmp/qrzgzmgnab"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sha1", "-c", "-a", "sha384", "/tmp/qrzgzmgnab"] Step #5: === Compare result for: cksum ["-a", "sha1", "-c", "-a", "sha384", "/tmp/qrzgzmgnab"] Step #5: Rust stderr: Step #5: /tmp/qrzgzmgnab: 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/qrzgzmgnab: 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", "-a", "sha384", "/tmp/qrzgzmgnab"] Step #5: Step #5: #8 pulse exec/s: 0 rss: 30Mb Step #5: === TEST cksum ["cksum", "-c", "-a", "md5", "/tmp/mwuhavyqwz"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "md5", "/tmp/mwuhavyqwz"] Step #5: === Compare result for: cksum ["-c", "-a", "md5", "/tmp/mwuhavyqwz"] Step #5: Rust stderr: Step #5: /tmp/mwuhavyqwz: 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/mwuhavyqwz: 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/mwuhavyqwz"] Step #5: Step #5: === TEST cksum ["cksum", "--tag", "-c", "-a", "sha384", "/tmp/oujyapssao"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--tag", "-c", "-a", "sha384", "/tmp/oujyapssao"] Step #5: === Compare result for: cksum ["--tag", "-c", "-a", "sha384", "/tmp/oujyapssao"] 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/oujyapssao"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "/tmp/einxoptctm", "-a", "sha256", "/tmp/qhwuaslbzv"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "/tmp/einxoptctm", "-a", "sha256", "/tmp/qhwuaslbzv"] Step #5: === Compare result for: cksum ["-c", "/tmp/einxoptctm", "-a", "sha256", "/tmp/qhwuaslbzv"] Step #5: Rust stderr: Step #5: /tmp/einxoptctm: no properly formatted checksum lines found Step #5: fuzz_cksum: /tmp/qhwuaslbzv: 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/einxoptctm: no properly formatted checksum lines found Step #5: -fuzz_cksum: /tmp/qhwuaslbzv: 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/einxoptctm", "-a", "sha256", "/tmp/qhwuaslbzv"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "/tmp/qfyrkdhpzo", "-a", "sha512", "/tmp/frdvlhkrsz"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "/tmp/qfyrkdhpzo", "-a", "sha512", "/tmp/frdvlhkrsz"] Step #5: === Compare result for: cksum ["-c", "/tmp/qfyrkdhpzo", "-a", "sha512", "/tmp/frdvlhkrsz"] Step #5: Rust stderr: Step #5: /tmp/qfyrkdhpzo: no properly formatted checksum lines found Step #5: fuzz_cksum: /tmp/frdvlhkrsz: 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/qfyrkdhpzo: no properly formatted checksum lines found Step #5: -fuzz_cksum: /tmp/frdvlhkrsz: 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/qfyrkdhpzo", "-a", "sha512", "/tmp/frdvlhkrsz"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "crc", "-c", "/tmp/uditlwbrrv", "-a", "sha384", "/tmp/qyrvbucdkd"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "crc", "-c", "/tmp/uditlwbrrv", "-a", "sha384", "/tmp/qyrvbucdkd"] Step #5: === Compare result for: cksum ["-a", "crc", "-c", "/tmp/uditlwbrrv", "-a", "sha384", "/tmp/qyrvbucdkd"] Step #5: Rust stderr: Step #5: /tmp/uditlwbrrv: no properly formatted checksum lines found Step #5: fuzz_cksum: /tmp/qyrvbucdkd: 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/uditlwbrrv: no properly formatted checksum lines found Step #5: -fuzz_cksum: /tmp/qyrvbucdkd: 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/uditlwbrrv", "-a", "sha384", "/tmp/qyrvbucdkd"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "/tmp/xyxmakwwsx", "-a", "sha224", "/tmp/ibjrdjlzlt"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "/tmp/xyxmakwwsx", "-a", "sha224", "/tmp/ibjrdjlzlt"] Step #5: === Compare result for: cksum ["-c", "/tmp/xyxmakwwsx", "-a", "sha224", "/tmp/ibjrdjlzlt"] Step #5: Rust stderr: Step #5: /tmp/xyxmakwwsx: no properly formatted checksum lines found Step #5: fuzz_cksum: /tmp/ibjrdjlzlt: 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/xyxmakwwsx: no properly formatted checksum lines found Step #5: -fuzz_cksum: /tmp/ibjrdjlzlt: 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/xyxmakwwsx", "-a", "sha224", "/tmp/ibjrdjlzlt"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "/tmp/codgvyylbj", "-a", "sha256", "/tmp/wwoogyfknn"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "/tmp/codgvyylbj", "-a", "sha256", "/tmp/wwoogyfknn"] Step #5: === Compare result for: cksum ["-c", "/tmp/codgvyylbj", "-a", "sha256", "/tmp/wwoogyfknn"] Step #5: Rust stderr: Step #5: /tmp/codgvyylbj: no properly formatted checksum lines found Step #5: fuzz_cksum: /tmp/wwoogyfknn: 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/codgvyylbj: no properly formatted checksum lines found Step #5: -fuzz_cksum: /tmp/wwoogyfknn: 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/codgvyylbj", "-a", "sha256", "/tmp/wwoogyfknn"] Step #5: Step #5: === TEST cksum ["cksum", "file_6ay3"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "file_6ay3"] Step #5: === Compare result for: cksum ["file_6ay3"] Step #5: === OK Same behavior Step #5: Step #5: #16 pulse exec/s: 0 rss: 30Mb Step #5: === TEST cksum ["cksum", "-c", "-a", "bsd", "/tmp/iuznqjyqbo"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "bsd", "/tmp/iuznqjyqbo"] Step #5: === Compare result for: cksum ["-c", "-a", "bsd", "/tmp/iuznqjyqbo"] 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/iuznqjyqbo"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "/tmp/hyncymaoin", "-a", "blake2b", "/tmp/bvvpqubmbx"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "/tmp/hyncymaoin", "-a", "blake2b", "/tmp/bvvpqubmbx"] Step #5: === Compare result for: cksum ["-c", "/tmp/hyncymaoin", "-a", "blake2b", "/tmp/bvvpqubmbx"] Step #5: Rust stderr: Step #5: /tmp/hyncymaoin: no properly formatted checksum lines found Step #5: fuzz_cksum: /tmp/bvvpqubmbx: 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/hyncymaoin: no properly formatted checksum lines found Step #5: -fuzz_cksum: /tmp/bvvpqubmbx: 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/hyncymaoin", "-a", "blake2b", "/tmp/bvvpqubmbx"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha384", "/tmp/styqtorndl"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha384", "/tmp/styqtorndl"] Step #5: === Compare result for: cksum ["-c", "-a", "sha384", "/tmp/styqtorndl"] Step #5: Rust stderr: Step #5: /tmp/styqtorndl: 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/styqtorndl: 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/styqtorndl"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "crc", "-c", "-a", "sha512", "/tmp/uqnxezutty"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "crc", "-c", "-a", "sha512", "/tmp/uqnxezutty"] Step #5: === Compare result for: cksum ["-a", "crc", "-c", "-a", "sha512", "/tmp/uqnxezutty"] Step #5: Rust stderr: Step #5: /tmp/uqnxezutty: 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/uqnxezutty: 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", "sha512", "/tmp/uqnxezutty"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sysv", "-c", "-a", "sha384", "/tmp/bkfigfzxmy"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sysv", "-c", "-a", "sha384", "/tmp/bkfigfzxmy"] Step #5: === Compare result for: cksum ["-a", "sysv", "-c", "-a", "sha384", "/tmp/bkfigfzxmy"] Step #5: Rust stderr: Step #5: /tmp/bkfigfzxmy: 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/bkfigfzxmy: 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", "sha384", "/tmp/bkfigfzxmy"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "blake2b", "/tmp/oyncvhghjy"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "blake2b", "/tmp/oyncvhghjy"] Step #5: === Compare result for: cksum ["-c", "-a", "blake2b", "/tmp/oyncvhghjy"] Step #5: Rust stderr: Step #5: /tmp/oyncvhghjy: 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/oyncvhghjy: 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/oyncvhghjy"] Step #5: Step #5: === TEST cksum ["cksum", "--binary", "-c", "-a", "sysv", "/tmp/xcjigdzqdm"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--binary", "-c", "-a", "sysv", "/tmp/xcjigdzqdm"] Step #5: === Compare result for: cksum ["--binary", "-c", "-a", "sysv", "/tmp/xcjigdzqdm"] 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", "sysv", "/tmp/xcjigdzqdm"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "md5", "-c", "-a", "sha512", "/tmp/anleeuqrvv"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "md5", "-c", "-a", "sha512", "/tmp/anleeuqrvv"] Step #5: === Compare result for: cksum ["-a", "md5", "-c", "-a", "sha512", "/tmp/anleeuqrvv"] Step #5: Rust stderr: Step #5: /tmp/anleeuqrvv: 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/anleeuqrvv: 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/anleeuqrvv"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha1", "/tmp/huzllohivk"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha1", "/tmp/huzllohivk"] Step #5: === Compare result for: cksum ["-c", "-a", "sha1", "/tmp/huzllohivk"] Step #5: Rust stderr: Step #5: /tmp/huzllohivk: 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/huzllohivk: 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/huzllohivk"] Step #5: Step #5: === TEST cksum ["cksum", "--text", "-c", "-a", "sha512", "/tmp/ewsmmgbggp"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--text", "-c", "-a", "sha512", "/tmp/ewsmmgbggp"] Step #5: === Compare result for: cksum ["--text", "-c", "-a", "sha512", "/tmp/ewsmmgbggp"] 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/ewsmmgbggp"] Step #5: Step #5: === TEST cksum ["cksum", "--raw", "-c", "-a", "bsd", "/tmp/mfhdlngync"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--raw", "-c", "-a", "bsd", "/tmp/mfhdlngync"] Step #5: === Compare result for: cksum ["--raw", "-c", "-a", "bsd", "/tmp/mfhdlngync"] 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", "bsd", "/tmp/mfhdlngync"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "/tmp/stuulvnvpc", "-a", "sysv", "/tmp/heuxwkmvyu"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "/tmp/stuulvnvpc", "-a", "sysv", "/tmp/heuxwkmvyu"] Step #5: === Compare result for: cksum ["-c", "/tmp/stuulvnvpc", "-a", "sysv", "/tmp/heuxwkmvyu"] 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/stuulvnvpc", "-a", "sysv", "/tmp/heuxwkmvyu"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sha224", "--text", "-c", "-a", "sha384", "/tmp/mnkhbdmtqe"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sha224", "--text", "-c", "-a", "sha384", "/tmp/mnkhbdmtqe"] Step #5: === Compare result for: cksum ["-a", "sha224", "--text", "-c", "-a", "sha384", "/tmp/mnkhbdmtqe"] 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", "sha224", "--text", "-c", "-a", "sha384", "/tmp/mnkhbdmtqe"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "/tmp/wtfdcsdmhn", "-a", "sm3", "/tmp/bxcsjzxnay"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "/tmp/wtfdcsdmhn", "-a", "sm3", "/tmp/bxcsjzxnay"] Step #5: === Compare result for: cksum ["-c", "/tmp/wtfdcsdmhn", "-a", "sm3", "/tmp/bxcsjzxnay"] Step #5: Rust stderr: Step #5: /tmp/wtfdcsdmhn: no properly formatted checksum lines found Step #5: fuzz_cksum: /tmp/bxcsjzxnay: 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/wtfdcsdmhn: no properly formatted checksum lines found Step #5: -fuzz_cksum: /tmp/bxcsjzxnay: 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/wtfdcsdmhn", "-a", "sm3", "/tmp/bxcsjzxnay"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "/tmp/rbzxmomjki", "-a", "bsd", "/tmp/huphyrlidr"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "/tmp/rbzxmomjki", "-a", "bsd", "/tmp/huphyrlidr"] Step #5: === Compare result for: cksum ["-c", "/tmp/rbzxmomjki", "-a", "bsd", "/tmp/huphyrlidr"] 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/rbzxmomjki", "-a", "bsd", "/tmp/huphyrlidr"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "/tmp/gbmfgwtsut", "-a", "sha224", "/tmp/hhbwtscgef"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "/tmp/gbmfgwtsut", "-a", "sha224", "/tmp/hhbwtscgef"] Step #5: === Compare result for: cksum ["-c", "/tmp/gbmfgwtsut", "-a", "sha224", "/tmp/hhbwtscgef"] Step #5: Rust stderr: Step #5: /tmp/gbmfgwtsut: no properly formatted checksum lines found Step #5: fuzz_cksum: /tmp/hhbwtscgef: 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/gbmfgwtsut: no properly formatted checksum lines found Step #5: -fuzz_cksum: /tmp/hhbwtscgef: 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/gbmfgwtsut", "-a", "sha224", "/tmp/hhbwtscgef"] Step #5: Step #5: #32 pulse exec/s: 0 rss: 30Mb Step #5: === TEST cksum ["cksum", "-c", "/tmp/xxthseztrr", "-a", "crc", "/tmp/sviqunwsex"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "/tmp/xxthseztrr", "-a", "crc", "/tmp/sviqunwsex"] Step #5: === Compare result for: cksum ["-c", "/tmp/xxthseztrr", "-a", "crc", "/tmp/sviqunwsex"] 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/xxthseztrr", "-a", "crc", "/tmp/sviqunwsex"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "blake2b", "/tmp/hjvnjyokqs"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "blake2b", "/tmp/hjvnjyokqs"] Step #5: === Compare result for: cksum ["-c", "-a", "blake2b", "/tmp/hjvnjyokqs"] Step #5: Rust stderr: Step #5: /tmp/hjvnjyokqs: 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/hjvnjyokqs: 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/hjvnjyokqs"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha384", "/tmp/quadhwuiby"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha384", "/tmp/quadhwuiby"] Step #5: === Compare result for: cksum ["-c", "-a", "sha384", "/tmp/quadhwuiby"] Step #5: Rust stderr: Step #5: /tmp/quadhwuiby: 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/quadhwuiby: 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/quadhwuiby"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "bsd", "/tmp/uwufnpawkk"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "bsd", "/tmp/uwufnpawkk"] Step #5: === Compare result for: cksum ["-c", "-a", "bsd", "/tmp/uwufnpawkk"] 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/uwufnpawkk"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha224", "/tmp/hsdoovhzjk"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha224", "/tmp/hsdoovhzjk"] Step #5: === Compare result for: cksum ["-c", "-a", "sha224", "/tmp/hsdoovhzjk"] Step #5: Rust stderr: Step #5: /tmp/hsdoovhzjk: 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/hsdoovhzjk: 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/hsdoovhzjk"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha512", "/tmp/xpnfxggosb"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha512", "/tmp/xpnfxggosb"] Step #5: === Compare result for: cksum ["-c", "-a", "sha512", "/tmp/xpnfxggosb"] Step #5: Rust stderr: Step #5: /tmp/xpnfxggosb: 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/xpnfxggosb: 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/xpnfxggosb"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "/tmp/ypmtgeqqtk", "-a", "sha1", "/tmp/deidnjgwmy"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "/tmp/ypmtgeqqtk", "-a", "sha1", "/tmp/deidnjgwmy"] Step #5: === Compare result for: cksum ["-c", "/tmp/ypmtgeqqtk", "-a", "sha1", "/tmp/deidnjgwmy"] Step #5: Rust stderr: Step #5: /tmp/ypmtgeqqtk: no properly formatted checksum lines found Step #5: fuzz_cksum: /tmp/deidnjgwmy: 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/ypmtgeqqtk: no properly formatted checksum lines found Step #5: -fuzz_cksum: /tmp/deidnjgwmy: 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/ypmtgeqqtk", "-a", "sha1", "/tmp/deidnjgwmy"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "bsd", "/tmp/bhshmjkacq"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "bsd", "/tmp/bhshmjkacq"] Step #5: === Compare result for: cksum ["-c", "-a", "bsd", "/tmp/bhshmjkacq"] 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/bhshmjkacq"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sha1", "-c", "/tmp/lxnfphzjdo", "-a", "sysv", "/tmp/dtvfnkykpb"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sha1", "-c", "/tmp/lxnfphzjdo", "-a", "sysv", "/tmp/dtvfnkykpb"] Step #5: === Compare result for: cksum ["-a", "sha1", "-c", "/tmp/lxnfphzjdo", "-a", "sysv", "/tmp/dtvfnkykpb"] 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", "/tmp/lxnfphzjdo", "-a", "sysv", "/tmp/dtvfnkykpb"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sha512", "-c", "-a", "sm3", "/tmp/qprigvncox"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sha512", "-c", "-a", "sm3", "/tmp/qprigvncox"] Step #5: === Compare result for: cksum ["-a", "sha512", "-c", "-a", "sm3", "/tmp/qprigvncox"] Step #5: Rust stderr: Step #5: /tmp/qprigvncox: 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/qprigvncox: 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/qprigvncox"] Step #5: Step #5: === TEST cksum ["cksum", "--text", "-c", "-a", "sm3", "/tmp/mapmjgevtn"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--text", "-c", "-a", "sm3", "/tmp/mapmjgevtn"] Step #5: === Compare result for: cksum ["--text", "-c", "-a", "sm3", "/tmp/mapmjgevtn"] 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/mapmjgevtn"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "bsd", "/tmp/kpmwivlsrg"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "bsd", "/tmp/kpmwivlsrg"] Step #5: === Compare result for: cksum ["-c", "-a", "bsd", "/tmp/kpmwivlsrg"] 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/kpmwivlsrg"] Step #5: Step #5: === TEST cksum ["cksum", "--tag", "-c", "-a", "sha1", "/tmp/hfdjquyhyq"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--tag", "-c", "-a", "sha1", "/tmp/hfdjquyhyq"] Step #5: === Compare result for: cksum ["--tag", "-c", "-a", "sha1", "/tmp/hfdjquyhyq"] 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/hfdjquyhyq"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sha224", "file_("] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sha224", "file_("] Step #5: === Compare result for: cksum ["-a", "sha224", "file_("] Step #5: Rust stderr: Step #5: 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: +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", "file_("] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "blake2b", "/tmp/jcplznjhhw"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "blake2b", "/tmp/jcplznjhhw"] Step #5: === Compare result for: cksum ["-c", "-a", "blake2b", "/tmp/jcplznjhhw"] Step #5: Rust stderr: Step #5: /tmp/jcplznjhhw: 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/jcplznjhhw: 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/jcplznjhhw"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha1", "/tmp/bsnfdxcsgb"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha1", "/tmp/bsnfdxcsgb"] Step #5: === Compare result for: cksum ["-c", "-a", "sha1", "/tmp/bsnfdxcsgb"] Step #5: Rust stderr: Step #5: /tmp/bsnfdxcsgb: 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/bsnfdxcsgb: 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/bsnfdxcsgb"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha512", "/tmp/uqlagzqljo"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha512", "/tmp/uqlagzqljo"] Step #5: === Compare result for: cksum ["-c", "-a", "sha512", "/tmp/uqlagzqljo"] Step #5: Rust stderr: Step #5: /tmp/uqlagzqljo: 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/uqlagzqljo: 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/uqlagzqljo"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sha256", "-l", "183", "-c", "-a", "sm3", "/tmp/oazlbhofhj"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sha256", "-l", "183", "-c", "-a", "sm3", "/tmp/oazlbhofhj"] Step #5: === Compare result for: cksum ["-a", "sha256", "-l", "183", "-c", "-a", "sm3", "/tmp/oazlbhofhj"] 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", "sha256", "-l", "183", "-c", "-a", "sm3", "/tmp/oazlbhofhj"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "crc", "-c", "-a", "blake2b", "/tmp/ooszewjymi"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "crc", "-c", "-a", "blake2b", "/tmp/ooszewjymi"] Step #5: === Compare result for: cksum ["-a", "crc", "-c", "-a", "blake2b", "/tmp/ooszewjymi"] Step #5: Rust stderr: Step #5: /tmp/ooszewjymi: 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/ooszewjymi: 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", "blake2b", "/tmp/ooszewjymi"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sha512", "-c", "/tmp/fvhqctyphv", "-a", "bsd", "/tmp/xquuthcuer"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sha512", "-c", "/tmp/fvhqctyphv", "-a", "bsd", "/tmp/xquuthcuer"] Step #5: === Compare result for: cksum ["-a", "sha512", "-c", "/tmp/fvhqctyphv", "-a", "bsd", "/tmp/xquuthcuer"] 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", "/tmp/fvhqctyphv", "-a", "bsd", "/tmp/xquuthcuer"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha256", "/tmp/jjfdynzhza"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha256", "/tmp/jjfdynzhza"] Step #5: === Compare result for: cksum ["-c", "-a", "sha256", "/tmp/jjfdynzhza"] Step #5: Rust stderr: Step #5: /tmp/jjfdynzhza: 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/jjfdynzhza: 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/jjfdynzhza"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha384", "/tmp/grinyvncxm"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha384", "/tmp/grinyvncxm"] Step #5: === Compare result for: cksum ["-c", "-a", "sha384", "/tmp/grinyvncxm"] Step #5: Rust stderr: Step #5: /tmp/grinyvncxm: 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/grinyvncxm: 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/grinyvncxm"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha1", "/tmp/yyeknstpav"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha1", "/tmp/yyeknstpav"] Step #5: === Compare result for: cksum ["-c", "-a", "sha1", "/tmp/yyeknstpav"] Step #5: Rust stderr: Step #5: /tmp/yyeknstpav: 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/yyeknstpav: 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/yyeknstpav"] Step #5: Step #5: === TEST cksum ["cksum", "--untagged", "-l", "107", "-c", "/tmp/xkwzjlbxof", "-a", "sha512", "/tmp/tvsltihiho"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--untagged", "-l", "107", "-c", "/tmp/xkwzjlbxof", "-a", "sha512", "/tmp/tvsltihiho"] Step #5: === Compare result for: cksum ["--untagged", "-l", "107", "-c", "/tmp/xkwzjlbxof", "-a", "sha512", "/tmp/tvsltihiho"] 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", "107", "-c", "/tmp/xkwzjlbxof", "-a", "sha512", "/tmp/tvsltihiho"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "crc", "--binary", "-l", "379", "-c", "-a", "md5", "/tmp/yvxashswqa"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "crc", "--binary", "-l", "379", "-c", "-a", "md5", "/tmp/yvxashswqa"] Step #5: === Compare result for: cksum ["-a", "crc", "--binary", "-l", "379", "-c", "-a", "md5", "/tmp/yvxashswqa"] 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", "--binary", "-l", "379", "-c", "-a", "md5", "/tmp/yvxashswqa"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sha512", "-c", "-a", "sha1", "/tmp/cwadciqpsp"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sha512", "-c", "-a", "sha1", "/tmp/cwadciqpsp"] Step #5: === Compare result for: cksum ["-a", "sha512", "-c", "-a", "sha1", "/tmp/cwadciqpsp"] Step #5: Rust stderr: Step #5: /tmp/cwadciqpsp: 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/cwadciqpsp: 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", "sha1", "/tmp/cwadciqpsp"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha256", "/tmp/tbpzvoalms"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha256", "/tmp/tbpzvoalms"] Step #5: === Compare result for: cksum ["-c", "-a", "sha256", "/tmp/tbpzvoalms"] Step #5: Rust stderr: Step #5: /tmp/tbpzvoalms: 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/tbpzvoalms: 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/tbpzvoalms"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sha512", "-c", "-a", "md5", "/tmp/uhdldbvpir"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sha512", "-c", "-a", "md5", "/tmp/uhdldbvpir"] Step #5: === Compare result for: cksum ["-a", "sha512", "-c", "-a", "md5", "/tmp/uhdldbvpir"] Step #5: Rust stderr: Step #5: /tmp/uhdldbvpir: 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/uhdldbvpir: 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", "md5", "/tmp/uhdldbvpir"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "/tmp/lzcjnowhng", "-a", "blake2b", "/tmp/lweddmwnfp"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "/tmp/lzcjnowhng", "-a", "blake2b", "/tmp/lweddmwnfp"] Step #5: === Compare result for: cksum ["-c", "/tmp/lzcjnowhng", "-a", "blake2b", "/tmp/lweddmwnfp"] Step #5: Rust stderr: Step #5: /tmp/lzcjnowhng: no properly formatted checksum lines found Step #5: fuzz_cksum: /tmp/lweddmwnfp: 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/lzcjnowhng: no properly formatted checksum lines found Step #5: -fuzz_cksum: /tmp/lweddmwnfp: 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/lzcjnowhng", "-a", "blake2b", "/tmp/lweddmwnfp"] Step #5: Step #5: === TEST cksum ["cksum", "--base64", "-c", "/tmp/iebulbmrff", "-a", "crc", "/tmp/qxvxtoavzf"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--base64", "-c", "/tmp/iebulbmrff", "-a", "crc", "/tmp/qxvxtoavzf"] Step #5: === Compare result for: cksum ["--base64", "-c", "/tmp/iebulbmrff", "-a", "crc", "/tmp/qxvxtoavzf"] 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/iebulbmrff", "-a", "crc", "/tmp/qxvxtoavzf"] Step #5: Step #5: === TEST cksum ["cksum", "--binary", "-c", "-a", "sha512", "/tmp/kxriuwaycf"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--binary", "-c", "-a", "sha512", "/tmp/kxriuwaycf"] Step #5: === Compare result for: cksum ["--binary", "-c", "-a", "sha512", "/tmp/kxriuwaycf"] 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", "sha512", "/tmp/kxriuwaycf"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha512", "/tmp/qoeokrpaav"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha512", "/tmp/qoeokrpaav"] Step #5: === Compare result for: cksum ["-c", "-a", "sha512", "/tmp/qoeokrpaav"] Step #5: Rust stderr: Step #5: /tmp/qoeokrpaav: 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/qoeokrpaav: 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/qoeokrpaav"] Step #5: Step #5: #64 pulse exec/s: 0 rss: 30Mb Step #5: === TEST cksum ["cksum", "-c", "-a", "sha384", "/tmp/mpqezycjhd"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha384", "/tmp/mpqezycjhd"] Step #5: === Compare result for: cksum ["-c", "-a", "sha384", "/tmp/mpqezycjhd"] Step #5: Rust stderr: Step #5: /tmp/mpqezycjhd: 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/mpqezycjhd: 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/mpqezycjhd"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "/tmp/opcwowuwlq", "-a", "sha224", "/tmp/odapvlbyru"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "/tmp/opcwowuwlq", "-a", "sha224", "/tmp/odapvlbyru"] Step #5: === Compare result for: cksum ["-c", "/tmp/opcwowuwlq", "-a", "sha224", "/tmp/odapvlbyru"] Step #5: Rust stderr: Step #5: /tmp/opcwowuwlq: no properly formatted checksum lines found Step #5: fuzz_cksum: /tmp/odapvlbyru: 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/opcwowuwlq: no properly formatted checksum lines found Step #5: -fuzz_cksum: /tmp/odapvlbyru: 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/opcwowuwlq", "-a", "sha224", "/tmp/odapvlbyru"] Step #5: Step #5: === TEST cksum ["cksum", "/tmp/wxpogjfigw", "-a", "sha224", "/tmp/krpbhcmdmf"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "/tmp/wxpogjfigw", "-a", "sha224", "/tmp/krpbhcmdmf"] Step #5: === Compare result for: cksum ["/tmp/wxpogjfigw", "-a", "sha224", "/tmp/krpbhcmdmf"] Step #5: Rust stdout: Step #5: SHA224 (/tmp/wxpogjfigw) = 463932995e2e3f3fda37968684abb33a477f8dfffb8c509cff51cd4b Step #5: SHA224 (/tmp/krpbhcmdmf) = 402868e5e240a48718e0285f915a10a054a4bd6fc3c8f4a5aa2ffa47 Step #5: Step #5: GNU stdout: Step #5: (empty) Step #5: --- START diff Step #5: -SHA224 (/tmp/wxpogjfigw) = 463932995e2e3f3fda37968684abb33a477f8dfffb8c509cff51cd4b Step #5: -SHA224 (/tmp/krpbhcmdmf) = 402868e5e240a48718e0285f915a10a054a4bd6fc3c8f4a5aa2ffa47 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/wxpogjfigw", "-a", "sha224", "/tmp/krpbhcmdmf"] Step #5: Step #5: thread '' (7174) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: cksum ["/tmp/wxpogjfigw", "-a", "sha224", "/tmp/krpbhcmdmf"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==7174== 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,0x3,0x1,0x0,0x6,0x1,0x1,0x93,0xc4,0x1,0x84,0x16, Step #5: \026\003\001\000\006\001\001\223\304\001\204\026 Step #5: artifact_prefix='./'; Test unit written to ./crash-23bc84cd33636a176ba68c4da8cdb431c1d4d2c5 Step #5: Base64: FgMBAAYBAZPEAYQW 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: 1134638701 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.Merge482.txt' Step #5: MERGE-INNER: '/corpus/fuzz_cksum/23bc84cd33636a176ba68c4da8cdb431c1d4d2c5' caused a failure at the previous merge step Step #5: MERGE-INNER: 438 total files; 294 processed earlier; will process 144 files now Step #5: === TEST cksum ["cksum", "-c", "-a", "crc", "/tmp/ldxrxxesqz"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "crc", "/tmp/ldxrxxesqz"] Step #5: === Compare result for: cksum ["-c", "-a", "crc", "/tmp/ldxrxxesqz"] 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/ldxrxxesqz"] Step #5: Step #5: #1 pulse exec/s: 0 rss: 29Mb Step #5: === TEST cksum ["cksum", "-l", "505", "-c", "-a", "sha512", "/tmp/cwgxdguopk"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-l", "505", "-c", "-a", "sha512", "/tmp/cwgxdguopk"] Step #5: === Compare result for: cksum ["-l", "505", "-c", "-a", "sha512", "/tmp/cwgxdguopk"] 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", "505", "-c", "-a", "sha512", "/tmp/cwgxdguopk"] Step #5: Step #5: #2 pulse exec/s: 0 rss: 30Mb Step #5: === TEST cksum ["cksum", "file_um\u{fe0f}", "file_s🔗1v("] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "file_um\u{fe0f}", "file_s🔗1v("] Step #5: === Compare result for: cksum ["file_um\u{fe0f}", "file_s🔗1v("] Step #5: Rust stderr: Step #5: file_um️: No such file or directory Step #5: fuzz_cksum: file_s🔗1v(: No such file or directory Step #5: GNU stderr: Step #5: 'file_um'$'\357\270\217': No such file or directory Step #5: cksum: 'file_s'$'\360\237\224\227''1v(': No such file or directory Step #5: --- START diff Step #5: -file_um️: No such file or directory Step #5: -fuzz_cksum: file_s🔗1v(: No such file or directory Step #5: +'file_um'$'\357\270\217': No such file or directory Step #5: +cksum: 'file_s'$'\360\237\224\227''1v(': 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_um\u{fe0f}", "file_s🔗1v("] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "bsd", "/tmp/tnuwmfiels"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "bsd", "/tmp/tnuwmfiels"] Step #5: === Compare result for: cksum ["-c", "-a", "bsd", "/tmp/tnuwmfiels"] 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/tnuwmfiels"] Step #5: Step #5: #4 pulse exec/s: 0 rss: 30Mb Step #5: === TEST cksum ["cksum", "-a", "sha224", "-c", "-a", "sha512", "/tmp/trtnocubnm"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sha224", "-c", "-a", "sha512", "/tmp/trtnocubnm"] Step #5: === Compare result for: cksum ["-a", "sha224", "-c", "-a", "sha512", "/tmp/trtnocubnm"] Step #5: Rust stderr: Step #5: /tmp/trtnocubnm: 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/trtnocubnm: 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", "sha512", "/tmp/trtnocubnm"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "/tmp/cnvgioempk", "-a", "sha224", "/tmp/ouwtmmjlex"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "/tmp/cnvgioempk", "-a", "sha224", "/tmp/ouwtmmjlex"] Step #5: === Compare result for: cksum ["-c", "/tmp/cnvgioempk", "-a", "sha224", "/tmp/ouwtmmjlex"] Step #5: Rust stderr: Step #5: /tmp/cnvgioempk: no properly formatted checksum lines found Step #5: fuzz_cksum: /tmp/ouwtmmjlex: 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/cnvgioempk: no properly formatted checksum lines found Step #5: -fuzz_cksum: /tmp/ouwtmmjlex: 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/cnvgioempk", "-a", "sha224", "/tmp/ouwtmmjlex"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "blake2b", "-l", "243", "-c", "/tmp/rizbqlvquj", "-a", "md5", "/tmp/anwowqkhrj"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "blake2b", "-l", "243", "-c", "/tmp/rizbqlvquj", "-a", "md5", "/tmp/anwowqkhrj"] Step #5: === Compare result for: cksum ["-a", "blake2b", "-l", "243", "-c", "/tmp/rizbqlvquj", "-a", "md5", "/tmp/anwowqkhrj"] 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", "blake2b", "-l", "243", "-c", "/tmp/rizbqlvquj", "-a", "md5", "/tmp/anwowqkhrj"] Step #5: Step #5: === TEST cksum ["cksum", "--raw", "-c", "/tmp/rmlzvjqycg", "-a", "sha224", "/tmp/tnujfalaru"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--raw", "-c", "/tmp/rmlzvjqycg", "-a", "sha224", "/tmp/tnujfalaru"] Step #5: === Compare result for: cksum ["--raw", "-c", "/tmp/rmlzvjqycg", "-a", "sha224", "/tmp/tnujfalaru"] Step #5: Rust stderr: Step #5: /tmp/rmlzvjqycg: no properly formatted checksum lines found Step #5: fuzz_cksum: /tmp/tnujfalaru: 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/rmlzvjqycg: no properly formatted checksum lines found Step #5: -fuzz_cksum: /tmp/tnujfalaru: 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/rmlzvjqycg", "-a", "sha224", "/tmp/tnujfalaru"] Step #5: Step #5: #8 pulse exec/s: 0 rss: 30Mb Step #5: === TEST cksum ["cksum", "-l", "346", "-c", "/tmp/cmarqqgauo", "-a", "sha256", "/tmp/ilceggzyxe"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-l", "346", "-c", "/tmp/cmarqqgauo", "-a", "sha256", "/tmp/ilceggzyxe"] Step #5: === Compare result for: cksum ["-l", "346", "-c", "/tmp/cmarqqgauo", "-a", "sha256", "/tmp/ilceggzyxe"] 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", "346", "-c", "/tmp/cmarqqgauo", "-a", "sha256", "/tmp/ilceggzyxe"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "crc", "/tmp/wlvwevvytf"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "crc", "/tmp/wlvwevvytf"] Step #5: === Compare result for: cksum ["-c", "-a", "crc", "/tmp/wlvwevvytf"] 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/wlvwevvytf"] Step #5: Step #5: === TEST cksum ["cksum", "-l", "21", "-c", "-a", "sysv", "/tmp/ghdubxfesr"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-l", "21", "-c", "-a", "sysv", "/tmp/ghdubxfesr"] Step #5: === Compare result for: cksum ["-l", "21", "-c", "-a", "sysv", "/tmp/ghdubxfesr"] 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", "21", "-c", "-a", "sysv", "/tmp/ghdubxfesr"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sha256", "-c", "-a", "crc", "/tmp/dbrbzggipd"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sha256", "-c", "-a", "crc", "/tmp/dbrbzggipd"] Step #5: === Compare result for: cksum ["-a", "sha256", "-c", "-a", "crc", "/tmp/dbrbzggipd"] 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", "crc", "/tmp/dbrbzggipd"] Step #5: Step #5: === TEST cksum ["cksum", "--text", "-c", "-a", "crc", "/tmp/polamgpgmt"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--text", "-c", "-a", "crc", "/tmp/polamgpgmt"] Step #5: === Compare result for: cksum ["--text", "-c", "-a", "crc", "/tmp/polamgpgmt"] Step #5: Rust stderr: Step #5: --check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: GNU stderr: Step #5: unrecognized option '--text' 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 '--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", "crc", "/tmp/polamgpgmt"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "md5", "/tmp/qkpqyoosgj"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "md5", "/tmp/qkpqyoosgj"] Step #5: === Compare result for: cksum ["-c", "-a", "md5", "/tmp/qkpqyoosgj"] Step #5: Rust stderr: Step #5: /tmp/qkpqyoosgj: 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/qkpqyoosgj: 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/qkpqyoosgj"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sm3", "/tmp/llrrwszqst"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sm3", "/tmp/llrrwszqst"] Step #5: === Compare result for: cksum ["-c", "-a", "sm3", "/tmp/llrrwszqst"] Step #5: Rust stderr: Step #5: /tmp/llrrwszqst: 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/llrrwszqst: 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/llrrwszqst"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sysv", "-c", "-a", "sha224", "/tmp/bhdbuvrlax"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sysv", "-c", "-a", "sha224", "/tmp/bhdbuvrlax"] Step #5: === Compare result for: cksum ["-a", "sysv", "-c", "-a", "sha224", "/tmp/bhdbuvrlax"] Step #5: Rust stderr: Step #5: /tmp/bhdbuvrlax: 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/bhdbuvrlax: 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/bhdbuvrlax"] Step #5: Step #5: #16 pulse exec/s: 0 rss: 30Mb Step #5: === TEST cksum ["cksum", "-c", "-a", "sha512", "/tmp/qcivjifqgd"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha512", "/tmp/qcivjifqgd"] Step #5: === Compare result for: cksum ["-c", "-a", "sha512", "/tmp/qcivjifqgd"] Step #5: Rust stderr: Step #5: /tmp/qcivjifqgd: 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/qcivjifqgd: 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/qcivjifqgd"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sha1", "-c", "/tmp/sjauzzkgon", "-a", "crc", "/tmp/aycmhbyloo"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sha1", "-c", "/tmp/sjauzzkgon", "-a", "crc", "/tmp/aycmhbyloo"] Step #5: === Compare result for: cksum ["-a", "sha1", "-c", "/tmp/sjauzzkgon", "-a", "crc", "/tmp/aycmhbyloo"] 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", "/tmp/sjauzzkgon", "-a", "crc", "/tmp/aycmhbyloo"] Step #5: Step #5: === TEST cksum ["cksum", "-l", "467", "-c", "/tmp/syyanldwap", "-a", "sha1", "/tmp/oowkdhahij"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-l", "467", "-c", "/tmp/syyanldwap", "-a", "sha1", "/tmp/oowkdhahij"] Step #5: === Compare result for: cksum ["-l", "467", "-c", "/tmp/syyanldwap", "-a", "sha1", "/tmp/oowkdhahij"] 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", "467", "-c", "/tmp/syyanldwap", "-a", "sha1", "/tmp/oowkdhahij"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "bsd", "/tmp/udffkwhdeh"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "bsd", "/tmp/udffkwhdeh"] Step #5: === Compare result for: cksum ["-c", "-a", "bsd", "/tmp/udffkwhdeh"] 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/udffkwhdeh"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sysv", "/tmp/yxdrvyzkgx"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sysv", "/tmp/yxdrvyzkgx"] Step #5: === Compare result for: cksum ["-c", "-a", "sysv", "/tmp/yxdrvyzkgx"] 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/yxdrvyzkgx"] Step #5: Step #5: === TEST cksum ["cksum", "--base64", "-c", "/tmp/wrnkxqlqrv", "-a", "bsd", "/tmp/firjoxntdo"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--base64", "-c", "/tmp/wrnkxqlqrv", "-a", "bsd", "/tmp/firjoxntdo"] Step #5: === Compare result for: cksum ["--base64", "-c", "/tmp/wrnkxqlqrv", "-a", "bsd", "/tmp/firjoxntdo"] 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/wrnkxqlqrv", "-a", "bsd", "/tmp/firjoxntdo"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sysv", "/tmp/jowzwiyewm"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sysv", "/tmp/jowzwiyewm"] Step #5: === Compare result for: cksum ["-c", "-a", "sysv", "/tmp/jowzwiyewm"] 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/jowzwiyewm"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "blake2b", "/tmp/lleqistnsp"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "blake2b", "/tmp/lleqistnsp"] Step #5: === Compare result for: cksum ["-c", "-a", "blake2b", "/tmp/lleqistnsp"] Step #5: Rust stderr: Step #5: /tmp/lleqistnsp: 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/lleqistnsp: 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/lleqistnsp"] Step #5: Step #5: === TEST cksum ["cksum", "-l", "502", "-c", "/tmp/hmwpbbzkmn", "-a", "blake2b", "/tmp/umvbtctfnc"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-l", "502", "-c", "/tmp/hmwpbbzkmn", "-a", "blake2b", "/tmp/umvbtctfnc"] Step #5: === Compare result for: cksum ["-l", "502", "-c", "/tmp/hmwpbbzkmn", "-a", "blake2b", "/tmp/umvbtctfnc"] Step #5: Rust stderr: Step #5: invalid length: '502' 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: '502' 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", "502", "-c", "/tmp/hmwpbbzkmn", "-a", "blake2b", "/tmp/umvbtctfnc"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "crc", "/tmp/rgizviujuh"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "crc", "/tmp/rgizviujuh"] Step #5: === Compare result for: cksum ["-c", "-a", "crc", "/tmp/rgizviujuh"] 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/rgizviujuh"] Step #5: Step #5: === TEST cksum ["cksum", "--text", "-c", "-a", "sysv", "/tmp/ilucvotbbf"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--text", "-c", "-a", "sysv", "/tmp/ilucvotbbf"] Step #5: === Compare result for: cksum ["--text", "-c", "-a", "sysv", "/tmp/ilucvotbbf"] Step #5: Rust stderr: Step #5: --check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: GNU stderr: Step #5: unrecognized option '--text' 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 '--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", "sysv", "/tmp/ilucvotbbf"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha512", "/tmp/mqicjsqqgs"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha512", "/tmp/mqicjsqqgs"] Step #5: === Compare result for: cksum ["-c", "-a", "sha512", "/tmp/mqicjsqqgs"] Step #5: Rust stderr: Step #5: /tmp/mqicjsqqgs: 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/mqicjsqqgs: 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/mqicjsqqgs"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sha512", "--binary", "-c", "-a", "crc", "/tmp/pixfmxfnpq"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sha512", "--binary", "-c", "-a", "crc", "/tmp/pixfmxfnpq"] Step #5: === Compare result for: cksum ["-a", "sha512", "--binary", "-c", "-a", "crc", "/tmp/pixfmxfnpq"] 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", "crc", "/tmp/pixfmxfnpq"] Step #5: Step #5: === TEST cksum ["cksum", "--tag", "-c", "-a", "sm3", "/tmp/ntoickqyuq"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--tag", "-c", "-a", "sm3", "/tmp/ntoickqyuq"] Step #5: === Compare result for: cksum ["--tag", "-c", "-a", "sm3", "/tmp/ntoickqyuq"] 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/ntoickqyuq"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sha512", "-c", "-a", "sha256", "/tmp/sxaevuymce"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sha512", "-c", "-a", "sha256", "/tmp/sxaevuymce"] Step #5: === Compare result for: cksum ["-a", "sha512", "-c", "-a", "sha256", "/tmp/sxaevuymce"] Step #5: Rust stderr: Step #5: /tmp/sxaevuymce: 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/sxaevuymce: 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", "sha256", "/tmp/sxaevuymce"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha512", "/tmp/lbfztbjzsi"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha512", "/tmp/lbfztbjzsi"] Step #5: === Compare result for: cksum ["-c", "-a", "sha512", "/tmp/lbfztbjzsi"] Step #5: Rust stderr: Step #5: /tmp/lbfztbjzsi: 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/lbfztbjzsi: 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/lbfztbjzsi"] Step #5: Step #5: #32 pulse exec/s: 0 rss: 30Mb Step #5: === TEST cksum ["cksum", "-c", "/tmp/wwajasanzh", "-a", "blake2b", "/tmp/izwznqaizj"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "/tmp/wwajasanzh", "-a", "blake2b", "/tmp/izwznqaizj"] Step #5: === Compare result for: cksum ["-c", "/tmp/wwajasanzh", "-a", "blake2b", "/tmp/izwznqaizj"] Step #5: Rust stderr: Step #5: /tmp/wwajasanzh: no properly formatted checksum lines found Step #5: fuzz_cksum: /tmp/izwznqaizj: 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/wwajasanzh: no properly formatted checksum lines found Step #5: -fuzz_cksum: /tmp/izwznqaizj: 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/wwajasanzh", "-a", "blake2b", "/tmp/izwznqaizj"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sm3", "/tmp/dimtzludms"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sm3", "/tmp/dimtzludms"] Step #5: === Compare result for: cksum ["-c", "-a", "sm3", "/tmp/dimtzludms"] Step #5: Rust stderr: Step #5: /tmp/dimtzludms: 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/dimtzludms: 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/dimtzludms"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "/tmp/vsbwlhwyda", "-a", "blake2b", "/tmp/ametmdqkds"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "/tmp/vsbwlhwyda", "-a", "blake2b", "/tmp/ametmdqkds"] Step #5: === Compare result for: cksum ["-c", "/tmp/vsbwlhwyda", "-a", "blake2b", "/tmp/ametmdqkds"] Step #5: Rust stderr: Step #5: /tmp/vsbwlhwyda: no properly formatted checksum lines found Step #5: fuzz_cksum: /tmp/ametmdqkds: 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/vsbwlhwyda: no properly formatted checksum lines found Step #5: -fuzz_cksum: /tmp/ametmdqkds: 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/vsbwlhwyda", "-a", "blake2b", "/tmp/ametmdqkds"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sm3", "/tmp/hnoewilsvx"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sm3", "/tmp/hnoewilsvx"] Step #5: === Compare result for: cksum ["-c", "-a", "sm3", "/tmp/hnoewilsvx"] Step #5: Rust stderr: Step #5: /tmp/hnoewilsvx: 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/hnoewilsvx: 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/hnoewilsvx"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "crc", "/tmp/rgtdrpwmdb"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "crc", "/tmp/rgtdrpwmdb"] Step #5: === Compare result for: cksum ["-c", "-a", "crc", "/tmp/rgtdrpwmdb"] 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/rgtdrpwmdb"] Step #5: Step #5: === TEST cksum ["cksum", "--binary", "-c", "-a", "sysv", "/tmp/ndgjjrogeb"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--binary", "-c", "-a", "sysv", "/tmp/ndgjjrogeb"] Step #5: === Compare result for: cksum ["--binary", "-c", "-a", "sysv", "/tmp/ndgjjrogeb"] 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", "sysv", "/tmp/ndgjjrogeb"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "blake2b", "-c", "-a", "sha224", "/tmp/ojhzotjtjp"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "blake2b", "-c", "-a", "sha224", "/tmp/ojhzotjtjp"] Step #5: === Compare result for: cksum ["-a", "blake2b", "-c", "-a", "sha224", "/tmp/ojhzotjtjp"] Step #5: Rust stderr: Step #5: /tmp/ojhzotjtjp: 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/ojhzotjtjp: 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", "sha224", "/tmp/ojhzotjtjp"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "/tmp/eyylsgcgck", "-a", "crc", "/tmp/otkaxjpbfq"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "/tmp/eyylsgcgck", "-a", "crc", "/tmp/otkaxjpbfq"] Step #5: === Compare result for: cksum ["-c", "/tmp/eyylsgcgck", "-a", "crc", "/tmp/otkaxjpbfq"] 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/eyylsgcgck", "-a", "crc", "/tmp/otkaxjpbfq"] Step #5: Step #5: === TEST cksum ["cksum", "-l", "263", "-c", "-a", "sha384", "/tmp/ihltdguqbz"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-l", "263", "-c", "-a", "sha384", "/tmp/ihltdguqbz"] Step #5: === Compare result for: cksum ["-l", "263", "-c", "-a", "sha384", "/tmp/ihltdguqbz"] 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", "sha384", "/tmp/ihltdguqbz"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "md5", "/tmp/ezgsoxhots"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "md5", "/tmp/ezgsoxhots"] Step #5: === Compare result for: cksum ["-c", "-a", "md5", "/tmp/ezgsoxhots"] Step #5: Rust stderr: Step #5: /tmp/ezgsoxhots: 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/ezgsoxhots: 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/ezgsoxhots"] Step #5: Step #5: === TEST cksum ["cksum", "--tag", "-c", "-a", "sm3", "/tmp/pnmhyrvzdc"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--tag", "-c", "-a", "sm3", "/tmp/pnmhyrvzdc"] Step #5: === Compare result for: cksum ["--tag", "-c", "-a", "sm3", "/tmp/pnmhyrvzdc"] 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/pnmhyrvzdc"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "bsd", "/tmp/kspgiyqxje"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "bsd", "/tmp/kspgiyqxje"] Step #5: === Compare result for: cksum ["-c", "-a", "bsd", "/tmp/kspgiyqxje"] 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/kspgiyqxje"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "blake2b", "/tmp/kgviidgelk"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "blake2b", "/tmp/kgviidgelk"] Step #5: === Compare result for: cksum ["-c", "-a", "blake2b", "/tmp/kgviidgelk"] Step #5: Rust stderr: Step #5: /tmp/kgviidgelk: 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/kgviidgelk: 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/kgviidgelk"] Step #5: Step #5: === TEST cksum ["cksum", "--untagged", "-c", "-a", "crc", "/tmp/rjvbsxliwn"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--untagged", "-c", "-a", "crc", "/tmp/rjvbsxliwn"] Step #5: === Compare result for: cksum ["--untagged", "-c", "-a", "crc", "/tmp/rjvbsxliwn"] 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/rjvbsxliwn"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "/tmp/mxrohvwnol", "-a", "sha1", "/tmp/ahyflrgxlz"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "/tmp/mxrohvwnol", "-a", "sha1", "/tmp/ahyflrgxlz"] Step #5: === Compare result for: cksum ["-c", "/tmp/mxrohvwnol", "-a", "sha1", "/tmp/ahyflrgxlz"] Step #5: Rust stderr: Step #5: /tmp/mxrohvwnol: no properly formatted checksum lines found Step #5: fuzz_cksum: /tmp/ahyflrgxlz: 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/mxrohvwnol: no properly formatted checksum lines found Step #5: -fuzz_cksum: /tmp/ahyflrgxlz: 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/mxrohvwnol", "-a", "sha1", "/tmp/ahyflrgxlz"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "blake2b", "-c", "-a", "sha384", "/tmp/giajoljjfk"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "blake2b", "-c", "-a", "sha384", "/tmp/giajoljjfk"] Step #5: === Compare result for: cksum ["-a", "blake2b", "-c", "-a", "sha384", "/tmp/giajoljjfk"] Step #5: Rust stderr: Step #5: /tmp/giajoljjfk: 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/giajoljjfk: 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", "sha384", "/tmp/giajoljjfk"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha384", "/tmp/kdjjjahshx"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha384", "/tmp/kdjjjahshx"] Step #5: === Compare result for: cksum ["-c", "-a", "sha384", "/tmp/kdjjjahshx"] Step #5: Rust stderr: Step #5: /tmp/kdjjjahshx: 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/kdjjjahshx: 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/kdjjjahshx"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "md5", "/tmp/csbkvkuozy"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "md5", "/tmp/csbkvkuozy"] Step #5: === Compare result for: cksum ["-c", "-a", "md5", "/tmp/csbkvkuozy"] Step #5: Rust stderr: Step #5: /tmp/csbkvkuozy: 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/csbkvkuozy: 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/csbkvkuozy"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sha1", "--raw", "-c", "-a", "sha384", "/tmp/ydcabfqeop"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sha1", "--raw", "-c", "-a", "sha384", "/tmp/ydcabfqeop"] Step #5: === Compare result for: cksum ["-a", "sha1", "--raw", "-c", "-a", "sha384", "/tmp/ydcabfqeop"] Step #5: Rust stderr: Step #5: /tmp/ydcabfqeop: 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/ydcabfqeop: 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", "sha384", "/tmp/ydcabfqeop"] Step #5: Step #5: === TEST cksum ["cksum", "--text", "-c", "/tmp/usthcgtfrd", "-a", "sm3", "/tmp/yfeuoibjky"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--text", "-c", "/tmp/usthcgtfrd", "-a", "sm3", "/tmp/yfeuoibjky"] Step #5: === Compare result for: cksum ["--text", "-c", "/tmp/usthcgtfrd", "-a", "sm3", "/tmp/yfeuoibjky"] 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/usthcgtfrd", "-a", "sm3", "/tmp/yfeuoibjky"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "bsd", "/tmp/udbajwcavm"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "bsd", "/tmp/udbajwcavm"] Step #5: === Compare result for: cksum ["-c", "-a", "bsd", "/tmp/udbajwcavm"] 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/udbajwcavm"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha1", "/tmp/imvvxrtspr"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha1", "/tmp/imvvxrtspr"] Step #5: === Compare result for: cksum ["-c", "-a", "sha1", "/tmp/imvvxrtspr"] Step #5: Rust stderr: Step #5: /tmp/imvvxrtspr: 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/imvvxrtspr: 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/imvvxrtspr"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha224", "/tmp/odxcxxlktc"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha224", "/tmp/odxcxxlktc"] Step #5: === Compare result for: cksum ["-c", "-a", "sha224", "/tmp/odxcxxlktc"] Step #5: Rust stderr: Step #5: /tmp/odxcxxlktc: 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/odxcxxlktc: 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/odxcxxlktc"] Step #5: Step #5: === TEST cksum ["cksum", "--untagged", "-c", "-a", "sysv", "/tmp/awivqufjnn"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--untagged", "-c", "-a", "sysv", "/tmp/awivqufjnn"] Step #5: === Compare result for: cksum ["--untagged", "-c", "-a", "sysv", "/tmp/awivqufjnn"] 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/awivqufjnn"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sysv", "-c", "-a", "sha512", "/tmp/hqlgigszws"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sysv", "-c", "-a", "sha512", "/tmp/hqlgigszws"] Step #5: === Compare result for: cksum ["-a", "sysv", "-c", "-a", "sha512", "/tmp/hqlgigszws"] Step #5: Rust stderr: Step #5: /tmp/hqlgigszws: 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/hqlgigszws: 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", "sha512", "/tmp/hqlgigszws"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha224", "/tmp/wviqmpgvmf"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha224", "/tmp/wviqmpgvmf"] Step #5: === Compare result for: cksum ["-c", "-a", "sha224", "/tmp/wviqmpgvmf"] Step #5: Rust stderr: Step #5: /tmp/wviqmpgvmf: 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/wviqmpgvmf: 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/wviqmpgvmf"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "bsd", "--raw", "-c", "-a", "sha256", "/tmp/cjjeoferso"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "bsd", "--raw", "-c", "-a", "sha256", "/tmp/cjjeoferso"] Step #5: === Compare result for: cksum ["-a", "bsd", "--raw", "-c", "-a", "sha256", "/tmp/cjjeoferso"] Step #5: Rust stderr: Step #5: /tmp/cjjeoferso: 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/cjjeoferso: 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", "sha256", "/tmp/cjjeoferso"] Step #5: Step #5: === TEST cksum ["cksum", "--tag", "-c", "-a", "sysv", "/tmp/fdmyqjllnp"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--tag", "-c", "-a", "sysv", "/tmp/fdmyqjllnp"] Step #5: === Compare result for: cksum ["--tag", "-c", "-a", "sysv", "/tmp/fdmyqjllnp"] 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", "-a", "sysv", "/tmp/fdmyqjllnp"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "bsd", "/tmp/icgxlrvikk"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "bsd", "/tmp/icgxlrvikk"] Step #5: === Compare result for: cksum ["-c", "-a", "bsd", "/tmp/icgxlrvikk"] 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/icgxlrvikk"] Step #5: Step #5: === TEST cksum ["cksum", "--raw", "-c", "/tmp/pixqrngjpi", "-a", "crc", "/tmp/ydaojxdjah"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--raw", "-c", "/tmp/pixqrngjpi", "-a", "crc", "/tmp/ydaojxdjah"] Step #5: === Compare result for: cksum ["--raw", "-c", "/tmp/pixqrngjpi", "-a", "crc", "/tmp/ydaojxdjah"] 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/pixqrngjpi", "-a", "crc", "/tmp/ydaojxdjah"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "bsd", "-l", "247", "-c", "/tmp/upoedbcojs", "-a", "sha1", "/tmp/vucjzflljy"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "bsd", "-l", "247", "-c", "/tmp/upoedbcojs", "-a", "sha1", "/tmp/vucjzflljy"] Step #5: === Compare result for: cksum ["-a", "bsd", "-l", "247", "-c", "/tmp/upoedbcojs", "-a", "sha1", "/tmp/vucjzflljy"] 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", "247", "-c", "/tmp/upoedbcojs", "-a", "sha1", "/tmp/vucjzflljy"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha224", "/tmp/flqeoatoua"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha224", "/tmp/flqeoatoua"] Step #5: === Compare result for: cksum ["-c", "-a", "sha224", "/tmp/flqeoatoua"] Step #5: Rust stderr: Step #5: /tmp/flqeoatoua: 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/flqeoatoua: 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/flqeoatoua"] Step #5: Step #5: #64 pulse exec/s: 0 rss: 30Mb Step #5: === TEST cksum ["cksum", "-c", "-a", "sha256", "/tmp/ipsxytgaed"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha256", "/tmp/ipsxytgaed"] Step #5: === Compare result for: cksum ["-c", "-a", "sha256", "/tmp/ipsxytgaed"] Step #5: Rust stderr: Step #5: /tmp/ipsxytgaed: 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/ipsxytgaed: 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/ipsxytgaed"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sha512", "-c", "-a", "sysv", "/tmp/nnvuyelsvj"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sha512", "-c", "-a", "sysv", "/tmp/nnvuyelsvj"] Step #5: === Compare result for: cksum ["-a", "sha512", "-c", "-a", "sysv", "/tmp/nnvuyelsvj"] 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/nnvuyelsvj"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha256", "/tmp/utonzxnfvi"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha256", "/tmp/utonzxnfvi"] Step #5: === Compare result for: cksum ["-c", "-a", "sha256", "/tmp/utonzxnfvi"] Step #5: Rust stderr: Step #5: /tmp/utonzxnfvi: 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/utonzxnfvi: 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/utonzxnfvi"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "/tmp/htrsioukcg", "-a", "bsd", "/tmp/gnwmisfkwp"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "/tmp/htrsioukcg", "-a", "bsd", "/tmp/gnwmisfkwp"] Step #5: === Compare result for: cksum ["-c", "/tmp/htrsioukcg", "-a", "bsd", "/tmp/gnwmisfkwp"] 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/htrsioukcg", "-a", "bsd", "/tmp/gnwmisfkwp"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "/tmp/vbrprmxhxu", "-a", "bsd", "/tmp/icufffjshi"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "/tmp/vbrprmxhxu", "-a", "bsd", "/tmp/icufffjshi"] Step #5: === Compare result for: cksum ["-c", "/tmp/vbrprmxhxu", "-a", "bsd", "/tmp/icufffjshi"] 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/vbrprmxhxu", "-a", "bsd", "/tmp/icufffjshi"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "/tmp/duyltlnkvb", "-a", "sha256", "/tmp/mqtljgyqfj"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "/tmp/duyltlnkvb", "-a", "sha256", "/tmp/mqtljgyqfj"] Step #5: === Compare result for: cksum ["-c", "/tmp/duyltlnkvb", "-a", "sha256", "/tmp/mqtljgyqfj"] Step #5: Rust stderr: Step #5: /tmp/duyltlnkvb: no properly formatted checksum lines found Step #5: fuzz_cksum: /tmp/mqtljgyqfj: 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/duyltlnkvb: no properly formatted checksum lines found Step #5: -fuzz_cksum: /tmp/mqtljgyqfj: 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/duyltlnkvb", "-a", "sha256", "/tmp/mqtljgyqfj"] Step #5: Step #5: === TEST cksum ["cksum", "--base64", "-c", "-a", "md5", "/tmp/zcgjrtuidk"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--base64", "-c", "-a", "md5", "/tmp/zcgjrtuidk"] Step #5: === Compare result for: cksum ["--base64", "-c", "-a", "md5", "/tmp/zcgjrtuidk"] Step #5: Rust stderr: Step #5: /tmp/zcgjrtuidk: 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/zcgjrtuidk: 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", "md5", "/tmp/zcgjrtuidk"] Step #5: Step #5: === TEST cksum ["cksum", "--untagged", "-c", "-a", "sha1", "/tmp/iodidkmocv"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--untagged", "-c", "-a", "sha1", "/tmp/iodidkmocv"] Step #5: === Compare result for: cksum ["--untagged", "-c", "-a", "sha1", "/tmp/iodidkmocv"] Step #5: Rust stderr: Step #5: /tmp/iodidkmocv: 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/iodidkmocv: 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/iodidkmocv"] Step #5: Step #5: === TEST cksum ["cksum", "--text", "-c", "-a", "sha1", "/tmp/lryipsbloa"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--text", "-c", "-a", "sha1", "/tmp/lryipsbloa"] Step #5: === Compare result for: cksum ["--text", "-c", "-a", "sha1", "/tmp/lryipsbloa"] 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/lryipsbloa"] Step #5: Step #5: === TEST cksum ["cksum", "--tag", "-c", "/tmp/bvtkxiqowa", "-a", "blake2b", "/tmp/ahkezhlues"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--tag", "-c", "/tmp/bvtkxiqowa", "-a", "blake2b", "/tmp/ahkezhlues"] Step #5: === Compare result for: cksum ["--tag", "-c", "/tmp/bvtkxiqowa", "-a", "blake2b", "/tmp/ahkezhlues"] 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/bvtkxiqowa", "-a", "blake2b", "/tmp/ahkezhlues"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "/tmp/sumxrkhukq", "-a", "sm3", "/tmp/wzkdligjlx"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "/tmp/sumxrkhukq", "-a", "sm3", "/tmp/wzkdligjlx"] Step #5: === Compare result for: cksum ["-c", "/tmp/sumxrkhukq", "-a", "sm3", "/tmp/wzkdligjlx"] Step #5: Rust stderr: Step #5: /tmp/sumxrkhukq: no properly formatted checksum lines found Step #5: fuzz_cksum: /tmp/wzkdligjlx: 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/sumxrkhukq: no properly formatted checksum lines found Step #5: -fuzz_cksum: /tmp/wzkdligjlx: 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/sumxrkhukq", "-a", "sm3", "/tmp/wzkdligjlx"] Step #5: Step #5: === TEST cksum ["cksum", "--tag", "-c", "-a", "sysv", "/tmp/wzeidfilmj"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--tag", "-c", "-a", "sysv", "/tmp/wzeidfilmj"] Step #5: === Compare result for: cksum ["--tag", "-c", "-a", "sysv", "/tmp/wzeidfilmj"] 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", "-a", "sysv", "/tmp/wzeidfilmj"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sysv", "--raw", "-c", "-a", "sha512", "/tmp/szdgbyblpu"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sysv", "--raw", "-c", "-a", "sha512", "/tmp/szdgbyblpu"] Step #5: === Compare result for: cksum ["-a", "sysv", "--raw", "-c", "-a", "sha512", "/tmp/szdgbyblpu"] Step #5: Rust stderr: Step #5: /tmp/szdgbyblpu: 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/szdgbyblpu: 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", "--raw", "-c", "-a", "sha512", "/tmp/szdgbyblpu"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "crc", "/tmp/ynbprduxml"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "crc", "/tmp/ynbprduxml"] Step #5: === Compare result for: cksum ["-c", "-a", "crc", "/tmp/ynbprduxml"] 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/ynbprduxml"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "crc", "/tmp/ffdbqqgfqr"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "crc", "/tmp/ffdbqqgfqr"] Step #5: === Compare result for: cksum ["-c", "-a", "crc", "/tmp/ffdbqqgfqr"] 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/ffdbqqgfqr"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sysv", "/tmp/uptqvmhhpx"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sysv", "/tmp/uptqvmhhpx"] Step #5: === Compare result for: cksum ["-c", "-a", "sysv", "/tmp/uptqvmhhpx"] 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/uptqvmhhpx"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sm3", "/tmp/hfdgnokznn"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sm3", "/tmp/hfdgnokznn"] Step #5: === Compare result for: cksum ["-c", "-a", "sm3", "/tmp/hfdgnokznn"] Step #5: Rust stderr: Step #5: /tmp/hfdgnokznn: 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/hfdgnokznn: 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/hfdgnokznn"] Step #5: Step #5: === TEST cksum ["cksum", "--base64", "-l", "271", "-c", "-a", "crc", "/tmp/qtlqwqakjv"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--base64", "-l", "271", "-c", "-a", "crc", "/tmp/qtlqwqakjv"] Step #5: === Compare result for: cksum ["--base64", "-l", "271", "-c", "-a", "crc", "/tmp/qtlqwqakjv"] 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", "271", "-c", "-a", "crc", "/tmp/qtlqwqakjv"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sha512", "-c", "-a", "sm3", "/tmp/qohbgjbfdh"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sha512", "-c", "-a", "sm3", "/tmp/qohbgjbfdh"] Step #5: === Compare result for: cksum ["-a", "sha512", "-c", "-a", "sm3", "/tmp/qohbgjbfdh"] Step #5: Rust stderr: Step #5: /tmp/qohbgjbfdh: 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/qohbgjbfdh: 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/qohbgjbfdh"] Step #5: Step #5: === TEST cksum ["cksum", "-l", "305", "-c", "-a", "sha384", "/tmp/cbzcxyenbe"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-l", "305", "-c", "-a", "sha384", "/tmp/cbzcxyenbe"] Step #5: === Compare result for: cksum ["-l", "305", "-c", "-a", "sha384", "/tmp/cbzcxyenbe"] 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", "305", "-c", "-a", "sha384", "/tmp/cbzcxyenbe"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "bsd", "-c", "/tmp/mzsvkuqmnh", "-a", "sha384", "/tmp/tbqqneyhyv"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "bsd", "-c", "/tmp/mzsvkuqmnh", "-a", "sha384", "/tmp/tbqqneyhyv"] Step #5: === Compare result for: cksum ["-a", "bsd", "-c", "/tmp/mzsvkuqmnh", "-a", "sha384", "/tmp/tbqqneyhyv"] Step #5: Rust stderr: Step #5: /tmp/mzsvkuqmnh: no properly formatted checksum lines found Step #5: fuzz_cksum: /tmp/tbqqneyhyv: 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/mzsvkuqmnh: no properly formatted checksum lines found Step #5: -fuzz_cksum: /tmp/tbqqneyhyv: 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", "/tmp/mzsvkuqmnh", "-a", "sha384", "/tmp/tbqqneyhyv"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha1", "/tmp/udszbzetti"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha1", "/tmp/udszbzetti"] Step #5: === Compare result for: cksum ["-c", "-a", "sha1", "/tmp/udszbzetti"] Step #5: Rust stderr: Step #5: /tmp/udszbzetti: 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/udszbzetti: 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/udszbzetti"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "blake2b", "/tmp/nkapqzjzql"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "blake2b", "/tmp/nkapqzjzql"] Step #5: === Compare result for: cksum ["-c", "-a", "blake2b", "/tmp/nkapqzjzql"] Step #5: Rust stderr: Step #5: /tmp/nkapqzjzql: 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/nkapqzjzql: 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/nkapqzjzql"] Step #5: Step #5: === TEST cksum ["cksum", "--binary", "-c", "-a", "bsd", "/tmp/vwgyiizrqf"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--binary", "-c", "-a", "bsd", "/tmp/vwgyiizrqf"] Step #5: === Compare result for: cksum ["--binary", "-c", "-a", "bsd", "/tmp/vwgyiizrqf"] 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/vwgyiizrqf"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "md5", "-c", "-a", "sha224", "/tmp/ckljsjrgmm"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "md5", "-c", "-a", "sha224", "/tmp/ckljsjrgmm"] Step #5: === Compare result for: cksum ["-a", "md5", "-c", "-a", "sha224", "/tmp/ckljsjrgmm"] Step #5: Rust stderr: Step #5: /tmp/ckljsjrgmm: 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/ckljsjrgmm: 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", "sha224", "/tmp/ckljsjrgmm"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "blake2b", "/tmp/lojgiwtcvm"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "blake2b", "/tmp/lojgiwtcvm"] Step #5: === Compare result for: cksum ["-c", "-a", "blake2b", "/tmp/lojgiwtcvm"] Step #5: Rust stderr: Step #5: /tmp/lojgiwtcvm: 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/lojgiwtcvm: 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/lojgiwtcvm"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha512", "/tmp/qojuacyviq"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha512", "/tmp/qojuacyviq"] Step #5: === Compare result for: cksum ["-c", "-a", "sha512", "/tmp/qojuacyviq"] Step #5: Rust stderr: Step #5: /tmp/qojuacyviq: 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/qojuacyviq: 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/qojuacyviq"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sysv", "--tag", "-l", "446", "-c", "-a", "sha256", "/tmp/djdavnnqxu"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sysv", "--tag", "-l", "446", "-c", "-a", "sha256", "/tmp/djdavnnqxu"] Step #5: === Compare result for: cksum ["-a", "sysv", "--tag", "-l", "446", "-c", "-a", "sha256", "/tmp/djdavnnqxu"] 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", "--tag", "-l", "446", "-c", "-a", "sha256", "/tmp/djdavnnqxu"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sha1", "--base64", "file_N🧰⚙RZ", "file_"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sha1", "--base64", "file_N🧰⚙RZ", "file_"] Step #5: === Compare result for: cksum ["-a", "sha1", "--base64", "file_N🧰⚙RZ", "file_"] Step #5: Rust stderr: Step #5: file_N🧰⚙RZ: 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_N🧰⚙RZ: 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", "sha1", "--base64", "file_N🧰⚙RZ", "file_"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "/tmp/nmkzfuwcum", "-a", "sha224", "/tmp/qppkkshrxw"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "/tmp/nmkzfuwcum", "-a", "sha224", "/tmp/qppkkshrxw"] Step #5: === Compare result for: cksum ["-c", "/tmp/nmkzfuwcum", "-a", "sha224", "/tmp/qppkkshrxw"] Step #5: Rust stderr: Step #5: /tmp/nmkzfuwcum: no properly formatted checksum lines found Step #5: fuzz_cksum: /tmp/qppkkshrxw: 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/nmkzfuwcum: no properly formatted checksum lines found Step #5: -fuzz_cksum: /tmp/qppkkshrxw: 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/nmkzfuwcum", "-a", "sha224", "/tmp/qppkkshrxw"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sm3", "-c", "-a", "sha512", "/tmp/jtfamtfkjh"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sm3", "-c", "-a", "sha512", "/tmp/jtfamtfkjh"] Step #5: === Compare result for: cksum ["-a", "sm3", "-c", "-a", "sha512", "/tmp/jtfamtfkjh"] Step #5: Rust stderr: Step #5: /tmp/jtfamtfkjh: 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/jtfamtfkjh: 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/jtfamtfkjh"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha256", "/tmp/xkpuurxshw"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha256", "/tmp/xkpuurxshw"] Step #5: === Compare result for: cksum ["-c", "-a", "sha256", "/tmp/xkpuurxshw"] Step #5: Rust stderr: Step #5: /tmp/xkpuurxshw: 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/xkpuurxshw: 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/xkpuurxshw"] Step #5: Step #5: === TEST cksum ["cksum", "--untagged", "-c", "/tmp/bjkntyflps", "-a", "sha256", "/tmp/biieognsgs"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--untagged", "-c", "/tmp/bjkntyflps", "-a", "sha256", "/tmp/biieognsgs"] Step #5: === Compare result for: cksum ["--untagged", "-c", "/tmp/bjkntyflps", "-a", "sha256", "/tmp/biieognsgs"] Step #5: Rust stderr: Step #5: /tmp/bjkntyflps: no properly formatted checksum lines found Step #5: fuzz_cksum: /tmp/biieognsgs: 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/bjkntyflps: no properly formatted checksum lines found Step #5: -fuzz_cksum: /tmp/biieognsgs: 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/bjkntyflps", "-a", "sha256", "/tmp/biieognsgs"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sysv", "/tmp/flrgfprzmz"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sysv", "/tmp/flrgfprzmz"] Step #5: === Compare result for: cksum ["-c", "-a", "sysv", "/tmp/flrgfprzmz"] 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/flrgfprzmz"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "crc", "/tmp/prneqiozah"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "crc", "/tmp/prneqiozah"] Step #5: === Compare result for: cksum ["-c", "-a", "crc", "/tmp/prneqiozah"] 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/prneqiozah"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha512", "/tmp/jwgdfccliz"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha512", "/tmp/jwgdfccliz"] Step #5: === Compare result for: cksum ["-c", "-a", "sha512", "/tmp/jwgdfccliz"] Step #5: Rust stderr: Step #5: /tmp/jwgdfccliz: 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/jwgdfccliz: 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/jwgdfccliz"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "md5", "--text", "-c", "-a", "sha256", "/tmp/ejoheuodvl"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "md5", "--text", "-c", "-a", "sha256", "/tmp/ejoheuodvl"] Step #5: === Compare result for: cksum ["-a", "md5", "--text", "-c", "-a", "sha256", "/tmp/ejoheuodvl"] 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", "--text", "-c", "-a", "sha256", "/tmp/ejoheuodvl"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "blake2b", "-c", "-a", "sha224", "/tmp/muectxhetk"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "blake2b", "-c", "-a", "sha224", "/tmp/muectxhetk"] Step #5: === Compare result for: cksum ["-a", "blake2b", "-c", "-a", "sha224", "/tmp/muectxhetk"] Step #5: Rust stderr: Step #5: /tmp/muectxhetk: 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/muectxhetk: 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", "sha224", "/tmp/muectxhetk"] Step #5: Step #5: === TEST cksum ["cksum", "--untagged", "-l", "332", "-c", "/tmp/oipiykivuz", "-a", "sha384", "/tmp/tlhwtkggjp"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--untagged", "-l", "332", "-c", "/tmp/oipiykivuz", "-a", "sha384", "/tmp/tlhwtkggjp"] Step #5: === Compare result for: cksum ["--untagged", "-l", "332", "-c", "/tmp/oipiykivuz", "-a", "sha384", "/tmp/tlhwtkggjp"] 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", "332", "-c", "/tmp/oipiykivuz", "-a", "sha384", "/tmp/tlhwtkggjp"] Step #5: Step #5: === TEST cksum ["cksum", "--text", "-c", "-a", "crc", "/tmp/klyqqmdqpc"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--text", "-c", "-a", "crc", "/tmp/klyqqmdqpc"] Step #5: === Compare result for: cksum ["--text", "-c", "-a", "crc", "/tmp/klyqqmdqpc"] Step #5: Rust stderr: Step #5: --check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: GNU stderr: Step #5: unrecognized option '--text' 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 '--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", "crc", "/tmp/klyqqmdqpc"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sysv", "/tmp/qjbacuipud"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sysv", "/tmp/qjbacuipud"] Step #5: === Compare result for: cksum ["-c", "-a", "sysv", "/tmp/qjbacuipud"] 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/qjbacuipud"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sha384", "--untagged", "-c", "-a", "sm3", "/tmp/tijcgoppso"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sha384", "--untagged", "-c", "-a", "sm3", "/tmp/tijcgoppso"] Step #5: === Compare result for: cksum ["-a", "sha384", "--untagged", "-c", "-a", "sm3", "/tmp/tijcgoppso"] Step #5: Rust stderr: Step #5: /tmp/tijcgoppso: 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/tijcgoppso: 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", "-a", "sm3", "/tmp/tijcgoppso"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sha256", "/tmp/irydlnocow"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sha256", "/tmp/irydlnocow"] Step #5: === Compare result for: cksum ["-a", "sha256", "/tmp/irydlnocow"] Step #5: Rust stdout: Step #5: SHA256 (/tmp/irydlnocow) = 70ff4bb02e2ee27281a6a7574a0fd548a364d292d2577a97bc205f6b4e1194ac Step #5: Step #5: GNU stdout: Step #5: (empty) Step #5: --- START diff Step #5: -SHA256 (/tmp/irydlnocow) = 70ff4bb02e2ee27281a6a7574a0fd548a364d292d2577a97bc205f6b4e1194ac 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/irydlnocow"] Step #5: Step #5: thread '' (8601) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: cksum ["-a", "sha256", "/tmp/irydlnocow"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==8601== 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: 0x80,0xc,0x1,0x3,0xff,0x0,0x3,0x0,0x0,0x0,0x0,0x0,0xc0,0x50,0x16,0x3,0x3,0x0,0x8,0x10,0x0,0x0,0x4,0x0,0x2,0x94,0x5e,0x14,0x3,0x3,0x0,0x1,0x1,0x16,0x3,0x3,0x0,0x18,0x10,0x0,0x0,0x2,0x0,0x4,0xab,0x5e,0x6c,0xd3,0xa6,0x0,0x15,0x60,0x66,0xf,0xbb,0x1f,0x19,0x4b,0xf9,0xa0,0x6e,0xc3,0x16,0x3,0x3,0x0,0x18,0x10,0x0,0x0,0x4,0xab,0x5e,0x6d,0xd3,0x3c,0x9d,0x4e,0x15,0xbf,0x17,0xa0,0x85,0xd5,0x3,0x4,0x5,0xa9,0x1f,0xa7,0x3c,0x16,0x3,0x3,0x0,0x18,0x10,0x0,0x0,0x4,0x5,0xa9,0x1f,0xa7,0x9b,0xa4,0x7a,0x2e,0xf7,0xa,0x4f,0x92,0x1f,0x24,0x15,0xac,0xb2,0x1d,0x3a,0x77,0x6d, Step #5: \200\014\001\003\377\000\003\000\000\000\000\000\300P\026\003\003\000\010\020\000\000\004\000\002\224^\024\003\003\000\001\001\026\003\003\000\030\020\000\000\002\000\004\253^l\323\246\000\025`f\017\273\037\031K\371\240n\303\026\003\003\000\030\020\000\000\004\253^m\323<\235N\025\277\027\240\205\325\003\004\005\251\037\247<\026\003\003\000\030\020\000\000\004\005\251\037\247\233\244z.\367\012O\222\037$\025\254\262\035:wm Step #5: artifact_prefix='./'; Test unit written to ./crash-ce00fedf61ddaba736a740c4d10414a70eb162b7 Step #5: Base64: gAwBA/8AAwAAAAAAwFAWAwMACBAAAAQAApReFAMDAAEBFgMDABgQAAACAASrXmzTpgAVYGYPux8ZS/mgbsMWAwMAGBAAAASrXm3TPJ1OFb8XoIXVAwQFqR+nPBYDAwAYEAAABAWpH6ebpHou9wpPkh8kFayyHTp3bQ== 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: 1135020249 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.Merge482.txt' Step #5: MERGE-INNER: '/corpus/fuzz_cksum/ce00fedf61ddaba736a740c4d10414a70eb162b7' caused a failure at the previous merge step Step #5: MERGE-INNER: 438 total files; 401 processed earlier; will process 37 files now Step #5: === TEST cksum ["cksum", "-c", "-a", "sha256", "/tmp/eavotkpoow"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha256", "/tmp/eavotkpoow"] Step #5: === Compare result for: cksum ["-c", "-a", "sha256", "/tmp/eavotkpoow"] Step #5: Rust stderr: Step #5: /tmp/eavotkpoow: 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/eavotkpoow: 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/eavotkpoow"] Step #5: Step #5: #1 pulse exec/s: 0 rss: 29Mb Step #5: === TEST cksum ["cksum", "-a", "crc", "--raw", "-c", "-a", "sha224", "/tmp/menctrxczf"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "crc", "--raw", "-c", "-a", "sha224", "/tmp/menctrxczf"] Step #5: === Compare result for: cksum ["-a", "crc", "--raw", "-c", "-a", "sha224", "/tmp/menctrxczf"] Step #5: Rust stderr: Step #5: /tmp/menctrxczf: 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/menctrxczf: 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", "--raw", "-c", "-a", "sha224", "/tmp/menctrxczf"] Step #5: Step #5: #2 pulse exec/s: 0 rss: 30Mb Step #5: === TEST cksum ["cksum", "-c", "-a", "sysv", "/tmp/hmtvpklkuy"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sysv", "/tmp/hmtvpklkuy"] Step #5: === Compare result for: cksum ["-c", "-a", "sysv", "/tmp/hmtvpklkuy"] 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/hmtvpklkuy"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha512", "/tmp/djptmczpbo"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha512", "/tmp/djptmczpbo"] Step #5: === Compare result for: cksum ["-c", "-a", "sha512", "/tmp/djptmczpbo"] Step #5: Rust stderr: Step #5: /tmp/djptmczpbo: 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/djptmczpbo: 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/djptmczpbo"] Step #5: Step #5: #4 pulse exec/s: 0 rss: 30Mb Step #5: === TEST cksum ["cksum", "-a", "sysv", "-c", "-a", "sha256", "/tmp/nmrcohomvk"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sysv", "-c", "-a", "sha256", "/tmp/nmrcohomvk"] Step #5: === Compare result for: cksum ["-a", "sysv", "-c", "-a", "sha256", "/tmp/nmrcohomvk"] Step #5: Rust stderr: Step #5: /tmp/nmrcohomvk: 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/nmrcohomvk: 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/nmrcohomvk"] Step #5: Step #5: === TEST cksum ["cksum", "-l", "383", "-c", "-a", "sha224", "/tmp/pvvpqrvyud"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-l", "383", "-c", "-a", "sha224", "/tmp/pvvpqrvyud"] Step #5: === Compare result for: cksum ["-l", "383", "-c", "-a", "sha224", "/tmp/pvvpqrvyud"] 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", "383", "-c", "-a", "sha224", "/tmp/pvvpqrvyud"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "crc", "/tmp/qjqpnhyolk"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "crc", "/tmp/qjqpnhyolk"] Step #5: === Compare result for: cksum ["-c", "-a", "crc", "/tmp/qjqpnhyolk"] 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/qjqpnhyolk"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "crc", "-l", "164", "-c", "-a", "crc", "/tmp/dhkqtbaezw"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "crc", "-l", "164", "-c", "-a", "crc", "/tmp/dhkqtbaezw"] Step #5: === Compare result for: cksum ["-a", "crc", "-l", "164", "-c", "-a", "crc", "/tmp/dhkqtbaezw"] 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", "164", "-c", "-a", "crc", "/tmp/dhkqtbaezw"] Step #5: Step #5: #8 pulse exec/s: 0 rss: 30Mb Step #5: === TEST cksum ["cksum", "--text", "-l", "160", "-c", "-a", "sha384", "/tmp/ufwkroxifo"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--text", "-l", "160", "-c", "-a", "sha384", "/tmp/ufwkroxifo"] Step #5: === Compare result for: cksum ["--text", "-l", "160", "-c", "-a", "sha384", "/tmp/ufwkroxifo"] 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", "160", "-c", "-a", "sha384", "/tmp/ufwkroxifo"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "md5", "/tmp/wmmvavklts"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "md5", "/tmp/wmmvavklts"] Step #5: === Compare result for: cksum ["-c", "-a", "md5", "/tmp/wmmvavklts"] Step #5: Rust stderr: Step #5: /tmp/wmmvavklts: 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/wmmvavklts: 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/wmmvavklts"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "blake2b", "-c", "/tmp/hlyofazyou", "-a", "bsd", "/tmp/ragvrwcrjy"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "blake2b", "-c", "/tmp/hlyofazyou", "-a", "bsd", "/tmp/ragvrwcrjy"] Step #5: === Compare result for: cksum ["-a", "blake2b", "-c", "/tmp/hlyofazyou", "-a", "bsd", "/tmp/ragvrwcrjy"] 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/hlyofazyou", "-a", "bsd", "/tmp/ragvrwcrjy"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "crc", "-c", "-a", "sha512", "/tmp/ufulqgjcsy"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "crc", "-c", "-a", "sha512", "/tmp/ufulqgjcsy"] Step #5: === Compare result for: cksum ["-a", "crc", "-c", "-a", "sha512", "/tmp/ufulqgjcsy"] Step #5: Rust stderr: Step #5: /tmp/ufulqgjcsy: 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/ufulqgjcsy: 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", "sha512", "/tmp/ufulqgjcsy"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "/tmp/ismcpbydyk", "-a", "sm3", "/tmp/qgsiyisggf"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "/tmp/ismcpbydyk", "-a", "sm3", "/tmp/qgsiyisggf"] Step #5: === Compare result for: cksum ["-c", "/tmp/ismcpbydyk", "-a", "sm3", "/tmp/qgsiyisggf"] Step #5: Rust stderr: Step #5: /tmp/ismcpbydyk: no properly formatted checksum lines found Step #5: fuzz_cksum: /tmp/qgsiyisggf: 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/ismcpbydyk: no properly formatted checksum lines found Step #5: -fuzz_cksum: /tmp/qgsiyisggf: 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/ismcpbydyk", "-a", "sm3", "/tmp/qgsiyisggf"] Step #5: Step #5: === TEST cksum ["cksum", "file_i"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "file_i"] Step #5: === Compare result for: cksum ["file_i"] Step #5: === OK Same behavior Step #5: Step #5: === TEST cksum ["cksum", "-a", "sha1", "--binary", "-c", "-a", "sha1", "/tmp/khtzjnjluz"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sha1", "--binary", "-c", "-a", "sha1", "/tmp/khtzjnjluz"] Step #5: === Compare result for: cksum ["-a", "sha1", "--binary", "-c", "-a", "sha1", "/tmp/khtzjnjluz"] 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", "sha1", "/tmp/khtzjnjluz"] Step #5: Step #5: === TEST cksum ["cksum", "file_jo"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "file_jo"] Step #5: === Compare result for: cksum ["file_jo"] Step #5: === OK Same behavior Step #5: Step #5: #16 pulse exec/s: 0 rss: 30Mb Step #5: === TEST cksum ["cksum", "-c", "-a", "sha384", "/tmp/kgdcpitrbn"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha384", "/tmp/kgdcpitrbn"] Step #5: === Compare result for: cksum ["-c", "-a", "sha384", "/tmp/kgdcpitrbn"] Step #5: Rust stderr: Step #5: /tmp/kgdcpitrbn: 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/kgdcpitrbn: 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/kgdcpitrbn"] Step #5: Step #5: === TEST cksum ["cksum", "--tag", "-c", "-a", "blake2b", "/tmp/fojrvbhcte"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--tag", "-c", "-a", "blake2b", "/tmp/fojrvbhcte"] Step #5: === Compare result for: cksum ["--tag", "-c", "-a", "blake2b", "/tmp/fojrvbhcte"] 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", "blake2b", "/tmp/fojrvbhcte"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "crc", "/tmp/mzboirukrw"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "crc", "/tmp/mzboirukrw"] Step #5: === Compare result for: cksum ["-c", "-a", "crc", "/tmp/mzboirukrw"] 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/mzboirukrw"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha256", "/tmp/vvglkvdimu"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha256", "/tmp/vvglkvdimu"] Step #5: === Compare result for: cksum ["-c", "-a", "sha256", "/tmp/vvglkvdimu"] Step #5: Rust stderr: Step #5: /tmp/vvglkvdimu: 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/vvglkvdimu: 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/vvglkvdimu"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "crc", "-c", "-a", "sha256", "/tmp/cigbdbtbyq"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "crc", "-c", "-a", "sha256", "/tmp/cigbdbtbyq"] Step #5: === Compare result for: cksum ["-a", "crc", "-c", "-a", "sha256", "/tmp/cigbdbtbyq"] Step #5: Rust stderr: Step #5: /tmp/cigbdbtbyq: 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/cigbdbtbyq: 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", "sha256", "/tmp/cigbdbtbyq"] Step #5: Step #5: === TEST cksum ["cksum", "--raw", "-c", "-a", "sysv", "/tmp/ojunjpbfmq"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--raw", "-c", "-a", "sysv", "/tmp/ojunjpbfmq"] Step #5: === Compare result for: cksum ["--raw", "-c", "-a", "sysv", "/tmp/ojunjpbfmq"] 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/ojunjpbfmq"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sha1", "-c", "-a", "blake2b", "/tmp/regvqwzkpb"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sha1", "-c", "-a", "blake2b", "/tmp/regvqwzkpb"] Step #5: === Compare result for: cksum ["-a", "sha1", "-c", "-a", "blake2b", "/tmp/regvqwzkpb"] Step #5: Rust stderr: Step #5: /tmp/regvqwzkpb: 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/regvqwzkpb: 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", "-a", "blake2b", "/tmp/regvqwzkpb"] Step #5: Step #5: === TEST cksum ["cksum", "--tag", "-c", "-a", "sha384", "/tmp/mwzvipnnns"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--tag", "-c", "-a", "sha384", "/tmp/mwzvipnnns"] Step #5: === Compare result for: cksum ["--tag", "-c", "-a", "sha384", "/tmp/mwzvipnnns"] 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/mwzvipnnns"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sysv", "/tmp/vocvndmjrk"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sysv", "/tmp/vocvndmjrk"] Step #5: === Compare result for: cksum ["-c", "-a", "sysv", "/tmp/vocvndmjrk"] 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/vocvndmjrk"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sysv", "-l", "343", "-c", "-a", "md5", "/tmp/shcnmqsyac"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sysv", "-l", "343", "-c", "-a", "md5", "/tmp/shcnmqsyac"] Step #5: === Compare result for: cksum ["-a", "sysv", "-l", "343", "-c", "-a", "md5", "/tmp/shcnmqsyac"] 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", "343", "-c", "-a", "md5", "/tmp/shcnmqsyac"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha1", "/tmp/gkcamchdoy"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha1", "/tmp/gkcamchdoy"] Step #5: === Compare result for: cksum ["-c", "-a", "sha1", "/tmp/gkcamchdoy"] Step #5: Rust stderr: Step #5: /tmp/gkcamchdoy: 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/gkcamchdoy: 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/gkcamchdoy"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha512", "/tmp/rfthxsrhfa"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha512", "/tmp/rfthxsrhfa"] Step #5: === Compare result for: cksum ["-c", "-a", "sha512", "/tmp/rfthxsrhfa"] Step #5: Rust stderr: Step #5: /tmp/rfthxsrhfa: 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/rfthxsrhfa: 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/rfthxsrhfa"] Step #5: Step #5: === TEST cksum ["cksum", "--base64", "-c", "-a", "md5", "/tmp/grkeinvfxg"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--base64", "-c", "-a", "md5", "/tmp/grkeinvfxg"] Step #5: === Compare result for: cksum ["--base64", "-c", "-a", "md5", "/tmp/grkeinvfxg"] Step #5: Rust stderr: Step #5: /tmp/grkeinvfxg: 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/grkeinvfxg: 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", "md5", "/tmp/grkeinvfxg"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "/tmp/ykemwmcjos", "-a", "sha256", "/tmp/esmylmtrid"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "/tmp/ykemwmcjos", "-a", "sha256", "/tmp/esmylmtrid"] Step #5: === Compare result for: cksum ["-c", "/tmp/ykemwmcjos", "-a", "sha256", "/tmp/esmylmtrid"] Step #5: Rust stderr: Step #5: /tmp/ykemwmcjos: no properly formatted checksum lines found Step #5: fuzz_cksum: /tmp/esmylmtrid: 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/ykemwmcjos: no properly formatted checksum lines found Step #5: -fuzz_cksum: /tmp/esmylmtrid: 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/ykemwmcjos", "-a", "sha256", "/tmp/esmylmtrid"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha256", "/tmp/naxsyrvnkz"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha256", "/tmp/naxsyrvnkz"] Step #5: === Compare result for: cksum ["-c", "-a", "sha256", "/tmp/naxsyrvnkz"] Step #5: Rust stderr: Step #5: /tmp/naxsyrvnkz: 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/naxsyrvnkz: 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/naxsyrvnkz"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "blake2b", "--binary", "-l", "347", "-c", "/tmp/qdfpvzitjz", "-a", "sha512", "/tmp/mhpzoycjma"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "blake2b", "--binary", "-l", "347", "-c", "/tmp/qdfpvzitjz", "-a", "sha512", "/tmp/mhpzoycjma"] Step #5: === Compare result for: cksum ["-a", "blake2b", "--binary", "-l", "347", "-c", "/tmp/qdfpvzitjz", "-a", "sha512", "/tmp/mhpzoycjma"] 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", "blake2b", "--binary", "-l", "347", "-c", "/tmp/qdfpvzitjz", "-a", "sha512", "/tmp/mhpzoycjma"] Step #5: Step #5: #32 pulse exec/s: 0 rss: 30Mb Step #5: === TEST cksum ["cksum", "-l", "261", "-c", "-a", "crc", "/tmp/rizktljopy"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-l", "261", "-c", "-a", "crc", "/tmp/rizktljopy"] Step #5: === Compare result for: cksum ["-l", "261", "-c", "-a", "crc", "/tmp/rizktljopy"] 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", "261", "-c", "-a", "crc", "/tmp/rizktljopy"] Step #5: Step #5: === TEST cksum ["cksum", "-l", "74", "-c", "/tmp/ewplvthzqb", "-a", "sysv", "/tmp/hmbqjeytox"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-l", "74", "-c", "/tmp/ewplvthzqb", "-a", "sysv", "/tmp/hmbqjeytox"] Step #5: === Compare result for: cksum ["-l", "74", "-c", "/tmp/ewplvthzqb", "-a", "sysv", "/tmp/hmbqjeytox"] 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", "74", "-c", "/tmp/ewplvthzqb", "-a", "sysv", "/tmp/hmbqjeytox"] Step #5: Step #5: === TEST cksum ["cksum", "-l", "295", "-c", "/tmp/frzpmatpjc", "-a", "sm3", "/tmp/gocvttduxa"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-l", "295", "-c", "/tmp/frzpmatpjc", "-a", "sm3", "/tmp/gocvttduxa"] Step #5: === Compare result for: cksum ["-l", "295", "-c", "/tmp/frzpmatpjc", "-a", "sm3", "/tmp/gocvttduxa"] 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", "295", "-c", "/tmp/frzpmatpjc", "-a", "sm3", "/tmp/gocvttduxa"] Step #5: Step #5: === TEST cksum ["cksum", "/tmp/elkqmeeroj", "-a", "sha224", "/tmp/dmiwdzvpto"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "/tmp/elkqmeeroj", "-a", "sha224", "/tmp/dmiwdzvpto"] Step #5: === Compare result for: cksum ["/tmp/elkqmeeroj", "-a", "sha224", "/tmp/dmiwdzvpto"] Step #5: Rust stdout: Step #5: SHA224 (/tmp/elkqmeeroj) = 1b6748c0f80acbd1d1489d6c97fcc7ef218c60c53071aac92fb20d21 Step #5: SHA224 (/tmp/dmiwdzvpto) = 24cc6bf04144a9ddd66150f0028f0710ef0a2dd7f7ca8e87acfe07e8 Step #5: Step #5: GNU stdout: Step #5: (empty) Step #5: --- START diff Step #5: -SHA224 (/tmp/elkqmeeroj) = 1b6748c0f80acbd1d1489d6c97fcc7ef218c60c53071aac92fb20d21 Step #5: -SHA224 (/tmp/dmiwdzvpto) = 24cc6bf04144a9ddd66150f0028f0710ef0a2dd7f7ca8e87acfe07e8 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/elkqmeeroj", "-a", "sha224", "/tmp/dmiwdzvpto"] Step #5: Step #5: thread '' (9953) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: cksum ["/tmp/elkqmeeroj", "-a", "sha224", "/tmp/dmiwdzvpto"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==9953== 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: artifact_prefix='./'; Test unit written to ./crash-7af9aa92d71e4beb6b72f21a68020dc2941d72c0 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: 1135148560 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.Merge482.txt' Step #5: MERGE-INNER: '/corpus/fuzz_cksum/7af9aa92d71e4beb6b72f21a68020dc2941d72c0' caused a failure at the previous merge step Step #5: MERGE-INNER: 438 total files; 437 processed earlier; will process 1 files now Step #5: === TEST cksum ["cksum", "-c", "-a", "sha1", "/tmp/mvyzcuecfq"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha1", "/tmp/mvyzcuecfq"] Step #5: === Compare result for: cksum ["-c", "-a", "sha1", "/tmp/mvyzcuecfq"] Step #5: Rust stderr: Step #5: /tmp/mvyzcuecfq: 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/mvyzcuecfq: 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/mvyzcuecfq"] Step #5: Step #5: #1 pulse exec/s: 0 rss: 32Mb Step #5: #1 DONE exec/s: 0 rss: 32Mb Step #5: MERGE-OUTER: successful in 14 attempt(s) Step #5: MERGE-OUTER: the control file has 38713 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-11-30 06:49:29,509 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: [2025-11-30 06:49:29,665 INFO] Finding shared libraries for targets (if any). Step #5: [2025-11-30 06:49:29,673 INFO] Finished finding shared libraries for targets. Step #5: Coverage error, creating log file: /workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_seq_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: 1133598006 Step #5: MERGE-OUTER: 313 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: 1133607164 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.Merge1313.txt' Step #5: MERGE-INNER: 313 total files; 0 processed earlier; will process 313 files now Step #5: Running test ["env", "-vv", "CtÃs=U("] Step #5: === Compare result for: env ["-vv", "CtÃs=U("] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 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: CtÃs=U( 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: CtÃs=U( 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=b2ffa5c13581 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 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: +CtÃs=U( 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=b2ffa5c13581 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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: -CtÃs=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]: '-vv' Step #5: arg[2]: 'CtÃs=U(' Step #5: GNU stderr: Step #5: CtÃs=U( Step #5: --- START diff Step #5: -arg[0]: 'env' Step #5: -arg[1]: '-vv' Step #5: -arg[2]: 'CtÃs=U(' Step #5: +CtÃs=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 ["-vv", "CtÃs=U("] Step #5: Step #5: thread '' (1379) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["-vv", "CtÃs=U("] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==1379== 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: 0xec, Step #5: \354 Step #5: artifact_prefix='./'; Test unit written to ./crash-0ad052dd9f32405521e43c6ebdc52f5a025493b2 Step #5: Base64: 7A== 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: 1133619949 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.Merge1313.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/0ad052dd9f32405521e43c6ebdc52f5a025493b2' caused a failure at the previous merge step Step #5: MERGE-INNER: 313 total files; 1 processed earlier; will process 312 files now Step #5: Running test ["env", "F="] Step #5: === Compare result for: env ["F="] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 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: F= 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: F= 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=b2ffa5c13581 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 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: +F= 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=b2ffa5c13581 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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: -F= 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 ["F="] Step #5: Step #5: thread '' (1463) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["F="] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==1463== 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, Step #5: [ Step #5: artifact_prefix='./'; Test unit written to ./crash-1e5c2f367f02e47a8c160cda1cd9d91decbac441 Step #5: Base64: Ww== 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: 1133631693 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.Merge1313.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/1e5c2f367f02e47a8c160cda1cd9d91decbac441' caused a failure at the previous merge step Step #5: MERGE-INNER: 313 total files; 2 processed earlier; will process 311 files now Step #5: Running test ["env", "-u=v", "--chdir=/tmp", "=L", "🪛tnD=w"] Step #5: === Compare result for: env ["-u=v", "--chdir=/tmp", "=L", "🪛tnD=w"] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: cannot unset '=v': Invalid argument Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: +cannot unset '=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=v", "--chdir=/tmp", "=L", "🪛tnD=w"] Step #5: Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: Running test ["env", "-u=0", "UHhn=NxTpw"] Step #5: === Compare result for: env ["-u=0", "UHhn=NxTpw"] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: cannot unset '=0': Invalid argument Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: +cannot unset '=0': Invalid argument Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: env ["-u=0", "UHhn=NxTpw"] Step #5: Step #5: #2 pulse exec/s: 0 rss: 28Mb Step #5: Running test ["env", "-i"] Step #5: === Compare result for: env ["-i"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["env", "-u=QcC"] Step #5: === Compare result for: env ["-u=QcC"] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: cannot unset '=QcC': Invalid argument Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: +cannot unset '=QcC': Invalid argument Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: env ["-u=QcC"] Step #5: Step #5: #4 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["env", "mxntK=🔩(t", "="] Step #5: === Compare result for: env ["mxntK=🔩(t", "="] Step #5: Rust stdout: Step #5: mxntK=🔩(t Step #5: Step #5: GNU stdout: Step #5: LC_ALL=C Step #5: mxntK=🔩(t Step #5: = Step #5: Step #5: --- START diff Step #5: +LC_ALL=C Step #5: mxntK=🔩(t 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 ["mxntK=🔩(t", "="] Step #5: Step #5: thread '' (1526) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["mxntK=🔩(t", "="] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==1526== 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 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: 1133648173 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.Merge1313.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/f195c020a28dfc5f2fb6af256b524ddcd93756ed' caused a failure at the previous merge step Step #5: MERGE-INNER: 313 total files; 7 processed earlier; will process 306 files now Step #5: Running test ["env", "-0", "-v"] Step #5: === Compare result for: env ["-0", "-v"] Step #5: Rust stdout: Step #5: SRC=/srcRESULTS=/builder/outputs/60c82f92-6f38-42a1-a56e-e18d570f835bMSAN_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=b2ffa5c13581COVERAGE_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=b2ffa5c13581HTTP_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/60c82f92-6f38-42a1-a56e-e18d570f835bSANITIZER=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/60c82f92-6f38-42a1-a56e-e18d570f835bMSAN_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=b2ffa5c13581COVERAGE_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=b2ffa5c13581HTTP_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/60c82f92-6f38-42a1-a56e-e18d570f835bSANITIZER=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", "-v"] Step #5: Step #5: thread '' (1623) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["-0", "-v"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==1623== 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: 0x3f, Step #5: ? Step #5: artifact_prefix='./'; Test unit written to ./crash-5bab61eb53176449e25c2c82f172b82cb13ffb9d Step #5: Base64: Pw== 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: 1133658236 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.Merge1313.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/5bab61eb53176449e25c2c82f172b82cb13ffb9d' caused a failure at the previous merge step Step #5: MERGE-INNER: 313 total files; 8 processed earlier; will process 305 files now Step #5: Running test ["env", "-v", "-u=3🪛4Z", "6=🔗"] Step #5: === Compare result for: env ["-v", "-u=3🪛4Z", "6=🔗"] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: =3🪛4Z Step #5: env: cannot unset '=3\360\237\252\2334Z': Invalid argument Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: +=3🪛4Z Step #5: +env: cannot unset '=3\360\237\252\2334Z': 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=3🪛4Z", "6=🔗"] Step #5: Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: Running test ["env", "-vv", "-u=🪛3bgKE", "dy=6UnAÃ"] Step #5: === Compare result for: env ["-vv", "-u=🪛3bgKE", "dy=6UnAÃ"] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: =🪛3bgKE Step #5: env: cannot unset '=\360\237\252\2333bgKE': Invalid argument Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: +=🪛3bgKE Step #5: +env: cannot unset '=\360\237\252\2333bgKE': 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=🪛3bgKE", "dy=6UnAÃ"] Step #5: Step #5: #2 pulse exec/s: 0 rss: 28Mb Step #5: Running test ["env", "-0", "-vv", "-u=peXjGk", "="] Step #5: === Compare result for: env ["-0", "-vv", "-u=peXjGk", "="] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: =peXjGk Step #5: env: cannot unset '=peXjGk': Invalid argument Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: +=peXjGk Step #5: +env: cannot unset '=peXjGk': 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=peXjGk", "="] Step #5: Step #5: Running test ["env", "-u=i", "MU6=YdH", "zI⚙U=J"] Step #5: === Compare result for: env ["-u=i", "MU6=YdH", "zI⚙U=J"] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: cannot unset '=i': Invalid argument Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: +cannot unset '=i': Invalid argument Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: env ["-u=i", "MU6=YdH", "zI⚙U=J"] Step #5: Step #5: #4 pulse exec/s: 0 rss: 28Mb Step #5: Running test ["env", "73h=B"] Step #5: === Compare result for: env ["73h=B"] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 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: 73h=B Step #5: Step #5: GNU stdout: Step #5: 73h=B 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=b2ffa5c13581 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 Step #5: -COVERAGE_EXTRA_ARGS= Step #5: -SHLVL=2 Step #5: +73h=B 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=b2ffa5c13581 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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: -73h=B 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 ["73h=B"] Step #5: Step #5: thread '' (1688) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["73h=B"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==1688== 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: 0xfd, Step #5: \375 Step #5: artifact_prefix='./'; Test unit written to ./crash-b54664965911c6fe91e18cd01b68a75c8183b530 Step #5: Base64: /Q== 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: 1133675726 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.Merge1313.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/b54664965911c6fe91e18cd01b68a75c8183b530' caused a failure at the previous merge step Step #5: MERGE-INNER: 313 total files; 13 processed earlier; will process 300 files now Step #5: Running test ["env", "-v", "VO\u{fe0f}rw=aeDTG"] Step #5: === Compare result for: env ["-v", "VO\u{fe0f}rw=aeDTG"] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 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: VO️rw=aeDTG 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=b2ffa5c13581 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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: VO️rw=aeDTG 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 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=b2ffa5c13581 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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: +VO️rw=aeDTG Step #5: WORK=/work Step #5: -VO️rw=aeDTG 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: VO️rw=aeDTG Step #5: --- START diff Step #5: +VO️rw=aeDTG 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", "VO\u{fe0f}rw=aeDTG"] Step #5: Step #5: thread '' (1809) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["-v", "VO\u{fe0f}rw=aeDTG"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==1809== 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: 0x33, Step #5: 3 Step #5: artifact_prefix='./'; Test unit written to ./crash-77de68daecd823babbb58edb1c8e14d7106e83bb Step #5: Base64: Mw== 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: 1133688621 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.Merge1313.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/77de68daecd823babbb58edb1c8e14d7106e83bb' caused a failure at the previous merge step Step #5: MERGE-INNER: 313 total files; 14 processed earlier; will process 299 files now Step #5: Running test ["env", "-vv", "-u=ÃHoz", "XU=S5DXv"] Step #5: === Compare result for: env ["-vv", "-u=ÃHoz", "XU=S5DXv"] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: =ÃHoz Step #5: env: cannot unset '=\303\203Hoz': Invalid argument Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: +=ÃHoz Step #5: +env: cannot unset '=\303\203Hoz': 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=ÃHoz", "XU=S5DXv"] 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 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=b2ffa5c13581 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 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=b2ffa5c13581 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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 '' (1892) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env [] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==1892== 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: 0x54, Step #5: T Step #5: artifact_prefix='./'; Test unit written to ./crash-c2c53d66948214258a26ca9ca845d7ac0c17f8e7 Step #5: Base64: VA== 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: 1133701377 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.Merge1313.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/c2c53d66948214258a26ca9ca845d7ac0c17f8e7' caused a failure at the previous merge step Step #5: MERGE-INNER: 313 total files; 16 processed earlier; will process 297 files now Step #5: Running test ["env", "-0", "--chdir=/tmp"] Step #5: === Compare result for: env ["-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 ["-0", "--chdir=/tmp"] Step #5: Step #5: #1 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["env", "-i", "-0"] Step #5: === Compare result for: env ["-i", "-0"] Step #5: === OK Same behavior Step #5: Step #5: #2 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["env", "-i", "-v", "--chdir=/tmp", "=s(x", "B=7R8"] Step #5: === Compare result for: env ["-i", "-v", "--chdir=/tmp", "=s(x", "B=7R8"] 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: =s(x Step #5: setenv: B=7R8 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: +=s(x Step #5: +setenv: B=7R8 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", "=s(x", "B=7R8"] Step #5: Step #5: Running test ["env", "-u=s\u{fe0f}gCtCK", "Tnsf=Ãd9", "Ro=V🔩"] Step #5: === Compare result for: env ["-u=s\u{fe0f}gCtCK", "Tnsf=Ãd9", "Ro=V🔩"] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: cannot unset '=s\357\270\217gCtCK': Invalid argument Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: +cannot unset '=s\357\270\217gCtCK': Invalid argument Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: env ["-u=s\u{fe0f}gCtCK", "Tnsf=Ãd9", "Ro=V🔩"] Step #5: Step #5: #4 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["env", "-v", "-u=pWpTO87🪛", "=", "l7=M🪓🔗3"] Step #5: === Compare result for: env ["-v", "-u=pWpTO87🪛", "=", "l7=M🪓🔗3"] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: =pWpTO87🪛 Step #5: env: cannot unset '=pWpTO87\360\237\252\233': Invalid argument Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: +=pWpTO87🪛 Step #5: +env: cannot unset '=pWpTO87\360\237\252\233': 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=pWpTO87🪛", "=", "l7=M🪓🔗3"] Step #5: Step #5: Running test ["env", "-vv", "O=9jggB"] Step #5: === Compare result for: env ["-vv", "O=9jggB"] Step #5: Rust stdout: Step #5: O=9jggB Step #5: Step #5: GNU stdout: Step #5: LC_ALL=C Step #5: O=9jggB Step #5: Step #5: --- START diff Step #5: +LC_ALL=C Step #5: O=9jggB Step #5: --- END diff Step #5: Step #5: Rust stderr: Step #5: arg[0]: 'env' Step #5: arg[1]: '-vv' Step #5: arg[2]: 'O=9jggB' Step #5: GNU stderr: Step #5: O=9jggB Step #5: --- START diff Step #5: -arg[0]: 'env' Step #5: -arg[1]: '-vv' Step #5: -arg[2]: 'O=9jggB' Step #5: +O=9jggB 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", "O=9jggB"] Step #5: Step #5: thread '' (1963) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["-vv", "O=9jggB"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==1963== 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 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: 1133721387 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.Merge1313.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/12db8f85bfe3e0b837059fa01e53748a0727b52c' caused a failure at the previous merge step Step #5: MERGE-INNER: 313 total files; 22 processed earlier; will process 291 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 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=b2ffa5c13581 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 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=b2ffa5c13581 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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 '' (2090) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env [] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==2090== 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: 0xc7, Step #5: \307 Step #5: artifact_prefix='./'; Test unit written to ./crash-8ce24fc0ea8e685eb23bf6346713ad9fef920425 Step #5: Base64: xw== 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: 1133732564 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.Merge1313.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/8ce24fc0ea8e685eb23bf6346713ad9fef920425' caused a failure at the previous merge step Step #5: MERGE-INNER: 313 total files; 23 processed earlier; will process 290 files now Step #5: Running test ["env", "-v"] Step #5: === Compare result for: env ["-v"] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 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=b2ffa5c13581 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 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=b2ffa5c13581 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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 ["-v"] Step #5: Step #5: thread '' (2154) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["-v"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==2154== 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: 0xab, Step #5: \253 Step #5: artifact_prefix='./'; Test unit written to ./crash-fe83f217d464f6fdfa5b2b1f87fe3a1a47371196 Step #5: Base64: qw== 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: 1133744059 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.Merge1313.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/fe83f217d464f6fdfa5b2b1f87fe3a1a47371196' caused a failure at the previous merge step Step #5: MERGE-INNER: 313 total files; 24 processed earlier; will process 289 files now Step #5: Running test ["env", "-i", "-0", "-u=nFh", "--chdir=/tmp", "4🔩(=", "u=JN"] Step #5: === Compare result for: env ["-i", "-0", "-u=nFh", "--chdir=/tmp", "4🔩(=", "u=JN"] Step #5: Rust stderr: Step #5: env-error-cannot-unset 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-cannot-unset 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", "-u=nFh", "--chdir=/tmp", "4🔩(=", "u=JN"] Step #5: Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: Running test ["env", "-i", "--chdir=/tmp", "S=eMoz9", "6="] Step #5: === Compare result for: env ["-i", "--chdir=/tmp", "S=eMoz9", "6="] 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", "S=eMoz9", "6="] Step #5: Step #5: #2 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["env", "-0", "u3vG=🪓yzzR", "au=Icn"] Step #5: === Compare result for: env ["-0", "u3vG=🪓yzzR", "au=Icn"] Step #5: Rust stdout: Step #5: SRC=/srcRESULTS=/builder/outputs/60c82f92-6f38-42a1-a56e-e18d570f835bMSAN_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=b2ffa5c13581COVERAGE_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=/worku3vG=🪓yzzRau=Icn 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=b2ffa5c13581HTTP_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/60c82f92-6f38-42a1-a56e-e18d570f835bSANITIZER=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_ONCEau=Icnu3vG=🪓yzzR Step #5: --- START diff Step #5: -SRC=/srcRESULTS=/builder/outputs/60c82f92-6f38-42a1-a56e-e18d570f835bMSAN_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=b2ffa5c13581COVERAGE_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=/worku3vG=🪓yzzRau=Icn 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=b2ffa5c13581HTTP_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/60c82f92-6f38-42a1-a56e-e18d570f835bSANITIZER=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_ONCEau=Icnu3vG=🪓yzzR Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stdout differs Step #5: === KO Test failed and will panic for: env ["-0", "u3vG=🪓yzzR", "au=Icn"] Step #5: Step #5: thread '' (2240) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["-0", "u3vG=🪓yzzR", "au=Icn"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==2240== 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 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: 1133759722 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.Merge1313.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/655f2b71ddfafbcbd5af517f02eb9386a2a7a2a1' caused a failure at the previous merge step Step #5: MERGE-INNER: 313 total files; 27 processed earlier; will process 286 files now Step #5: Running test ["env", "-0", "-u=0(DN38r", "c=4", "t(0=H1"] Step #5: === Compare result for: env ["-0", "-u=0(DN38r", "c=4", "t(0=H1"] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: cannot unset '=0(DN38r': Invalid argument Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: +cannot unset '=0(DN38r': 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=0(DN38r", "c=4", "t(0=H1"] Step #5: Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: Running test ["env", "⚙=(", "🔗b=m(e"] Step #5: === Compare result for: env ["⚙=(", "🔗b=m(e"] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 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: 🔗b=m(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=b2ffa5c13581 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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: 🔗b=m(e Step #5: Step #5: --- START diff Step #5: -SRC=/src Step #5: -RESULTS=/builder/outputs/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 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=b2ffa5c13581 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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: 🔗b=m(e Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stdout differs Step #5: === KO Test failed and will panic for: env ["⚙=(", "🔗b=m(e"] Step #5: Step #5: thread '' (2356) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["⚙=(", "🔗b=m(e"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==2356== 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, Step #5: \262 Step #5: artifact_prefix='./'; Test unit written to ./crash-ffc54ca808e7666f250133ad0ae2185ad688a826 Step #5: Base64: sg== 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: 1133774542 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.Merge1313.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/ffc54ca808e7666f250133ad0ae2185ad688a826' caused a failure at the previous merge step Step #5: MERGE-INNER: 313 total files; 29 processed earlier; will process 284 files now Step #5: Running test ["env", "-u=🔩", "--chdir=/tmp", "=lFd"] Step #5: === Compare result for: env ["-u=🔩", "--chdir=/tmp", "=lFd"] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: cannot unset '=\360\237\224\251': Invalid argument Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: +cannot unset '=\360\237\224\251': 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", "=lFd"] Step #5: Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: Running test ["env", "-v"] Step #5: === Compare result for: env ["-v"] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 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=b2ffa5c13581 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 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=b2ffa5c13581 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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 ["-v"] Step #5: Step #5: thread '' (2475) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["-v"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==2475== 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, Step #5: \337 Step #5: artifact_prefix='./'; Test unit written to ./crash-3fa5bfd93317ad25772680071d5ac3259cd2384f Step #5: Base64: 3w== 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: 1133789142 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.Merge1313.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/3fa5bfd93317ad25772680071d5ac3259cd2384f' caused a failure at the previous merge step Step #5: MERGE-INNER: 313 total files; 31 processed earlier; will process 282 files now Step #5: Running test ["env", "-u=uptnÃ", "0Oo(=Ã"] Step #5: === Compare result for: env ["-u=uptnÃ", "0Oo(=Ã"] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: cannot unset '=uptn\303\203': Invalid argument Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: +cannot unset '=uptn\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=uptnÃ", "0Oo(=Ã"] 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 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=b2ffa5c13581 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 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=b2ffa5c13581 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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 '' (2587) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env [] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==2587== 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: 0x4d, Step #5: M Step #5: artifact_prefix='./'; Test unit written to ./crash-c63ae6dd4fc9f9dda66970e827d13f7c73fe841c Step #5: Base64: TQ== 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: 1133801879 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.Merge1313.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/c63ae6dd4fc9f9dda66970e827d13f7c73fe841c' caused a failure at the previous merge step Step #5: MERGE-INNER: 313 total files; 33 processed earlier; will process 280 files now Step #5: Running test ["env", "-vv", "=🔩z\u{fe0f}"] Step #5: === Compare result for: env ["-vv", "=🔩z\u{fe0f}"] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 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=b2ffa5c13581 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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: =🔩z️ Step #5: Step #5: --- START diff Step #5: -SRC=/src Step #5: -RESULTS=/builder/outputs/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 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=b2ffa5c13581 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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: +=🔩z️ Step #5: --- END diff Step #5: Step #5: Rust stderr: Step #5: arg[0]: 'env' Step #5: arg[1]: '-vv' Step #5: arg[2]: '=🔩z️' Step #5: fuzz_env: warning: env-warning-no-name-specified Step #5: GNU stderr: Step #5: =🔩z️ Step #5: --- START diff Step #5: -arg[0]: 'env' Step #5: -arg[1]: '-vv' Step #5: -arg[2]: '=🔩z️' Step #5: -fuzz_env: warning: env-warning-no-name-specified Step #5: +=🔩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 ["-vv", "=🔩z\u{fe0f}"] Step #5: Step #5: thread '' (2683) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["-vv", "=🔩z\u{fe0f}"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==2683== 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, Step #5: l Step #5: artifact_prefix='./'; Test unit written to ./crash-07c342be6e560e7f43842e2e21b774e61d85f047 Step #5: Base64: bA== 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: 1133813706 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.Merge1313.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/07c342be6e560e7f43842e2e21b774e61d85f047' caused a failure at the previous merge step Step #5: MERGE-INNER: 313 total files; 34 processed earlier; will process 279 files now Step #5: Running test ["env", "--chdir=/tmp", "uuI3=", "QH=W"] Step #5: === Compare result for: env ["--chdir=/tmp", "uuI3=", "QH=W"] 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", "uuI3=", "QH=W"] Step #5: Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: Running test ["env", "-0", "--chdir=/tmp"] Step #5: === Compare result for: env ["-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 ["-0", "--chdir=/tmp"] Step #5: Step #5: #2 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["env", "-i", "-v"] Step #5: === Compare result for: env ["-i", "-v"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["env", "-vv", "-u=M", "t3dD=", "vdbuP=(rc"] Step #5: === Compare result for: env ["-vv", "-u=M", "t3dD=", "vdbuP=(rc"] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: =M Step #5: env: cannot unset '=M': Invalid argument Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: +=M Step #5: +env: cannot unset '=M': 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=M", "t3dD=", "vdbuP=(rc"] Step #5: Step #5: #4 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["env", "z4\u{fe0f}a=bUmGl"] Step #5: === Compare result for: env ["z4\u{fe0f}a=bUmGl"] Step #5: Rust stdout: Step #5: z4️a=bUmGl Step #5: Step #5: GNU stdout: Step #5: LC_ALL=C Step #5: z4️a=bUmGl Step #5: Step #5: --- START diff Step #5: +LC_ALL=C Step #5: z4️a=bUmGl Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stdout differs Step #5: === KO Test failed and will panic for: env ["z4\u{fe0f}a=bUmGl"] Step #5: Step #5: thread '' (2793) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["z4\u{fe0f}a=bUmGl"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==2793== 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: 0x7, Step #5: \007 Step #5: artifact_prefix='./'; Test unit written to ./crash-5d1be7e9dda1ee8896be5b7e34a85ee16452a7b4 Step #5: Base64: Bw== 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: 1133830634 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.Merge1313.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/5d1be7e9dda1ee8896be5b7e34a85ee16452a7b4' caused a failure at the previous merge step Step #5: MERGE-INNER: 313 total files; 39 processed earlier; will process 274 files now Step #5: Running test ["env", "-vv", "-u=aEfgjIOt", "(L=eK1WH", "VZ="] Step #5: === Compare result for: env ["-vv", "-u=aEfgjIOt", "(L=eK1WH", "VZ="] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: =aEfgjIOt Step #5: env: cannot unset '=aEfgjIOt': Invalid argument Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: +=aEfgjIOt Step #5: +env: cannot unset '=aEfgjIOt': 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=aEfgjIOt", "(L=eK1WH", "VZ="] Step #5: Step #5: #1 pulse exec/s: 0 rss: 28Mb 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/60c82f92-6f38-42a1-a56e-e18d570f835bMSAN_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=b2ffa5c13581COVERAGE_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=b2ffa5c13581HTTP_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/60c82f92-6f38-42a1-a56e-e18d570f835bSANITIZER=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/60c82f92-6f38-42a1-a56e-e18d570f835bMSAN_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=b2ffa5c13581COVERAGE_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=b2ffa5c13581HTTP_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/60c82f92-6f38-42a1-a56e-e18d570f835bSANITIZER=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 '' (2962) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378: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: ==2962== 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, Step #5: \010 Step #5: artifact_prefix='./'; Test unit written to ./crash-8d883f1577ca8c334b7c6d75ccb71209d71ced13 Step #5: Base64: CA== 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: 1133842010 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.Merge1313.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/8d883f1577ca8c334b7c6d75ccb71209d71ced13' caused a failure at the previous merge step Step #5: MERGE-INNER: 313 total files; 41 processed earlier; will process 272 files now Step #5: Running test ["env", "t=o3j", "=b"] Step #5: === Compare result for: env ["t=o3j", "=b"] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 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=o3j 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=b2ffa5c13581 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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=o3j Step #5: =b Step #5: Step #5: --- START diff Step #5: -SRC=/src Step #5: -RESULTS=/builder/outputs/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 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=b2ffa5c13581 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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=o3j 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 ["t=o3j", "=b"] Step #5: Step #5: thread '' (3065) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["t=o3j", "=b"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==3065== 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, Step #5: \363 Step #5: artifact_prefix='./'; Test unit written to ./crash-0a80baa1797615faddb0ccfaa6d46382a6b3e0e2 Step #5: Base64: 8w== 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: 1133853693 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.Merge1313.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/0a80baa1797615faddb0ccfaa6d46382a6b3e0e2' caused a failure at the previous merge step Step #5: MERGE-INNER: 313 total files; 42 processed earlier; will process 271 files now Step #5: Running test ["env", "-i", "-v", "-u=\u{fe0f}wDCiDr6"] Step #5: === Compare result for: env ["-i", "-v", "-u=\u{fe0f}wDCiDr6"] 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", "-u=\u{fe0f}wDCiDr6"] Step #5: Step #5: thread '' (3158) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["-i", "-v", "-u=\u{fe0f}wDCiDr6"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==3158== 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: 0xb8, Step #5: \270 Step #5: artifact_prefix='./'; Test unit written to ./crash-e144f0608b1a43ec8a6ea4ed41f198c92697c471 Step #5: Base64: uA== 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: 1133864237 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.Merge1313.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/e144f0608b1a43ec8a6ea4ed41f198c92697c471' caused a failure at the previous merge step Step #5: MERGE-INNER: 313 total files; 43 processed earlier; will process 270 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 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=b2ffa5c13581 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 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=b2ffa5c13581 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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 '' (3252) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env [] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==3252== 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, Step #5: t Step #5: artifact_prefix='./'; Test unit written to ./crash-8efd86fb78a56a5145ed7739dcb00c78581c5375 Step #5: Base64: dA== 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: 1133875052 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.Merge1313.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/8efd86fb78a56a5145ed7739dcb00c78581c5375' caused a failure at the previous merge step Step #5: MERGE-INNER: 313 total files; 44 processed earlier; will process 269 files now Step #5: Running test ["env", "-i", "-u=vv"] Step #5: === Compare result for: env ["-i", "-u=vv"] 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=vv"] Step #5: Step #5: thread '' (3353) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["-i", "-u=vv"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==3353== 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: 0xa9, Step #5: \251 Step #5: artifact_prefix='./'; Test unit written to ./crash-19da91f2603889267dfd77786e07a5b8f067d62a Step #5: Base64: qQ== 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: 1133884769 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.Merge1313.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/19da91f2603889267dfd77786e07a5b8f067d62a' caused a failure at the previous merge step Step #5: MERGE-INNER: 313 total files; 45 processed earlier; will process 268 files now Step #5: Running test ["env", "c7(=Ã🔗d🔗"] Step #5: === Compare result for: env ["c7(=Ã🔗d🔗"] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 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: c7(=Ã🔗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=b2ffa5c13581 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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: c7(=Ã🔗d🔗 Step #5: Step #5: --- START diff Step #5: -SRC=/src Step #5: -RESULTS=/builder/outputs/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 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=b2ffa5c13581 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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: c7(=Ã🔗d🔗 Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stdout differs Step #5: === KO Test failed and will panic for: env ["c7(=Ã🔗d🔗"] Step #5: Step #5: thread '' (3446) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["c7(=Ã🔗d🔗"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==3446== 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, Step #5: | Step #5: artifact_prefix='./'; Test unit written to ./crash-3eb416223e9e69e6bb8ee19793911ad1ad2027d8 Step #5: Base64: fA== 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: 1133895574 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.Merge1313.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/3eb416223e9e69e6bb8ee19793911ad1ad2027d8' caused a failure at the previous merge step Step #5: MERGE-INNER: 313 total files; 46 processed earlier; will process 267 files now Step #5: Running test ["env", "-u=USÃ", "v(YÃ=Gx"] Step #5: === Compare result for: env ["-u=USÃ", "v(YÃ=Gx"] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: cannot unset '=US\303\203': Invalid argument Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: +cannot unset '=US\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=USÃ", "v(YÃ=Gx"] Step #5: Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: Running test ["env", "-0"] Step #5: === Compare result for: env ["-0"] Step #5: Rust stdout: Step #5: SRC=/srcRESULTS=/builder/outputs/60c82f92-6f38-42a1-a56e-e18d570f835bMSAN_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=b2ffa5c13581COVERAGE_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=b2ffa5c13581HTTP_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/60c82f92-6f38-42a1-a56e-e18d570f835bSANITIZER=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/60c82f92-6f38-42a1-a56e-e18d570f835bMSAN_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=b2ffa5c13581COVERAGE_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=b2ffa5c13581HTTP_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/60c82f92-6f38-42a1-a56e-e18d570f835bSANITIZER=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 '' (3547) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["-0"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==3547== 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: 0x8d, Step #5: \215 Step #5: artifact_prefix='./'; Test unit written to ./crash-42034c895d06d6f914deac94ca1d87cb39a8cd32 Step #5: Base64: jQ== 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: 1133907778 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.Merge1313.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/42034c895d06d6f914deac94ca1d87cb39a8cd32' caused a failure at the previous merge step Step #5: MERGE-INNER: 313 total files; 48 processed earlier; will process 265 files now Step #5: Running test ["env", "-u=f", "--chdir=/tmp", "2zpFk=xJ(YÃ"] Step #5: === Compare result for: env ["-u=f", "--chdir=/tmp", "2zpFk=xJ(YÃ"] 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", "2zpFk=xJ(YÃ"] Step #5: Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: Running test ["env", "-i", "-0", "G=jHi", "ukV="] Step #5: === Compare result for: env ["-i", "-0", "G=jHi", "ukV="] Step #5: === OK Same behavior Step #5: Step #5: #2 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["env", "--chdir=/tmp", "6cV=0Arg", "hGQ5=k"] Step #5: === Compare result for: env ["--chdir=/tmp", "6cV=0Arg", "hGQ5=k"] 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", "6cV=0Arg", "hGQ5=k"] Step #5: Step #5: Running test ["env", "ÃNS=🪛t9I⚙", "ÃBX=A"] Step #5: === Compare result for: env ["ÃNS=🪛t9I⚙", "ÃBX=A"] Step #5: Rust stdout: Step #5: G=jHi Step #5: ukV= Step #5: ÃNS=🪛t9I⚙ Step #5: ÃBX=A Step #5: Step #5: GNU stdout: Step #5: G=jHi Step #5: LC_ALL=C Step #5: ukV= Step #5: ÃBX=A Step #5: ÃNS=🪛t9I⚙ Step #5: Step #5: --- START diff Step #5: G=jHi Step #5: +LC_ALL=C Step #5: ukV= Step #5: -ÃNS=🪛t9I⚙ Step #5: ÃBX=A Step #5: +ÃNS=🪛t9I⚙ Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stdout differs Step #5: === KO Test failed and will panic for: env ["ÃNS=🪛t9I⚙", "ÃBX=A"] Step #5: Step #5: thread '' (3654) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["ÃNS=🪛t9I⚙", "ÃBX=A"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==3654== 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: 0x56, Step #5: V Step #5: artifact_prefix='./'; Test unit written to ./crash-c9ee5681d3c59f7541c27a38b67edf46259e187b Step #5: Base64: Vg== 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: 1133925371 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.Merge1313.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/c9ee5681d3c59f7541c27a38b67edf46259e187b' caused a failure at the previous merge step Step #5: MERGE-INNER: 313 total files; 52 processed earlier; will process 261 files now Step #5: Running test ["env", "-i", "-0", "-u=", "--chdir=/tmp", "Wq=K"] Step #5: === Compare result for: env ["-i", "-0", "-u=", "--chdir=/tmp", "Wq=K"] Step #5: Rust stderr: Step #5: env-error-cannot-unset 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-cannot-unset 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", "-u=", "--chdir=/tmp", "Wq=K"] Step #5: Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: Running test ["env", "-i", "-0"] Step #5: === Compare result for: env ["-i", "-0"] Step #5: === OK Same behavior Step #5: Step #5: #2 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["env", "--chdir=/tmp", "Y23m=r9(", "="] Step #5: === Compare result for: env ["--chdir=/tmp", "Y23m=r9(", "="] 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", "Y23m=r9(", "="] Step #5: Step #5: Running test ["env", "-vv", "-u=", "5cOa=((H"] Step #5: === Compare result for: env ["-vv", "-u=", "5cOa=((H"] 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=", "5cOa=((H"] Step #5: Step #5: #4 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["env", "-0", "="] Step #5: === Compare result for: env ["-0", "="] Step #5: Rust stdout: Step #5: (empty) Step #5: GNU stdout: Step #5: LC_ALL=C= Step #5: --- START diff Step #5: +LC_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", "="] Step #5: Step #5: thread '' (3798) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["-0", "="] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==3798== 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: 0x86, Step #5: \206 Step #5: artifact_prefix='./'; Test unit written to ./crash-a9de501bd96364662356b29faee5662ed5d8a33e Step #5: Base64: hg== 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: 1133942327 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.Merge1313.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/a9de501bd96364662356b29faee5662ed5d8a33e' caused a failure at the previous merge step Step #5: MERGE-INNER: 313 total files; 57 processed earlier; will process 256 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 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=b2ffa5c13581 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 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=b2ffa5c13581 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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 '' (3953) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env [] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==3953== 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: 0xe0, Step #5: \340 Step #5: artifact_prefix='./'; Test unit written to ./crash-c2204edbfb1b72c9e996a5e6464f6ab0198c494f Step #5: Base64: 4A== 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: 1133954063 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.Merge1313.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/c2204edbfb1b72c9e996a5e6464f6ab0198c494f' caused a failure at the previous merge step Step #5: MERGE-INNER: 313 total files; 58 processed earlier; will process 255 files now Step #5: Running test ["env", "-v", "=KÃov"] Step #5: === Compare result for: env ["-v", "=KÃov"] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 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=b2ffa5c13581 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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Ãov Step #5: Step #5: --- START diff Step #5: -SRC=/src Step #5: -RESULTS=/builder/outputs/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 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=b2ffa5c13581 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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Ãov Step #5: --- END diff Step #5: Step #5: Rust stderr: Step #5: warning: env-warning-no-name-specified Step #5: GNU stderr: Step #5: =KÃov Step #5: --- START diff Step #5: -warning: env-warning-no-name-specified Step #5: +=KÃov 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", "=KÃov"] Step #5: Step #5: thread '' (4065) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["-v", "=KÃov"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==4065== 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: 0x4b, Step #5: K Step #5: artifact_prefix='./'; Test unit written to ./crash-a7ee38bb7be4fc44198cb2685d9601dcf2b9f569 Step #5: Base64: Sw== 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: 1133966702 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.Merge1313.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/a7ee38bb7be4fc44198cb2685d9601dcf2b9f569' caused a failure at the previous merge step Step #5: MERGE-INNER: 313 total files; 59 processed earlier; will process 254 files now Step #5: Running test ["env", "-u=(8QvG", "--chdir=/tmp"] Step #5: === Compare result for: env ["-u=(8QvG", "--chdir=/tmp"] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: cannot unset '=(8QvG': Invalid argument Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: +cannot unset '=(8QvG': Invalid argument Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: env ["-u=(8QvG", "--chdir=/tmp"] 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 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=b2ffa5c13581 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 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=b2ffa5c13581 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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 '' (4162) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env [] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==4162== 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 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: 1133979421 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.Merge1313.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/regressions/b858cb282617fb0956d960215c8e84d1ccf909c6' caused a failure at the previous merge step Step #5: MERGE-INNER: 313 total files; 61 processed earlier; will process 252 files now Step #5: Running test ["env", "-i", "C=kVT("] Step #5: === Compare result for: env ["-i", "C=kVT("] Step #5: === OK Same behavior Step #5: Step #5: #1 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["env", "-0", "-vv", "RrJ=", "=v8"] Step #5: === Compare result for: env ["-0", "-vv", "RrJ=", "=v8"] Step #5: Rust stdout: Step #5: C=kVT(RrJ= Step #5: GNU stdout: Step #5: C=kVT(LC_ALL=CRrJ==v8 Step #5: --- START diff Step #5: -C=kVT(RrJ= Step #5: +C=kVT(LC_ALL=CRrJ==v8 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: arg[3]: 'RrJ=' Step #5: arg[4]: '=v8' Step #5: fuzz_env: warning: env-warning-no-name-specified Step #5: GNU stderr: Step #5: RrJ= Step #5: setenv: =v8 Step #5: --- START diff Step #5: -arg[0]: 'env' Step #5: -arg[1]: '-0' Step #5: -arg[2]: '-vv' Step #5: -arg[3]: 'RrJ=' Step #5: -arg[4]: '=v8' Step #5: -fuzz_env: warning: env-warning-no-name-specified Step #5: +RrJ= Step #5: +setenv: =v8 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", "RrJ=", "=v8"] Step #5: Step #5: thread '' (4270) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["-0", "-vv", "RrJ=", "=v8"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==4270== 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, Step #5: \000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5ba93c9db0cff93f52b521d7420e43f6eda2784f Step #5: Base64: AA== 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: 1133992270 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.Merge1313.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/5ba93c9db0cff93f52b521d7420e43f6eda2784f' caused a failure at the previous merge step Step #5: MERGE-INNER: 313 total files; 63 processed earlier; will process 250 files now Step #5: Running test ["env", "-u=48", "wxKs=gNfA", "1z=ng("] Step #5: === Compare result for: env ["-u=48", "wxKs=gNfA", "1z=ng("] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: cannot unset '=48': Invalid argument Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: +cannot unset '=48': Invalid argument Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: env ["-u=48", "wxKs=gNfA", "1z=ng("] Step #5: Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: Running test ["env", "--chdir=/tmp", "70="] Step #5: === Compare result for: env ["--chdir=/tmp", "70="] 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", "70="] Step #5: Step #5: #2 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["env", "-i"] Step #5: === Compare result for: env ["-i"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["env", "-v", "42F=v"] Step #5: === Compare result for: env ["-v", "42F=v"] Step #5: Rust stdout: Step #5: 42F=v Step #5: Step #5: GNU stdout: Step #5: 42F=v Step #5: LC_ALL=C Step #5: Step #5: --- START diff Step #5: 42F=v Step #5: +LC_ALL=C Step #5: --- END diff Step #5: Step #5: Rust stderr: Step #5: (empty) Step #5: GNU stderr: Step #5: 42F=v Step #5: --- START diff Step #5: +42F=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", "42F=v"] Step #5: Step #5: thread '' (4370) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["-v", "42F=v"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==4370== 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 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: 1134008492 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.Merge1313.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/c314f8c1fa13e1afa11c8716c7bce6dbf02d09aa' caused a failure at the previous merge step Step #5: MERGE-INNER: 313 total files; 67 processed earlier; will process 246 files now Step #5: Running test ["env", "-i", "-v"] Step #5: === Compare result for: env ["-i", "-v"] Step #5: === OK Same behavior Step #5: Step #5: #1 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["env", "-i"] Step #5: === Compare result for: env ["-i"] Step #5: === OK Same behavior Step #5: Step #5: #2 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["env", "=FHzj"] Step #5: === Compare result for: env ["=FHzj"] Step #5: Rust stdout: Step #5: (empty) Step #5: GNU stdout: Step #5: LC_ALL=C Step #5: =FHzj Step #5: Step #5: --- START diff Step #5: +LC_ALL=C Step #5: +=FHzj 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 ["=FHzj"] Step #5: Step #5: thread '' (4522) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["=FHzj"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==4522== 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: 0xe3, Step #5: \343 Step #5: artifact_prefix='./'; Test unit written to ./crash-adad2ca7ab313add6e955f704719e03d5229e4d0 Step #5: Base64: 4w== 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: 1134022056 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.Merge1313.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/adad2ca7ab313add6e955f704719e03d5229e4d0' caused a failure at the previous merge step Step #5: MERGE-INNER: 313 total files; 70 processed earlier; will process 243 files now Step #5: Running test ["env", "-u=LefcH3CT", "3sO=DHYZ", "3H5=CW"] Step #5: === Compare result for: env ["-u=LefcH3CT", "3sO=DHYZ", "3H5=CW"] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: cannot unset '=LefcH3CT': Invalid argument Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: +cannot unset '=LefcH3CT': Invalid argument Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: env ["-u=LefcH3CT", "3sO=DHYZ", "3H5=CW"] Step #5: Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: Running test ["env", "-v", "-vv", "(🔩Rf=", "3h=ÃufG🧰"] Step #5: === Compare result for: env ["-v", "-vv", "(🔩Rf=", "3h=ÃufG🧰"] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 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: (🔩Rf= Step #5: 3h=ÃufG🧰 Step #5: Step #5: GNU stdout: Step #5: (🔩Rf= Step #5: 3h=ÃufG🧰 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=b2ffa5c13581 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 Step #5: -COVERAGE_EXTRA_ARGS= Step #5: -SHLVL=2 Step #5: +(🔩Rf= Step #5: +3h=ÃufG🧰 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=b2ffa5c13581 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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: -(🔩Rf= Step #5: -3h=ÃufG🧰 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]: '(🔩Rf=' Step #5: arg[4]: '3h=ÃufG🧰' Step #5: GNU stderr: Step #5: (🔩Rf= Step #5: setenv: 3h=ÃufG🧰 Step #5: --- START diff Step #5: -arg[0]: 'env' Step #5: -arg[1]: '-v' Step #5: -arg[2]: '-vv' Step #5: -arg[3]: '(🔩Rf=' Step #5: -arg[4]: '3h=ÃufG🧰' Step #5: +(🔩Rf= Step #5: +setenv: 3h=ÃufG🧰 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", "(🔩Rf=", "3h=ÃufG🧰"] Step #5: Step #5: thread '' (4653) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["-v", "-vv", "(🔩Rf=", "3h=ÃufG🧰"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==4653== 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: 0x2a, Step #5: * Step #5: artifact_prefix='./'; Test unit written to ./crash-df58248c414f342c81e056b40bee12d17a08bf61 Step #5: Base64: Kg== 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: 1134036226 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.Merge1313.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/df58248c414f342c81e056b40bee12d17a08bf61' caused a failure at the previous merge step Step #5: MERGE-INNER: 313 total files; 72 processed earlier; will process 241 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 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=b2ffa5c13581 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 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=b2ffa5c13581 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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 '' (4750) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env [] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==4750== 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 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: 1134047706 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.Merge1313.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/11f4de6b8b45cf8051b1d17fa4cde9ad935cea41' caused a failure at the previous merge step Step #5: MERGE-INNER: 313 total files; 73 processed earlier; will process 240 files now Step #5: Running test ["env", "-v", "-vv", "-u=V", "--chdir=/tmp"] Step #5: === Compare result for: env ["-v", "-vv", "-u=V", "--chdir=/tmp"] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: =V Step #5: env: cannot unset '=V': Invalid argument Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: +=V Step #5: +env: cannot unset '=V': 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=V", "--chdir=/tmp"] Step #5: Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: Running test ["env", "-i", "=YglrE"] Step #5: === Compare result for: env ["-i", "=YglrE"] Step #5: Rust stdout: Step #5: (empty) Step #5: GNU stdout: Step #5: =YglrE Step #5: Step #5: --- START diff Step #5: +=YglrE 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", "=YglrE"] Step #5: Step #5: thread '' (4839) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["-i", "=YglrE"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==4839== 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,0x27, Step #5: \"' Step #5: artifact_prefix='./'; Test unit written to ./crash-b5989a085ef2d1a556b947160e395c470c3d5c55 Step #5: Base64: Iic= 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: 1134061808 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.Merge1313.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/b5989a085ef2d1a556b947160e395c470c3d5c55' caused a failure at the previous merge step Step #5: MERGE-INNER: 313 total files; 75 processed earlier; will process 238 files now Step #5: Running test ["env", "-v", "(0fe(="] Step #5: === Compare result for: env ["-v", "(0fe(="] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 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: (0fe(= Step #5: Step #5: GNU stdout: Step #5: (0fe(= 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=b2ffa5c13581 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 Step #5: -COVERAGE_EXTRA_ARGS= Step #5: -SHLVL=2 Step #5: +(0fe(= 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=b2ffa5c13581 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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: -(0fe(= 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: (0fe(= Step #5: --- START diff Step #5: +(0fe(= 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", "(0fe(="] Step #5: Step #5: thread '' (4966) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["-v", "(0fe(="] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==4966== 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,0xf9, Step #5: \377\371 Step #5: artifact_prefix='./'; Test unit written to ./crash-44b7fdf3ad2b5f86c707df1a8600851e5f02d4cf Step #5: Base64: //k= 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: 1134074600 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.Merge1313.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/44b7fdf3ad2b5f86c707df1a8600851e5f02d4cf' caused a failure at the previous merge step Step #5: MERGE-INNER: 313 total files; 76 processed earlier; will process 237 files now Step #5: Running test ["env", "-0", "y=Gi🧰n", "S(=(dZb"] Step #5: === Compare result for: env ["-0", "y=Gi🧰n", "S(=(dZb"] Step #5: Rust stdout: Step #5: SRC=/srcRESULTS=/builder/outputs/60c82f92-6f38-42a1-a56e-e18d570f835bMSAN_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=b2ffa5c13581COVERAGE_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=/worky=Gi🧰nS(=(dZb 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=b2ffa5c13581HTTP_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/60c82f92-6f38-42a1-a56e-e18d570f835bS(=(dZbSANITIZER=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_ONCEy=Gi🧰n Step #5: --- START diff Step #5: -SRC=/srcRESULTS=/builder/outputs/60c82f92-6f38-42a1-a56e-e18d570f835bMSAN_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=b2ffa5c13581COVERAGE_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=/worky=Gi🧰nS(=(dZb 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=b2ffa5c13581HTTP_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/60c82f92-6f38-42a1-a56e-e18d570f835bS(=(dZbSANITIZER=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_ONCEy=Gi🧰n Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stdout differs Step #5: === KO Test failed and will panic for: env ["-0", "y=Gi🧰n", "S(=(dZb"] Step #5: Step #5: thread '' (5060) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["-0", "y=Gi🧰n", "S(=(dZb"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==5060== 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,0xe4, Step #5: <\344 Step #5: artifact_prefix='./'; Test unit written to ./crash-e8b6fe1f499ccda1b0f7ef829d4d52edcadee3a5 Step #5: Base64: POQ= 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: 1134084963 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.Merge1313.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/e8b6fe1f499ccda1b0f7ef829d4d52edcadee3a5' caused a failure at the previous merge step Step #5: MERGE-INNER: 313 total files; 77 processed earlier; will process 236 files now Step #5: Running test ["env", "-u=e4CkV", "--chdir=/tmp", "=lRÃ🔩h", "🧰3vP7=\u{fe0f}"] Step #5: === Compare result for: env ["-u=e4CkV", "--chdir=/tmp", "=lRÃ🔩h", "🧰3vP7=\u{fe0f}"] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: cannot unset '=e4CkV': Invalid argument Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: +cannot unset '=e4CkV': Invalid argument Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: env ["-u=e4CkV", "--chdir=/tmp", "=lRÃ🔩h", "🧰3vP7=\u{fe0f}"] Step #5: Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: Running test ["env", "EF(=", "wnFQÃ=🪓SO(q"] Step #5: === Compare result for: env ["EF(=", "wnFQÃ=🪓SO(q"] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 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: EF(= Step #5: wnFQÃ=🪓SO(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: EF(= 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=b2ffa5c13581 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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: wnFQÃ=🪓SO(q Step #5: Step #5: --- START diff Step #5: -SRC=/src Step #5: -RESULTS=/builder/outputs/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 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: +EF(= 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=b2ffa5c13581 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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: -EF(= Step #5: +_=/usr/bin/timeout Step #5: +__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: wnFQÃ=🪓SO(q Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stdout differs Step #5: === KO Test failed and will panic for: env ["EF(=", "wnFQÃ=🪓SO(q"] Step #5: Step #5: thread '' (5139) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["EF(=", "wnFQÃ=🪓SO(q"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==5139== 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,0xf4, Step #5: '\364 Step #5: artifact_prefix='./'; Test unit written to ./crash-3945249829e50fdac7bef20e8a693593136c810a Step #5: Base64: J/Q= 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: 1134097475 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.Merge1313.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/3945249829e50fdac7bef20e8a693593136c810a' caused a failure at the previous merge step Step #5: MERGE-INNER: 313 total files; 79 processed earlier; will process 234 files now Step #5: Running test ["env", "=1b6"] Step #5: === Compare result for: env ["=1b6"] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 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=b2ffa5c13581 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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: =1b6 Step #5: Step #5: --- START diff Step #5: -SRC=/src Step #5: -RESULTS=/builder/outputs/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 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=b2ffa5c13581 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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: +=1b6 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 ["=1b6"] Step #5: Step #5: thread '' (5232) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["=1b6"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==5232== 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,0xa3, Step #5: \322\243 Step #5: artifact_prefix='./'; Test unit written to ./crash-2cd7cbb63e9d8a073a52f42df12aaa8cbc9a964f Step #5: Base64: 0qM= 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: 1134109015 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.Merge1313.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/2cd7cbb63e9d8a073a52f42df12aaa8cbc9a964f' caused a failure at the previous merge step Step #5: MERGE-INNER: 313 total files; 80 processed earlier; will process 233 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", "(O🔗Y=H🔩uH", "="] Step #5: === Compare result for: env ["(O🔗Y=H🔩uH", "="] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 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: (O🔗Y=H🔩uH Step #5: Step #5: GNU stdout: Step #5: (O🔗Y=H🔩uH 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=b2ffa5c13581 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 Step #5: -COVERAGE_EXTRA_ARGS= Step #5: -SHLVL=2 Step #5: +(O🔗Y=H🔩uH 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=b2ffa5c13581 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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: -(O🔗Y=H🔩uH 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 ["(O🔗Y=H🔩uH", "="] Step #5: Step #5: thread '' (5315) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["(O🔗Y=H🔩uH", "="] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==5315== 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,0xf4, Step #5: \377\364 Step #5: artifact_prefix='./'; Test unit written to ./crash-549f42fcfa80ace5867302df3d6bbf8500bf4106 Step #5: Base64: //Q= 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: 1134123086 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.Merge1313.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/549f42fcfa80ace5867302df3d6bbf8500bf4106' caused a failure at the previous merge step Step #5: MERGE-INNER: 313 total files; 82 processed earlier; will process 231 files now Step #5: Running test ["env", "-vv", "=69ZKF", "ZRÃ=e(Cd"] Step #5: === Compare result for: env ["-vv", "=69ZKF", "ZRÃ=e(Cd"] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 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: ZRÃ=e(Cd 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=b2ffa5c13581 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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: ZRÃ=e(Cd Step #5: _=/usr/bin/timeout Step #5: __LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: =69ZKF Step #5: Step #5: --- START diff Step #5: -SRC=/src Step #5: -RESULTS=/builder/outputs/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 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=b2ffa5c13581 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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: ZRÃ=e(Cd Step #5: +_=/usr/bin/timeout Step #5: +__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: +=69ZKF Step #5: --- END diff Step #5: Step #5: Rust stderr: Step #5: arg[0]: 'env' Step #5: arg[1]: '-vv' Step #5: arg[2]: '=69ZKF' Step #5: arg[3]: 'ZRÃ=e(Cd' Step #5: fuzz_env: warning: env-warning-no-name-specified Step #5: GNU stderr: Step #5: =69ZKF Step #5: setenv: ZRÃ=e(Cd Step #5: --- START diff Step #5: -arg[0]: 'env' Step #5: -arg[1]: '-vv' Step #5: -arg[2]: '=69ZKF' Step #5: -arg[3]: 'ZRÃ=e(Cd' Step #5: -fuzz_env: warning: env-warning-no-name-specified Step #5: +=69ZKF Step #5: +setenv: ZRÃ=e(Cd 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", "=69ZKF", "ZRÃ=e(Cd"] Step #5: Step #5: thread '' (5400) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["-vv", "=69ZKF", "ZRÃ=e(Cd"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==5400== 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,0x7d, Step #5: |} Step #5: artifact_prefix='./'; Test unit written to ./crash-09a0215d88f8525232ec8e5480f5f77095ced7f4 Step #5: Base64: fH0= 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: 1134134196 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.Merge1313.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/09a0215d88f8525232ec8e5480f5f77095ced7f4' caused a failure at the previous merge step Step #5: MERGE-INNER: 313 total files; 83 processed earlier; will process 230 files now Step #5: Running test ["env", "-vv", "--chdir=/tmp", "f(7ug=Gb", "e=goV"] Step #5: === Compare result for: env ["-vv", "--chdir=/tmp", "f(7ug=Gb", "e=goV"] Step #5: Rust stderr: Step #5: arg[0]: 'env' Step #5: arg[1]: '-vv' Step #5: arg[2]: '--chdir=/tmp' Step #5: arg[3]: 'f(7ug=Gb' Step #5: arg[4]: 'e=goV' 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: f(7ug=Gb Step #5: setenv: e=goV 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]: 'f(7ug=Gb' Step #5: -arg[4]: 'e=goV' 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: +f(7ug=Gb Step #5: +setenv: e=goV 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", "f(7ug=Gb", "e=goV"] Step #5: Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: Running test ["env", "--chdir=/tmp", "73=LT1y"] Step #5: === Compare result for: env ["--chdir=/tmp", "73=LT1y"] 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", "73=LT1y"] Step #5: Step #5: #2 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["env", "-0", "--chdir=/tmp"] Step #5: === Compare result for: env ["-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 ["-0", "--chdir=/tmp"] Step #5: Step #5: Running test ["env", "-i", "-v", "-u=V"] Step #5: === Compare result for: env ["-i", "-v", "-u=V"] 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", "-u=V"] Step #5: Step #5: thread '' (5475) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["-i", "-v", "-u=V"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==5475== 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: 0x5d,0xa2, Step #5: ]\242 Step #5: artifact_prefix='./'; Test unit written to ./crash-09a69476287133201eeb718791019f9f029e7005 Step #5: Base64: XaI= 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: 1134148884 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.Merge1313.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/09a69476287133201eeb718791019f9f029e7005' caused a failure at the previous merge step Step #5: MERGE-INNER: 313 total files; 87 processed earlier; will process 226 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: 🧰= Step #5: Step #5: GNU stdout: Step #5: LC_ALL=C Step #5: 🧰= Step #5: Step #5: --- START diff Step #5: +LC_ALL=C Step #5: 🧰= 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 '' (5571) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["🧰="] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==5571== 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: 0x48,0x3d, Step #5: H= Step #5: artifact_prefix='./'; Test unit written to ./crash-f09725b9fd7790181bfdb16c8b698ef09680d6c7 Step #5: Base64: SD0= 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: 1134160876 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.Merge1313.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/f09725b9fd7790181bfdb16c8b698ef09680d6c7' caused a failure at the previous merge step Step #5: MERGE-INNER: 313 total files; 89 processed earlier; will process 224 files now Step #5: Running test ["env", "-v"] Step #5: === Compare result for: env ["-v"] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 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=b2ffa5c13581 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 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=b2ffa5c13581 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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 ["-v"] Step #5: Step #5: thread '' (5648) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["-v"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==5648== 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,0x1, Step #5: \\\001 Step #5: artifact_prefix='./'; Test unit written to ./crash-b7fbbcde0641bab3efd7801b2b90cd210ef0e093 Step #5: Base64: XAE= 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: 1134171574 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.Merge1313.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/b7fbbcde0641bab3efd7801b2b90cd210ef0e093' caused a failure at the previous merge step Step #5: MERGE-INNER: 313 total files; 90 processed earlier; will process 223 files now Step #5: Running test ["env", "-i", "-0", "-u=NlIX"] Step #5: === Compare result for: env ["-i", "-0", "-u=NlIX"] 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", "-0", "-u=NlIX"] Step #5: Step #5: thread '' (5707) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["-i", "-0", "-u=NlIX"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==5707== 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: 0x1c,0x4, Step #5: \034\004 Step #5: artifact_prefix='./'; Test unit written to ./crash-eedc51131c26c49ca01cbebca40fdcb130918d10 Step #5: Base64: HAQ= 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: 1134181736 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.Merge1313.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/eedc51131c26c49ca01cbebca40fdcb130918d10' caused a failure at the previous merge step Step #5: MERGE-INNER: 313 total files; 91 processed earlier; will process 222 files now Step #5: Running test ["env", "-0", "-vv", "--chdir=/tmp", "=k", "q\u{fe0f}J=(MCD"] Step #5: === Compare result for: env ["-0", "-vv", "--chdir=/tmp", "=k", "q\u{fe0f}J=(MCD"] 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]: '=k' Step #5: arg[5]: 'q️J=(MCD' 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: =k Step #5: setenv: q️J=(MCD 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]: '=k' Step #5: -arg[5]: 'q️J=(MCD' 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: +=k Step #5: +setenv: q️J=(MCD 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", "=k", "q\u{fe0f}J=(MCD"] Step #5: Step #5: #1 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["env", "-0", "-v", "-vv", "--chdir=/tmp", "7MJF=o0q"] Step #5: === Compare result for: env ["-0", "-v", "-vv", "--chdir=/tmp", "7MJF=o0q"] Step #5: Rust stderr: Step #5: arg[0]: 'env' Step #5: arg[1]: '-0' Step #5: arg[2]: '-v' Step #5: arg[3]: '-vv' Step #5: arg[4]: '--chdir=/tmp' Step #5: arg[5]: '7MJF=o0q' 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: 7MJF=o0q 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]: '-v' Step #5: -arg[3]: '-vv' Step #5: -arg[4]: '--chdir=/tmp' Step #5: -arg[5]: '7MJF=o0q' 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: +7MJF=o0q 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", "-v", "-vv", "--chdir=/tmp", "7MJF=o0q"] Step #5: Step #5: #2 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["env", "-i", "-0", "-vv", "--chdir=/tmp"] Step #5: === Compare result for: env ["-i", "-0", "-vv", "--chdir=/tmp"] Step #5: Rust stderr: Step #5: arg[0]: 'env' Step #5: arg[1]: '-i' Step #5: arg[2]: '-0' Step #5: arg[3]: '-vv' Step #5: arg[4]: '--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]: '-i' Step #5: -arg[2]: '-0' Step #5: -arg[3]: '-vv' Step #5: -arg[4]: '--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 ["-i", "-0", "-vv", "--chdir=/tmp"] Step #5: Step #5: Running test ["env", "-i", "🪛u="] Step #5: === Compare result for: env ["-i", "🪛u="] Step #5: === OK Same behavior Step #5: Step #5: #4 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["env", "-vv", "-u="] Step #5: === Compare result for: env ["-vv", "-u="] 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="] Step #5: Step #5: Running test ["env", "-u=Y68", "5PWU=i"] Step #5: === Compare result for: env ["-u=Y68", "5PWU=i"] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: cannot unset '=Y68': Invalid argument Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: +cannot unset '=Y68': Invalid argument Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: env ["-u=Y68", "5PWU=i"] Step #5: Step #5: Running test ["env", "-u=Ã🔗kwV", "--chdir=/tmp"] Step #5: === Compare result for: env ["-u=Ã🔗kwV", "--chdir=/tmp"] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: cannot unset '=\303\203\360\237\224\227kwV': Invalid argument Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: +cannot unset '=\303\203\360\237\224\227kwV': Invalid argument Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: env ["-u=Ã🔗kwV", "--chdir=/tmp"] 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: #8 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["env", "-v", "gS=", "=rSfoc"] Step #5: === Compare result for: env ["-v", "gS=", "=rSfoc"] Step #5: Rust stdout: Step #5: 🪛u= Step #5: gS= Step #5: Step #5: GNU stdout: Step #5: LC_ALL=C Step #5: gS= Step #5: 🪛u= Step #5: =rSfoc Step #5: Step #5: --- START diff Step #5: +LC_ALL=C Step #5: +gS= Step #5: 🪛u= Step #5: -gS= Step #5: +=rSfoc Step #5: --- END diff Step #5: Step #5: Rust stderr: Step #5: warning: env-warning-no-name-specified Step #5: GNU stderr: Step #5: gS= Step #5: setenv: =rSfoc Step #5: --- START diff Step #5: -warning: env-warning-no-name-specified Step #5: +gS= Step #5: +setenv: =rSfoc 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", "gS=", "=rSfoc"] Step #5: Step #5: thread '' (5775) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["-v", "gS=", "=rSfoc"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==5775== 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,0x2b, Step #5: n+ Step #5: artifact_prefix='./'; Test unit written to ./crash-845744d6f6451c0ae61c6cccbe3886debb21eb54 Step #5: Base64: bis= 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: 1134205445 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.Merge1313.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/845744d6f6451c0ae61c6cccbe3886debb21eb54' caused a failure at the previous merge step Step #5: MERGE-INNER: 313 total files; 100 processed earlier; will process 213 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 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=b2ffa5c13581 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 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=b2ffa5c13581 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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 '' (5963) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env [] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==5963== 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: ' (6036) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["-vv"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==6036== 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,0xfd, Step #5: 0\375 Step #5: artifact_prefix='./'; Test unit written to ./crash-b5ca415045e5675464e53bd65da21934e1d6c3d2 Step #5: Base64: MP0= 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: 1134228621 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.Merge1313.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/b5ca415045e5675464e53bd65da21934e1d6c3d2' caused a failure at the previous merge step Step #5: MERGE-INNER: 313 total files; 102 processed earlier; will process 211 files now Step #5: Running test ["env", "-vv", "SkaG="] Step #5: === Compare result for: env ["-vv", "SkaG="] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 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: SkaG= 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=b2ffa5c13581 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/60c82f92-6f38-42a1-a56e-e18d570f835b Step #5: SANITIZER=coverage Step #5: SHLVL=2 Step #5: SRC=/src Step #5: SYSGOPATH=/root/go Step #5: SkaG= Step #5: 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 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=b2ffa5c13581 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/60c82f92-6f38-42a1-a56e-e18d570f835b Step #5: SANITIZER=coverage Step #5: +SHLVL=2 Step #5: +SRC=/src Step #5: +SYSGOPATH=/root/go Step #5: +SkaG= Step #5: +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: -SkaG= 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]: 'SkaG=' Step #5: GNU stderr: Step #5: SkaG= Step #5: --- START diff Step #5: -arg[0]: 'env' Step #5: -arg[1]: '-vv' Step #5: -arg[2]: 'SkaG=' Step #5: +SkaG= 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", "SkaG="] Step #5: Step #5: thread '' (6124) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["-vv", "SkaG="] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==6124== 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: 0x1,0xd2, Step #5: \001\322 Step #5: artifact_prefix='./'; Test unit written to ./crash-870f77045f7b63fd8e8ba4fdc34418b55494be45 Step #5: Base64: AdI= 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: 1134240302 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.Merge1313.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/870f77045f7b63fd8e8ba4fdc34418b55494be45' caused a failure at the previous merge step Step #5: MERGE-INNER: 313 total files; 103 processed earlier; will process 210 files now Step #5: Running test ["env", "-i", "-v"] Step #5: === Compare result for: env ["-i", "-v"] Step #5: === OK Same behavior Step #5: Step #5: #1 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["env", "-vv"] Step #5: === Compare result for: env ["-vv"] 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: 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 '' (6191) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["-vv"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==6191== 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: 0x33,0xd1, Step #5: 3\321 Step #5: artifact_prefix='./'; Test unit written to ./crash-62f5349b8568505abb077e76b14f0e1199a17a60 Step #5: Base64: M9E= 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: 1134252729 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.Merge1313.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/62f5349b8568505abb077e76b14f0e1199a17a60' caused a failure at the previous merge step Step #5: MERGE-INNER: 313 total files; 105 processed earlier; will process 208 files now Step #5: Running test ["env", "-i", "GÃg🪛="] Step #5: === Compare result for: env ["-i", "GÃg🪛="] Step #5: === OK Same behavior Step #5: Step #5: #1 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["env", "pÃ8J=2DwR"] Step #5: === Compare result for: env ["pÃ8J=2DwR"] Step #5: Rust stdout: Step #5: GÃg🪛= Step #5: pÃ8J=2DwR Step #5: Step #5: GNU stdout: Step #5: GÃg🪛= Step #5: LC_ALL=C Step #5: pÃ8J=2DwR Step #5: Step #5: --- START diff Step #5: GÃg🪛= Step #5: +LC_ALL=C Step #5: pÃ8J=2DwR Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stdout differs Step #5: === KO Test failed and will panic for: env ["pÃ8J=2DwR"] Step #5: Step #5: thread '' (6283) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["pÃ8J=2DwR"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==6283== 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,0x24, Step #5: {$ Step #5: artifact_prefix='./'; Test unit written to ./crash-7edf643a9c5aaed0edad0bb8ec8d8092981e6789 Step #5: Base64: eyQ= 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: 1134264783 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.Merge1313.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/7edf643a9c5aaed0edad0bb8ec8d8092981e6789' caused a failure at the previous merge step Step #5: MERGE-INNER: 313 total files; 107 processed earlier; will process 206 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 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=b2ffa5c13581 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 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=b2ffa5c13581 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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 '' (6374) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env [] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==6374== 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,0xad, Step #5: \337\255 Step #5: artifact_prefix='./'; Test unit written to ./crash-0c9f71e29ca2fa3e51fb6741c3d2406f4a789873 Step #5: Base64: 360= 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: 1134276357 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.Merge1313.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/0c9f71e29ca2fa3e51fb6741c3d2406f4a789873' caused a failure at the previous merge step Step #5: MERGE-INNER: 313 total files; 108 processed earlier; will process 205 files now Step #5: Running test ["env", "-v", "-vv", "-u=o🔩", "sA1l=ÃjvpU"] Step #5: === Compare result for: env ["-v", "-vv", "-u=o🔩", "sA1l=ÃjvpU"] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: =o🔩 Step #5: env: cannot unset '=o\360\237\224\251': Invalid argument Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: +=o🔩 Step #5: +env: cannot unset '=o\360\237\224\251': 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=o🔩", "sA1l=ÃjvpU"] Step #5: Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: Running test ["env", "-vv", "Ã2HÃh=1"] Step #5: === Compare result for: env ["-vv", "Ã2HÃh=1"] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 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: Ã2HÃh=1 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=b2ffa5c13581 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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: Ã2HÃh=1 Step #5: Step #5: --- START diff Step #5: -SRC=/src Step #5: -RESULTS=/builder/outputs/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 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=b2ffa5c13581 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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: Ã2HÃh=1 Step #5: --- END diff Step #5: Step #5: Rust stderr: Step #5: arg[0]: 'env' Step #5: arg[1]: '-vv' Step #5: arg[2]: 'Ã2HÃh=1' Step #5: GNU stderr: Step #5: Ã2HÃh=1 Step #5: --- START diff Step #5: -arg[0]: 'env' Step #5: -arg[1]: '-vv' Step #5: -arg[2]: 'Ã2HÃh=1' Step #5: +Ã2HÃh=1 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", "Ã2HÃh=1"] Step #5: Step #5: thread '' (6466) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["-vv", "Ã2HÃh=1"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==6466== 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,0x21, Step #5: ' (6557) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["-v", "B⚙j8w=🔗G", "g=ÃM\u{fe0f}in"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==6557== 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,0xe3, Step #5: <\343 Step #5: artifact_prefix='./'; Test unit written to ./crash-f5fb493d41a763ae44844746e7d4891e878d2a14 Step #5: Base64: POM= 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: 1134300899 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.Merge1313.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/f5fb493d41a763ae44844746e7d4891e878d2a14' caused a failure at the previous merge step Step #5: MERGE-INNER: 313 total files; 111 processed earlier; will process 202 files now Step #5: Running test ["env", "--chdir=/tmp", "i6=jFP"] Step #5: === Compare result for: env ["--chdir=/tmp", "i6=jFP"] 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", "i6=jFP"] Step #5: Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: Running test ["env", "-0", "-vv", "-u=R", "d=4C🪓"] Step #5: === Compare result for: env ["-0", "-vv", "-u=R", "d=4C🪓"] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: =R Step #5: env: cannot unset '=R': Invalid argument Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: +=R Step #5: +env: cannot unset '=R': 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=R", "d=4C🪓"] Step #5: Step #5: #2 pulse exec/s: 0 rss: 29Mb 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 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=b2ffa5c13581 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 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=b2ffa5c13581 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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 '' (6633) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["-vv"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==6633== 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: 0x5d,0x41, Step #5: ]A Step #5: artifact_prefix='./'; Test unit written to ./crash-5ed3b1dc3d0e4841ac309ad3ee1926e7d525b27f Step #5: Base64: XUE= 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: 1134315226 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.Merge1313.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/5ed3b1dc3d0e4841ac309ad3ee1926e7d525b27f' caused a failure at the previous merge step Step #5: MERGE-INNER: 313 total files; 114 processed earlier; will process 199 files now Step #5: Running test ["env", "-i", "-u=Ã", "j=o"] Step #5: === Compare result for: env ["-i", "-u=Ã", "j=o"] Step #5: Rust stdout: Step #5: (empty) Step #5: GNU stdout: Step #5: j=o Step #5: Step #5: --- START diff Step #5: +j=o 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=Ã", "j=o"] Step #5: Step #5: thread '' (6725) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["-i", "-u=Ã", "j=o"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==6725== 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: 0x1,0x1, Step #5: \001\001 Step #5: artifact_prefix='./'; Test unit written to ./crash-9159cb8bcee7fcb95582f140960cdae72788d326 Step #5: Base64: AQE= 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: 1134324696 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.Merge1313.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/9159cb8bcee7fcb95582f140960cdae72788d326' caused a failure at the previous merge step Step #5: MERGE-INNER: 313 total files; 115 processed earlier; will process 198 files now Step #5: Running test ["env", "-v", "-u=i"] Step #5: === Compare result for: env ["-v", "-u=i"] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: =i Step #5: env: cannot unset '=i': Invalid argument Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: +=i Step #5: +env: cannot unset '=i': 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=i"] Step #5: Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: Running test ["env", "-v", "-u=5🪛0", "s⚙\u{fe0f}f5=1Ã🔗s", "h=osÃ"] Step #5: === Compare result for: env ["-v", "-u=5🪛0", "s⚙\u{fe0f}f5=1Ã🔗s", "h=osÃ"] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: =5🪛0 Step #5: env: cannot unset '=5\360\237\252\2330': Invalid argument Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: +=5🪛0 Step #5: +env: cannot unset '=5\360\237\252\2330': 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=5🪛0", "s⚙\u{fe0f}f5=1Ã🔗s", "h=osÃ"] Step #5: Step #5: #2 pulse exec/s: 0 rss: 28Mb Step #5: Running test ["env", "-i", "-u=(1HÃ86n", "--chdir=/tmp", "=ÃÃÃ", "NaVjR=yH"] Step #5: === Compare result for: env ["-i", "-u=(1HÃ86n", "--chdir=/tmp", "=ÃÃÃ", "NaVjR=yH"] Step #5: Rust stderr: Step #5: env-error-cannot-unset 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-cannot-unset 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", "-u=(1HÃ86n", "--chdir=/tmp", "=ÃÃÃ", "NaVjR=yH"] Step #5: Step #5: Running test ["env", "-vv", "-u=M4uÃX(", "--chdir=/tmp", "fIj=(7🔩P", "G=D"] Step #5: === Compare result for: env ["-vv", "-u=M4uÃX(", "--chdir=/tmp", "fIj=(7🔩P", "G=D"] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: =M4uÃX( Step #5: env: cannot unset '=M4u\303\203X(': Invalid argument Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: +=M4uÃX( Step #5: +env: cannot unset '=M4u\303\203X(': 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=M4uÃX(", "--chdir=/tmp", "fIj=(7🔩P", "G=D"] Step #5: Step #5: #4 pulse exec/s: 0 rss: 28Mb Step #5: Running test ["env", "-0", "-u=lYx", "=🔗J"] Step #5: === Compare result for: env ["-0", "-u=lYx", "=🔗J"] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: cannot unset '=lYx': Invalid argument Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: +cannot unset '=lYx': 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=lYx", "=🔗J"] Step #5: Step #5: Running test ["env", "-0", "-v"] Step #5: === Compare result for: env ["-0", "-v"] Step #5: Rust stdout: Step #5: SRC=/srcRESULTS=/builder/outputs/60c82f92-6f38-42a1-a56e-e18d570f835bMSAN_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=b2ffa5c13581COVERAGE_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=b2ffa5c13581HTTP_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/60c82f92-6f38-42a1-a56e-e18d570f835bSANITIZER=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/60c82f92-6f38-42a1-a56e-e18d570f835bMSAN_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=b2ffa5c13581COVERAGE_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=b2ffa5c13581HTTP_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/60c82f92-6f38-42a1-a56e-e18d570f835bSANITIZER=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", "-v"] Step #5: Step #5: thread '' (6778) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["-0", "-v"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==6778== 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,0xc0, Step #5: \312\300 Step #5: artifact_prefix='./'; Test unit written to ./crash-c257c6406b3f4c4b665b7d081b9e2f15ae58168d Step #5: Base64: ysA= 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: 1134342952 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.Merge1313.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/c257c6406b3f4c4b665b7d081b9e2f15ae58168d' caused a failure at the previous merge step Step #5: MERGE-INNER: 313 total files; 121 processed earlier; will process 192 files now Step #5: Running test ["env", "-u=u", "=ÃNUO"] Step #5: === Compare result for: env ["-u=u", "=ÃNUO"] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: cannot unset '=u': Invalid argument Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: +cannot unset '=u': 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", "=ÃNUO"] Step #5: Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: Running test ["env", "-u=", "C=", "0U=🪛"] Step #5: === Compare result for: env ["-u=", "C=", "0U=🪛"] 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=", "C=", "0U=🪛"] Step #5: Step #5: #2 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["env", "-i", "-v", "w=n(Z8", "A=Q"] Step #5: === Compare result for: env ["-i", "-v", "w=n(Z8", "A=Q"] Step #5: Rust stderr: Step #5: (empty) Step #5: GNU stderr: Step #5: w=n(Z8 Step #5: setenv: A=Q Step #5: --- START diff Step #5: +w=n(Z8 Step #5: +setenv: A=Q Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: env ["-i", "-v", "w=n(Z8", "A=Q"] Step #5: Step #5: Running test ["env", "-0", "-u=LIBg", "uH=(t49", "B60=ePt"] Step #5: === Compare result for: env ["-0", "-u=LIBg", "uH=(t49", "B60=ePt"] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: cannot unset '=LIBg': Invalid argument Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: +cannot unset '=LIBg': 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=LIBg", "uH=(t49", "B60=ePt"] Step #5: Step #5: #4 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["env", "-u=yuA", "--chdir=/tmp", "=ac"] Step #5: === Compare result for: env ["-u=yuA", "--chdir=/tmp", "=ac"] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: cannot unset '=yuA': Invalid argument Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: +cannot unset '=yuA': Invalid argument Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: env ["-u=yuA", "--chdir=/tmp", "=ac"] Step #5: Step #5: Running test ["env"] Step #5: === Compare result for: env [] Step #5: Rust stdout: Step #5: w=n(Z8 Step #5: A=Q Step #5: Step #5: GNU stdout: Step #5: A=Q Step #5: LC_ALL=C Step #5: w=n(Z8 Step #5: Step #5: --- START diff Step #5: -w=n(Z8 Step #5: A=Q Step #5: +LC_ALL=C Step #5: +w=n(Z8 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 '' (6909) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env [] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==6909== 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: 0xe0,0xa0,0x83, Step #5: \340\240\203 Step #5: artifact_prefix='./'; Test unit written to ./crash-6884b736067bd1d35618d0c3a06b673904a1e499 Step #5: Base64: 4KCD Step #5: MERGE-OUTER: attempt 58 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: 1134360302 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.Merge1313.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/6884b736067bd1d35618d0c3a06b673904a1e499' caused a failure at the previous merge step Step #5: MERGE-INNER: 313 total files; 127 processed earlier; will process 186 files now Step #5: Running test ["env", "(3ck=\u{fe0f}4TX"] Step #5: === Compare result for: env ["(3ck=\u{fe0f}4TX"] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 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: (3ck=️4TX Step #5: Step #5: GNU stdout: Step #5: (3ck=️4TX 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=b2ffa5c13581 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 Step #5: -COVERAGE_EXTRA_ARGS= Step #5: -SHLVL=2 Step #5: +(3ck=️4TX 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=b2ffa5c13581 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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: -(3ck=️4TX 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 ["(3ck=\u{fe0f}4TX"] Step #5: Step #5: thread '' (7032) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["(3ck=\u{fe0f}4TX"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==7032== 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,0xd,0xff, Step #5: =\015\377 Step #5: artifact_prefix='./'; Test unit written to ./crash-1ff51f13866197c7e59fbedc3d005b950c56061c Step #5: Base64: PQ3/ 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: 1134371332 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.Merge1313.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/1ff51f13866197c7e59fbedc3d005b950c56061c' caused a failure at the previous merge step Step #5: MERGE-INNER: 313 total files; 128 processed earlier; will process 185 files now Step #5: Running test ["env", "-i", "--chdir=/tmp", "MzzR=🔗(mrz"] Step #5: === Compare result for: env ["-i", "--chdir=/tmp", "MzzR=🔗(mrz"] 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", "MzzR=🔗(mrz"] Step #5: Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: Running test ["env", "-v", "DkSLB=", "RzJ=5w7"] Step #5: === Compare result for: env ["-v", "DkSLB=", "RzJ=5w7"] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 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: DkSLB= Step #5: RzJ=5w7 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: DkSLB= 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=b2ffa5c13581 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/60c82f92-6f38-42a1-a56e-e18d570f835b Step #5: RzJ=5w7 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 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: +DkSLB= 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=b2ffa5c13581 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/60c82f92-6f38-42a1-a56e-e18d570f835b Step #5: +RzJ=5w7 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: -DkSLB= Step #5: -RzJ=5w7 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: DkSLB= Step #5: setenv: RzJ=5w7 Step #5: --- START diff Step #5: +DkSLB= Step #5: +setenv: RzJ=5w7 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", "DkSLB=", "RzJ=5w7"] Step #5: Step #5: thread '' (7095) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["-v", "DkSLB=", "RzJ=5w7"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==7095== 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,0x27,0xf6, Step #5: \"'\366 Step #5: artifact_prefix='./'; Test unit written to ./crash-655f1df70006be19ff502e9a85450346ef8a6b0e Step #5: Base64: Iif2 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: 1134385124 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.Merge1313.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/655f1df70006be19ff502e9a85450346ef8a6b0e' caused a failure at the previous merge step Step #5: MERGE-INNER: 313 total files; 130 processed earlier; will process 183 files now Step #5: Running test ["env", "-v", "-vv", "--chdir=/tmp", "tÃf0F=G2"] Step #5: === Compare result for: env ["-v", "-vv", "--chdir=/tmp", "tÃf0F=G2"] 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: arg[4]: 'tÃf0F=G2' 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: tÃf0F=G2 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]: '-v' Step #5: -arg[2]: '-vv' Step #5: -arg[3]: '--chdir=/tmp' Step #5: -arg[4]: 'tÃf0F=G2' 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: +tÃf0F=G2 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", "-vv", "--chdir=/tmp", "tÃf0F=G2"] Step #5: Step #5: #1 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["env", "Zw="] Step #5: === Compare result for: env ["Zw="] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 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: Zw= 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=b2ffa5c13581 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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: Zw= 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 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=b2ffa5c13581 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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: Zw= 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 ["Zw="] Step #5: Step #5: thread '' (7185) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["Zw="] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==7185== 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,0xa,0x50, Step #5: P\012P Step #5: artifact_prefix='./'; Test unit written to ./crash-30d2a2d0c444fa5415e2fa727c13328b1f2e5b0f Step #5: Base64: UApQ 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: 1134397814 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.Merge1313.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/30d2a2d0c444fa5415e2fa727c13328b1f2e5b0f' caused a failure at the previous merge step Step #5: MERGE-INNER: 313 total files; 132 processed earlier; will process 181 files now Step #5: Running test ["env", "-i", "-u=(", "Ã=7W🧰"] Step #5: === Compare result for: env ["-i", "-u=(", "Ã=7W🧰"] Step #5: Rust stdout: Step #5: (empty) Step #5: GNU stdout: Step #5: Ã=7W🧰 Step #5: Step #5: --- START diff Step #5: +Ã=7W🧰 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=(", "Ã=7W🧰"] Step #5: Step #5: thread '' (7260) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["-i", "-u=(", "Ã=7W🧰"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==7260== 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,0xd,0xd, Step #5: \015\015\015 Step #5: artifact_prefix='./'; Test unit written to ./crash-01d94a6f21b47b294553d412889a784d3553cf6f Step #5: Base64: DQ0N 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: 1134407955 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.Merge1313.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/01d94a6f21b47b294553d412889a784d3553cf6f' caused a failure at the previous merge step Step #5: MERGE-INNER: 313 total files; 133 processed earlier; will process 180 files now Step #5: Running test ["env", "-u=", "🔩=⚙5🔩"] Step #5: === Compare result for: env ["-u=", "🔩=⚙5🔩"] 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=", "🔩=⚙5🔩"] Step #5: Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: Running test ["env", "-v", "=T"] Step #5: === Compare result for: env ["-v", "=T"] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 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=b2ffa5c13581 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 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=b2ffa5c13581 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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: Rust stderr: Step #5: warning: env-warning-no-name-specified Step #5: GNU stderr: Step #5: =T Step #5: --- START diff Step #5: -warning: env-warning-no-name-specified Step #5: +=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 ["-v", "=T"] Step #5: Step #5: thread '' (7335) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["-v", "=T"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==7335== 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: 0xda,0x88,0x3a, Step #5: \332\210: Step #5: artifact_prefix='./'; Test unit written to ./crash-a751d5df78440788bbe4a8e81ad05c31f2901c3b Step #5: Base64: 2og6 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: 1134420910 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.Merge1313.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/a751d5df78440788bbe4a8e81ad05c31f2901c3b' caused a failure at the previous merge step Step #5: MERGE-INNER: 313 total files; 135 processed earlier; will process 178 files now Step #5: Running test ["env", "R🧰1eD=9(", "ÃNx=uQk"] Step #5: === Compare result for: env ["R🧰1eD=9(", "ÃNx=uQk"] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 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: R🧰1eD=9( Step #5: ÃNx=uQk 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=b2ffa5c13581 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/60c82f92-6f38-42a1-a56e-e18d570f835b Step #5: R🧰1eD=9( 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: ÃNx=uQk Step #5: Step #5: --- START diff Step #5: -SRC=/src Step #5: -RESULTS=/builder/outputs/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 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=b2ffa5c13581 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/60c82f92-6f38-42a1-a56e-e18d570f835b Step #5: +R🧰1eD=9( 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: -R🧰1eD=9( Step #5: +_=/usr/bin/timeout Step #5: +__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: ÃNx=uQk Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stdout differs Step #5: === KO Test failed and will panic for: env ["R🧰1eD=9(", "ÃNx=uQk"] Step #5: Step #5: thread '' (7406) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["R🧰1eD=9(", "ÃNx=uQk"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==7406== 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,0x30,0x0, Step #5: \2370\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a50a9c015a3f86873e92007a313fe7832f73bb89 Step #5: Base64: nzAA 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: 1134432089 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.Merge1313.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/a50a9c015a3f86873e92007a313fe7832f73bb89' caused a failure at the previous merge step Step #5: MERGE-INNER: 313 total files; 136 processed earlier; will process 177 files now Step #5: Running test ["env", "-0", "-v", "-u=H", "--chdir=/tmp", "JDQ50=k"] Step #5: === Compare result for: env ["-0", "-v", "-u=H", "--chdir=/tmp", "JDQ50=k"] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: =H Step #5: env: cannot unset '=H': Invalid argument Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: +=H Step #5: +env: cannot unset '=H': 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=H", "--chdir=/tmp", "JDQ50=k"] Step #5: Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: Running test ["env", "-vv", "f5z2E=8\u{fe0f}r", "e🪓Sh🧰=4RfO7"] Step #5: === Compare result for: env ["-vv", "f5z2E=8\u{fe0f}r", "e🪓Sh🧰=4RfO7"] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 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: f5z2E=8️r Step #5: e🪓Sh🧰=4RfO7 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=b2ffa5c13581 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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🪓Sh🧰=4RfO7 Step #5: f5z2E=8️r Step #5: Step #5: --- START diff Step #5: -SRC=/src Step #5: -RESULTS=/builder/outputs/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 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=b2ffa5c13581 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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: -f5z2E=8️r Step #5: +_=/usr/bin/timeout Step #5: +__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: e🪓Sh🧰=4RfO7 Step #5: +f5z2E=8️r Step #5: --- END diff Step #5: Step #5: Rust stderr: Step #5: arg[0]: 'env' Step #5: arg[1]: '-vv' Step #5: arg[2]: 'f5z2E=8️r' Step #5: arg[3]: 'e🪓Sh🧰=4RfO7' Step #5: GNU stderr: Step #5: f5z2E=8️r Step #5: setenv: e🪓Sh🧰=4RfO7 Step #5: --- START diff Step #5: -arg[0]: 'env' Step #5: -arg[1]: '-vv' Step #5: -arg[2]: 'f5z2E=8️r' Step #5: -arg[3]: 'e🪓Sh🧰=4RfO7' Step #5: +f5z2E=8️r Step #5: +setenv: e🪓Sh🧰=4RfO7 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", "f5z2E=8\u{fe0f}r", "e🪓Sh🧰=4RfO7"] Step #5: Step #5: thread '' (7457) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["-vv", "f5z2E=8\u{fe0f}r", "e🪓Sh🧰=4RfO7"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==7457== 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,0x85,0xa0, Step #5: \341\205\240 Step #5: artifact_prefix='./'; Test unit written to ./crash-03439443438134844cc04a5b031a77ebdbc8407d Step #5: Base64: 4YWg 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: 1134445881 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.Merge1313.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/03439443438134844cc04a5b031a77ebdbc8407d' caused a failure at the previous merge step Step #5: MERGE-INNER: 313 total files; 138 processed earlier; will process 175 files now Step #5: Running test ["env", "-v", "S="] Step #5: === Compare result for: env ["-v", "S="] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 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: 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=b2ffa5c13581 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/60c82f92-6f38-42a1-a56e-e18d570f835b Step #5: S= 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 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=b2ffa5c13581 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/60c82f92-6f38-42a1-a56e-e18d570f835b Step #5: +S= 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: --- END diff Step #5: Step #5: Rust stderr: Step #5: (empty) Step #5: GNU stderr: Step #5: S= Step #5: --- START diff Step #5: +S= 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="] Step #5: Step #5: thread '' (7550) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["-v", "S="] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==7550== 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,0x3c,0x26, Step #5: &<& Step #5: artifact_prefix='./'; Test unit written to ./crash-43371c6bda66eb93c3a46ec29ee168755b690551 Step #5: Base64: Jjwm 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: 1134457527 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.Merge1313.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/43371c6bda66eb93c3a46ec29ee168755b690551' caused a failure at the previous merge step Step #5: MERGE-INNER: 313 total files; 139 processed earlier; will process 174 files now Step #5: Running test ["env", "-i", "-v", "-u=Vx4", "USI🪓s=xN\u{fe0f}w"] Step #5: === Compare result for: env ["-i", "-v", "-u=Vx4", "USI🪓s=xN\u{fe0f}w"] Step #5: Rust stdout: Step #5: (empty) Step #5: GNU stdout: Step #5: USI🪓s=xN️w Step #5: Step #5: --- START diff Step #5: +USI🪓s=xN️w Step #5: --- END diff Step #5: Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: USI🪓s=xN️w Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: +USI🪓s=xN️w 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", "-v", "-u=Vx4", "USI🪓s=xN\u{fe0f}w"] Step #5: Step #5: thread '' (7620) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["-i", "-v", "-u=Vx4", "USI🪓s=xN\u{fe0f}w"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==7620== 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,0xa,0x43, Step #5: \015\012C Step #5: artifact_prefix='./'; Test unit written to ./crash-7bfda502c2331f40d826cade9210b8ff4727fbbc Step #5: Base64: DQpD 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: 1134468544 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.Merge1313.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/7bfda502c2331f40d826cade9210b8ff4727fbbc' caused a failure at the previous merge step Step #5: MERGE-INNER: 313 total files; 140 processed earlier; will process 173 files now Step #5: Running test ["env", "9🧰d=7N(u2", "OÃz=Ã"] Step #5: === Compare result for: env ["9🧰d=7N(u2", "OÃz=Ã"] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 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: 9🧰d=7N(u2 Step #5: OÃz=Ã Step #5: Step #5: GNU stdout: Step #5: 9🧰d=7N(u2 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=b2ffa5c13581 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: OÃz=Ã Step #5: PATH=/usr/local/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/60c82f92-6f38-42a1-a56e-e18d570f835b 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 Step #5: -COVERAGE_EXTRA_ARGS= Step #5: -SHLVL=2 Step #5: +9🧰d=7N(u2 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=b2ffa5c13581 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: +OÃz=Ã Step #5: +PATH=/usr/local/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/60c82f92-6f38-42a1-a56e-e18d570f835b 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: -9🧰d=7N(u2 Step #5: -OÃz=Ã 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 ["9🧰d=7N(u2", "OÃz=Ã"] Step #5: Step #5: thread '' (7697) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["9🧰d=7N(u2", "OÃz=Ã"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==7697== 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,0x31,0x68, Step #5: =1h Step #5: artifact_prefix='./'; Test unit written to ./crash-debb89112f30925adfb696dca23c9ccfd1b196bb Step #5: Base64: PTFo 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: 1134480460 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.Merge1313.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/debb89112f30925adfb696dca23c9ccfd1b196bb' caused a failure at the previous merge step Step #5: MERGE-INNER: 313 total files; 141 processed earlier; will process 172 files now Step #5: Running test ["env", "-0", "Dx\u{fe0f}=q(n("] Step #5: === Compare result for: env ["-0", "Dx\u{fe0f}=q(n("] Step #5: Rust stdout: Step #5: SRC=/srcRESULTS=/builder/outputs/60c82f92-6f38-42a1-a56e-e18d570f835bMSAN_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=b2ffa5c13581COVERAGE_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=/workDx️=q(n( 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=noninteractiveDx️=q(n(FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25FUZZING_ENGINE=libfuzzerFUZZING_LANGUAGE=rustGOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/goHOME=/rootHOSTNAME=b2ffa5c13581HTTP_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/60c82f92-6f38-42a1-a56e-e18d570f835bSANITIZER=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/60c82f92-6f38-42a1-a56e-e18d570f835bMSAN_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=b2ffa5c13581COVERAGE_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=/workDx️=q(n( 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=noninteractiveDx️=q(n(FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25FUZZING_ENGINE=libfuzzerFUZZING_LANGUAGE=rustGOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/goHOME=/rootHOSTNAME=b2ffa5c13581HTTP_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/60c82f92-6f38-42a1-a56e-e18d570f835bSANITIZER=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", "Dx\u{fe0f}=q(n("] Step #5: Step #5: thread '' (7791) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["-0", "Dx\u{fe0f}=q(n("] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==7791== 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: 0xfe,0xfe,0xfe, Step #5: \376\376\376 Step #5: artifact_prefix='./'; Test unit written to ./crash-8ecc43f70417e9b92a16479740482060ddd3bb7b Step #5: Base64: /v7+ 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: 1134491537 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.Merge1313.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/8ecc43f70417e9b92a16479740482060ddd3bb7b' caused a failure at the previous merge step Step #5: MERGE-INNER: 313 total files; 142 processed earlier; will process 171 files now Step #5: Running test ["env", "--chdir=/tmp", "i0e=Qck4Ã"] Step #5: === Compare result for: env ["--chdir=/tmp", "i0e=Qck4Ã"] 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", "i0e=Qck4Ã"] Step #5: Step #5: #1 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["env", "-i", "-vv", "🔗=i"] Step #5: === Compare result for: env ["-i", "-vv", "🔗=i"] Step #5: Rust stderr: Step #5: arg[0]: 'env' Step #5: arg[1]: '-i' Step #5: arg[2]: '-vv' Step #5: arg[3]: '🔗=i' Step #5: GNU stderr: Step #5: 🔗=i Step #5: --- START diff Step #5: -arg[0]: 'env' Step #5: -arg[1]: '-i' Step #5: -arg[2]: '-vv' Step #5: -arg[3]: '🔗=i' Step #5: +🔗=i Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: env ["-i", "-vv", "🔗=i"] 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: 🔗=i Step #5: Step #5: GNU stdout: Step #5: LC_ALL=C Step #5: 🔗=i Step #5: Step #5: --- START diff Step #5: +LC_ALL=C Step #5: 🔗=i 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 '' (7871) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env [] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==7871== 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,0xd8,0xff,0xcf, Step #5: \377\330\377\317 Step #5: artifact_prefix='./'; Test unit written to ./crash-d89da07301ad68344a16d6f3d377111e545133ac Step #5: Base64: /9j/zw== 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: 1134507132 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.Merge1313.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/d89da07301ad68344a16d6f3d377111e545133ac' caused a failure at the previous merge step Step #5: MERGE-INNER: 313 total files; 145 processed earlier; will process 168 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 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=b2ffa5c13581 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 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=b2ffa5c13581 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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 '' (7991) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env [] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==7991== 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,0x7b,0x3e, Step #5: [\015{> Step #5: artifact_prefix='./'; Test unit written to ./crash-397617e4eff115ed12d90fbb2cea1261a97697bc Step #5: Base64: Ww17Pg== 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: 1134518495 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.Merge1313.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/397617e4eff115ed12d90fbb2cea1261a97697bc' caused a failure at the previous merge step Step #5: MERGE-INNER: 313 total files; 146 processed earlier; will process 167 files now Step #5: Running test ["env", "-0", "-u=aÃHI", "(🔗u((=Ã\u{fe0f}"] Step #5: === Compare result for: env ["-0", "-u=aÃHI", "(🔗u((=Ã\u{fe0f}"] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: cannot unset '=a\303\203HI': Invalid argument Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: +cannot unset '=a\303\203HI': 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=aÃHI", "(🔗u((=Ã\u{fe0f}"] Step #5: Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: Running test ["env", "-vv", "Fnm⚙=sÃZ", "=SÃv(n"] Step #5: === Compare result for: env ["-vv", "Fnm⚙=sÃZ", "=SÃv(n"] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 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: Fnm⚙=sÃZ 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: Fnm⚙=sÃZ Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: HOME=/root Step #5: HOSTNAME=b2ffa5c13581 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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: =SÃv(n Step #5: Step #5: --- START diff Step #5: -SRC=/src Step #5: -RESULTS=/builder/outputs/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 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: +Fnm⚙=sÃZ Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: -ARCHITECTURE=x86_64 Step #5: +HOME=/root Step #5: +HOSTNAME=b2ffa5c13581 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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: -Fnm⚙=sÃZ Step #5: +_=/usr/bin/timeout Step #5: +__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: +=SÃv(n Step #5: --- END diff Step #5: Step #5: Rust stderr: Step #5: arg[0]: 'env' Step #5: arg[1]: '-vv' Step #5: arg[2]: 'Fnm⚙=sÃZ' Step #5: arg[3]: '=SÃv(n' Step #5: fuzz_env: warning: env-warning-no-name-specified Step #5: GNU stderr: Step #5: Fnm⚙=sÃZ Step #5: setenv: =SÃv(n Step #5: --- START diff Step #5: -arg[0]: 'env' Step #5: -arg[1]: '-vv' Step #5: -arg[2]: 'Fnm⚙=sÃZ' Step #5: -arg[3]: '=SÃv(n' Step #5: -fuzz_env: warning: env-warning-no-name-specified Step #5: +Fnm⚙=sÃZ Step #5: +setenv: =SÃv(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", "Fnm⚙=sÃZ", "=SÃv(n"] Step #5: Step #5: thread '' (8069) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["-vv", "Fnm⚙=sÃZ", "=SÃv(n"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==8069== 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,0x78,0x68, Step #5: ' (8141) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["3uU(m=5"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==8141== 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,0xd8,0xff,0xd9, Step #5: \377\330\377\331 Step #5: artifact_prefix='./'; Test unit written to ./crash-d7c0d8f45ae77f941630f3e0db922800c1ce1bee Step #5: Base64: /9j/2Q== 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: 1134541430 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.Merge1313.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/d7c0d8f45ae77f941630f3e0db922800c1ce1bee' caused a failure at the previous merge step Step #5: MERGE-INNER: 313 total files; 149 processed earlier; will process 164 files now Step #5: Running test ["env", "-i", "wqlS=🔗q"] Step #5: === Compare result for: env ["-i", "wqlS=🔗q"] Step #5: === OK Same behavior Step #5: Step #5: #1 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["env", "j=y🔗FSÃ"] Step #5: === Compare result for: env ["j=y🔗FSÃ"] Step #5: Rust stdout: Step #5: wqlS=🔗q Step #5: j=y🔗FSÃ Step #5: Step #5: GNU stdout: Step #5: LC_ALL=C Step #5: j=y🔗FSÃ Step #5: wqlS=🔗q Step #5: Step #5: --- START diff Step #5: -wqlS=🔗q Step #5: +LC_ALL=C Step #5: j=y🔗FSÃ Step #5: +wqlS=🔗q Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stdout differs Step #5: === KO Test failed and will panic for: env ["j=y🔗FSÃ"] Step #5: Step #5: thread '' (8197) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["j=y🔗FSÃ"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==8197== 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,0xa,0x0,0xa, Step #5: \000\012\000\012 Step #5: artifact_prefix='./'; Test unit written to ./crash-9a67606cdca53020fff84dcc7564d9a798c02007 Step #5: Base64: AAoACg== 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: 1134554720 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.Merge1313.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/9a67606cdca53020fff84dcc7564d9a798c02007' caused a failure at the previous merge step Step #5: MERGE-INNER: 313 total files; 151 processed earlier; will process 162 files now Step #5: Running test ["env", "-u=Jek", "--chdir=/tmp", "3(S3=W"] Step #5: === Compare result for: env ["-u=Jek", "--chdir=/tmp", "3(S3=W"] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: cannot unset '=Jek': Invalid argument Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: +cannot unset '=Jek': Invalid argument Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: env ["-u=Jek", "--chdir=/tmp", "3(S3=W"] Step #5: Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: Running test ["env", "-vv", "4ÃKN=YL4u🔗"] Step #5: === Compare result for: env ["-vv", "4ÃKN=YL4u🔗"] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 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: 4ÃKN=YL4u🔗 Step #5: Step #5: GNU stdout: Step #5: 4ÃKN=YL4u🔗 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=b2ffa5c13581 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 Step #5: -COVERAGE_EXTRA_ARGS= Step #5: -SHLVL=2 Step #5: +4ÃKN=YL4u🔗 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=b2ffa5c13581 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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: -4ÃKN=YL4u🔗 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]: '4ÃKN=YL4u🔗' Step #5: GNU stderr: Step #5: 4ÃKN=YL4u🔗 Step #5: --- START diff Step #5: -arg[0]: 'env' Step #5: -arg[1]: '-vv' Step #5: -arg[2]: '4ÃKN=YL4u🔗' Step #5: +4ÃKN=YL4u🔗 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", "4ÃKN=YL4u🔗"] Step #5: Step #5: thread '' (8237) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["-vv", "4ÃKN=YL4u🔗"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==8237== 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,0xd8,0xff,0xd8, Step #5: \377\330\377\330 Step #5: artifact_prefix='./'; Test unit written to ./crash-be090658f1befe231ae1f52acad9fa0fc57cf777 Step #5: Base64: /9j/2A== 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: 1134567618 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.Merge1313.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/be090658f1befe231ae1f52acad9fa0fc57cf777' caused a failure at the previous merge step Step #5: MERGE-INNER: 313 total files; 153 processed earlier; will process 160 files now Step #5: Running test ["env", "-v", "-vv", "r🔩Io=Vm6ks", "⚙\u{fe0f}I=aa"] Step #5: === Compare result for: env ["-v", "-vv", "r🔩Io=Vm6ks", "⚙\u{fe0f}I=aa"] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 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: r🔩Io=Vm6ks Step #5: ⚙️I=aa 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=b2ffa5c13581 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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: r🔩Io=Vm6ks Step #5: ⚙️I=aa Step #5: Step #5: --- START diff Step #5: -SRC=/src Step #5: -RESULTS=/builder/outputs/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 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=b2ffa5c13581 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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: r🔩Io=Vm6ks Step #5: ⚙️I=aa 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]: 'r🔩Io=Vm6ks' Step #5: arg[4]: '⚙️I=aa' Step #5: GNU stderr: Step #5: r🔩Io=Vm6ks Step #5: setenv: ⚙️I=aa Step #5: --- START diff Step #5: -arg[0]: 'env' Step #5: -arg[1]: '-v' Step #5: -arg[2]: '-vv' Step #5: -arg[3]: 'r🔩Io=Vm6ks' Step #5: -arg[4]: '⚙️I=aa' Step #5: +r🔩Io=Vm6ks Step #5: +setenv: ⚙️I=aa 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", "r🔩Io=Vm6ks", "⚙\u{fe0f}I=aa"] Step #5: Step #5: thread '' (8297) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["-v", "-vv", "r🔩Io=Vm6ks", "⚙\u{fe0f}I=aa"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==8297== 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,0xff,0x65,0x80, Step #5: \377\377e\200 Step #5: artifact_prefix='./'; Test unit written to ./crash-95477eca014790941a8a560a40deaaad96d41e10 Step #5: Base64: //9lgA== 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: 1134578787 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.Merge1313.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/95477eca014790941a8a560a40deaaad96d41e10' caused a failure at the previous merge step Step #5: MERGE-INNER: 313 total files; 154 processed earlier; will process 159 files now Step #5: Running test ["env", "-i", "-u=WB", "RtÃL=3Ze🔗🪓", "=R"] Step #5: === Compare result for: env ["-i", "-u=WB", "RtÃL=3Ze🔗🪓", "=R"] Step #5: Rust stdout: Step #5: (empty) Step #5: GNU stdout: Step #5: RtÃL=3Ze🔗🪓 Step #5: =R Step #5: Step #5: --- START diff Step #5: +RtÃL=3Ze🔗🪓 Step #5: +=R 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=WB", "RtÃL=3Ze🔗🪓", "=R"] Step #5: Step #5: thread '' (8333) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["-i", "-u=WB", "RtÃL=3Ze🔗🪓", "=R"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==8333== 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,0x2, Step #5: \012\377\377\002 Step #5: artifact_prefix='./'; Test unit written to ./crash-5a117a9ef578db0ee305ffc76819e5d3409d4b5c Step #5: Base64: Cv//Ag== 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: 1134588620 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.Merge1313.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/5a117a9ef578db0ee305ffc76819e5d3409d4b5c' caused a failure at the previous merge step Step #5: MERGE-INNER: 313 total files; 155 processed earlier; will process 158 files now Step #5: Running test ["env", "-v", "-vv", "-u=5ÃK", "=yAwHC"] Step #5: === Compare result for: env ["-v", "-vv", "-u=5ÃK", "=yAwHC"] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: =5ÃK Step #5: env: cannot unset '=5\303\203K': Invalid argument Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: +=5ÃK Step #5: +env: cannot unset '=5\303\203K': 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=5ÃK", "=yAwHC"] Step #5: Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: Running test ["env", "-u=🪓RNR🪛0", "=5"] Step #5: === Compare result for: env ["-u=🪓RNR🪛0", "=5"] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: cannot unset '=\360\237\252\223RNR\360\237\252\2330': Invalid argument Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: +cannot unset '=\360\237\252\223RNR\360\237\252\2330': Invalid argument Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: env ["-u=🪓RNR🪛0", "=5"] Step #5: Step #5: #2 pulse exec/s: 0 rss: 28Mb Step #5: Running test ["env", "-0", "-u=8VIpY("] Step #5: === Compare result for: env ["-0", "-u=8VIpY("] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: cannot unset '=8VIpY(': Invalid argument Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: +cannot unset '=8VIpY(': 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=8VIpY("] Step #5: Step #5: Running test ["env", "-vv", "-u=mÃ🔗MU"] Step #5: === Compare result for: env ["-vv", "-u=mÃ🔗MU"] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: =mÃ🔗MU Step #5: env: cannot unset '=m\303\203\360\237\224\227MU': Invalid argument Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: +=mÃ🔗MU Step #5: +env: cannot unset '=m\303\203\360\237\224\227MU': 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=mÃ🔗MU"] Step #5: Step #5: #4 pulse exec/s: 0 rss: 28Mb Step #5: Running test ["env", "cY=(🪛", "wC=G25W3"] Step #5: === Compare result for: env ["cY=(🪛", "wC=G25W3"] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 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: cY=(🪛 Step #5: wC=G25W3 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=b2ffa5c13581 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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: cY=(🪛 Step #5: wC=G25W3 Step #5: Step #5: --- START diff Step #5: -SRC=/src Step #5: -RESULTS=/builder/outputs/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 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=b2ffa5c13581 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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: cY=(🪛 Step #5: wC=G25W3 Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stdout differs Step #5: === KO Test failed and will panic for: env ["cY=(🪛", "wC=G25W3"] Step #5: Step #5: thread '' (8372) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["cY=(🪛", "wC=G25W3"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==8372== 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: 0x41,0x3c,0x71,0x3e, Step #5: A Step #5: artifact_prefix='./'; Test unit written to ./crash-9fa22ea1d0e7439280a2b65768fe682f14d56c68 Step #5: Base64: QTxxPg== 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: 1134606848 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.Merge1313.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/9fa22ea1d0e7439280a2b65768fe682f14d56c68' caused a failure at the previous merge step Step #5: MERGE-INNER: 313 total files; 160 processed earlier; will process 153 files now Step #5: Running test ["env", "-u=bvH", "--chdir=/tmp", "q1phd=SÃU", "PZD🪛=mzÃm"] Step #5: === Compare result for: env ["-u=bvH", "--chdir=/tmp", "q1phd=SÃU", "PZD🪛=mzÃm"] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: cannot unset '=bvH': Invalid argument Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: +cannot unset '=bvH': Invalid argument Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: env ["-u=bvH", "--chdir=/tmp", "q1phd=SÃU", "PZD🪛=mzÃm"] Step #5: Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: Running test ["env", "nÃ=🧰kKE", "=R01fB"] Step #5: === Compare result for: env ["nÃ=🧰kKE", "=R01fB"] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 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Ã=🧰kKE 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=b2ffa5c13581 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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Ã=🧰kKE Step #5: =R01fB Step #5: Step #5: --- START diff Step #5: -SRC=/src Step #5: -RESULTS=/builder/outputs/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 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=b2ffa5c13581 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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Ã=🧰kKE Step #5: +=R01fB 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 ["nÃ=🧰kKE", "=R01fB"] Step #5: Step #5: thread '' (8473) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["nÃ=🧰kKE", "=R01fB"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==8473== 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,0x8f,0xbf,0xa4, Step #5: \360\217\277\244 Step #5: artifact_prefix='./'; Test unit written to ./crash-04fe1f03f76e3cc426b5a6b74eaf7de7e2c50e9c Step #5: Base64: 8I+/pA== 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: 1134623218 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.Merge1313.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/04fe1f03f76e3cc426b5a6b74eaf7de7e2c50e9c' caused a failure at the previous merge step Step #5: MERGE-INNER: 313 total files; 162 processed earlier; will process 151 files now Step #5: Running test ["env", "-vv", "swN=WF(", "0=tW4xN"] Step #5: === Compare result for: env ["-vv", "swN=WF(", "0=tW4xN"] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 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: swN=WF( Step #5: 0=tW4xN Step #5: Step #5: GNU stdout: Step #5: 0=tW4xN 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=b2ffa5c13581 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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: swN=WF( Step #5: Step #5: --- START diff Step #5: -SRC=/src Step #5: -RESULTS=/builder/outputs/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 Step #5: -COVERAGE_EXTRA_ARGS= Step #5: -SHLVL=2 Step #5: +0=tW4xN 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=b2ffa5c13581 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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: swN=WF( Step #5: -0=tW4xN Step #5: --- END diff Step #5: Step #5: Rust stderr: Step #5: arg[0]: 'env' Step #5: arg[1]: '-vv' Step #5: arg[2]: 'swN=WF(' Step #5: arg[3]: '0=tW4xN' Step #5: GNU stderr: Step #5: swN=WF( Step #5: setenv: 0=tW4xN Step #5: --- START diff Step #5: -arg[0]: 'env' Step #5: -arg[1]: '-vv' Step #5: -arg[2]: 'swN=WF(' Step #5: -arg[3]: '0=tW4xN' Step #5: +swN=WF( Step #5: +setenv: 0=tW4xN 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", "swN=WF(", "0=tW4xN"] Step #5: Step #5: thread '' (8539) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["-vv", "swN=WF(", "0=tW4xN"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==8539== 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,0x55,0x4c,0x20,0xd3, Step #5:
    ' (8584) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["G5🔩U6=1xBX"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==8584== 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,0x3c,0x3c, Step #5: <<<<< Step #5: artifact_prefix='./'; Test unit written to ./crash-2350cb015d19e5b0f1f38c19ecf78d3b3b2b9e19 Step #5: Base64: PDw8PDw= 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: 1134646108 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.Merge1313.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/2350cb015d19e5b0f1f38c19ecf78d3b3b2b9e19' caused a failure at the previous merge step Step #5: MERGE-INNER: 313 total files; 164 processed earlier; will process 149 files now Step #5: Running test ["env", "-0", "rx=G4EF(", "n5=wq2\u{fe0f}l"] Step #5: === Compare result for: env ["-0", "rx=G4EF(", "n5=wq2\u{fe0f}l"] Step #5: Rust stdout: Step #5: SRC=/srcRESULTS=/builder/outputs/60c82f92-6f38-42a1-a56e-e18d570f835bMSAN_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=b2ffa5c13581COVERAGE_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=/workrx=G4EF(n5=wq2️l 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=b2ffa5c13581HTTP_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/60c82f92-6f38-42a1-a56e-e18d570f835bSANITIZER=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_ONCEn5=wq2️lrx=G4EF( Step #5: --- START diff Step #5: -SRC=/srcRESULTS=/builder/outputs/60c82f92-6f38-42a1-a56e-e18d570f835bMSAN_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=b2ffa5c13581COVERAGE_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=/workrx=G4EF(n5=wq2️l 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=b2ffa5c13581HTTP_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/60c82f92-6f38-42a1-a56e-e18d570f835bSANITIZER=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_ONCEn5=wq2️lrx=G4EF( Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stdout differs Step #5: === KO Test failed and will panic for: env ["-0", "rx=G4EF(", "n5=wq2\u{fe0f}l"] Step #5: Step #5: thread '' (8631) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["-0", "rx=G4EF(", "n5=wq2\u{fe0f}l"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==8631== 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,0xd8,0xff,0x0,0xff, Step #5: \377\330\377\000\377 Step #5: artifact_prefix='./'; Test unit written to ./crash-93dd5c6a67e4d0e1f7e9a36804d3f9353d09667b Step #5: Base64: /9j/AP8= 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: 1134655354 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.Merge1313.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/93dd5c6a67e4d0e1f7e9a36804d3f9353d09667b' caused a failure at the previous merge step Step #5: MERGE-INNER: 313 total files; 165 processed earlier; will process 148 files now 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: #1 pulse exec/s: 0 rss: 28Mb Step #5: Running test ["env", "-0", "-u=cn", "9Cyj9=hSÃTÃ"] Step #5: === Compare result for: env ["-0", "-u=cn", "9Cyj9=hSÃTÃ"] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: cannot unset '=cn': Invalid argument Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: +cannot unset '=cn': 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=cn", "9Cyj9=hSÃTÃ"] Step #5: Step #5: #2 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["env", "-u=sl", "--chdir=/tmp", "ÃkT8=o", "eR8Ã=MGtlB"] Step #5: === Compare result for: env ["-u=sl", "--chdir=/tmp", "ÃkT8=o", "eR8Ã=MGtlB"] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: cannot unset '=sl': Invalid argument Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: +cannot unset '=sl': Invalid argument Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: env ["-u=sl", "--chdir=/tmp", "ÃkT8=o", "eR8Ã=MGtlB"] Step #5: Step #5: Running test ["env", "-vv", "-u=(e", "--chdir=/tmp"] Step #5: === Compare result for: env ["-vv", "-u=(e", "--chdir=/tmp"] 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 ["-vv", "-u=(e", "--chdir=/tmp"] Step #5: Step #5: #4 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["env", "-v", "-u=", "=P", "(s(=wePZy"] Step #5: === Compare result for: env ["-v", "-u=", "=P", "(s(=wePZy"] 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=", "=P", "(s(=wePZy"] Step #5: Step #5: Running test ["env", "--chdir=/tmp", "🔗L7="] Step #5: === Compare result for: env ["--chdir=/tmp", "🔗L7="] 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", "🔗L7="] Step #5: Step #5: Running test ["env", "-i", "-0", "-u=k", "KlgÃX=MIQE"] Step #5: === Compare result for: env ["-i", "-0", "-u=k", "KlgÃX=MIQE"] Step #5: Rust stdout: Step #5: (empty) Step #5: GNU stdout: Step #5: KlgÃX=MIQE Step #5: --- START diff Step #5: +KlgÃX=MIQE 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=k", "KlgÃX=MIQE"] Step #5: Step #5: thread '' (8662) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["-i", "-0", "-u=k", "KlgÃX=MIQE"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==8662== 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,0x7a,0x3e,0x26,0xe1, Step #5: &\341 Step #5: artifact_prefix='./'; Test unit written to ./crash-f4ce60664005225c58e42c4ad2da8d773da80f4b Step #5: Base64: PHo+JuE= Step #5: MERGE-OUTER: attempt 83 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: 1134674859 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.Merge1313.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/f4ce60664005225c58e42c4ad2da8d773da80f4b' caused a failure at the previous merge step Step #5: MERGE-INNER: 313 total files; 172 processed earlier; will process 141 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 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=b2ffa5c13581 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 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=b2ffa5c13581 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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 '' (8771) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env [] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==8771== 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: 0x33,0x32,0x37,0x36,0x38, Step #5: 32768 Step #5: artifact_prefix='./'; Test unit written to ./crash-1b3bbc30ac759a7ece62485243255a2bd29e092f Step #5: Base64: MzI3Njg= 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: 1134686461 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.Merge1313.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/1b3bbc30ac759a7ece62485243255a2bd29e092f' caused a failure at the previous merge step Step #5: MERGE-INNER: 313 total files; 173 processed earlier; will process 140 files now Step #5: Running test ["env", "-i", "-v", "-u="] Step #5: === Compare result for: env ["-i", "-v", "-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", "-u="] Step #5: Step #5: thread '' (8830) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["-i", "-v", "-u="] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==8830== 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,0x3b,0x50,0xdb,0x50, Step #5: P;P\333P Step #5: artifact_prefix='./'; Test unit written to ./crash-0817e38105dd64bde648e7e55ca45344e84cdb28 Step #5: Base64: UDtQ21A= 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: 1134697613 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.Merge1313.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/0817e38105dd64bde648e7e55ca45344e84cdb28' caused a failure at the previous merge step Step #5: MERGE-INNER: 313 total files; 174 processed earlier; will process 139 files now Step #5: Running test ["env", "-v", "1fWaA=EjH5H"] Step #5: === Compare result for: env ["-v", "1fWaA=EjH5H"] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 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: 1fWaA=EjH5H Step #5: Step #5: GNU stdout: Step #5: 1fWaA=EjH5H 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=b2ffa5c13581 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 Step #5: -COVERAGE_EXTRA_ARGS= Step #5: -SHLVL=2 Step #5: +1fWaA=EjH5H 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=b2ffa5c13581 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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: -1fWaA=EjH5H 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: 1fWaA=EjH5H Step #5: --- START diff Step #5: +1fWaA=EjH5H 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", "1fWaA=EjH5H"] Step #5: Step #5: thread '' (8886) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["-v", "1fWaA=EjH5H"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==8886== 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,0x2e,0x38,0x0, Step #5: \000\000.8\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ee641861d90477413e7f2e676fe1d63aca79b778 Step #5: Base64: AAAuOAA= 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: 1134709709 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.Merge1313.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/ee641861d90477413e7f2e676fe1d63aca79b778' caused a failure at the previous merge step Step #5: MERGE-INNER: 313 total files; 175 processed earlier; will process 138 files now Step #5: Running test ["env", "-v", "-u=ijkacu1z", "--chdir=/tmp", "t8fX=C", "t((3=X5p"] Step #5: === Compare result for: env ["-v", "-u=ijkacu1z", "--chdir=/tmp", "t8fX=C", "t((3=X5p"] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: =ijkacu1z Step #5: env: cannot unset '=ijkacu1z': Invalid argument Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: +=ijkacu1z Step #5: +env: cannot unset '=ijkacu1z': 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=ijkacu1z", "--chdir=/tmp", "t8fX=C", "t((3=X5p"] Step #5: Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: Running test ["env", "-vv", "🧰5=hJRR", "et=DUya"] Step #5: === Compare result for: env ["-vv", "🧰5=hJRR", "et=DUya"] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 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: 🧰5=hJRR Step #5: et=DUya 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=b2ffa5c13581 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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: et=DUya Step #5: 🧰5=hJRR Step #5: Step #5: --- START diff Step #5: -SRC=/src Step #5: -RESULTS=/builder/outputs/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 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=b2ffa5c13581 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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: -🧰5=hJRR Step #5: +_=/usr/bin/timeout Step #5: +__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: et=DUya Step #5: +🧰5=hJRR Step #5: --- END diff Step #5: Step #5: Rust stderr: Step #5: arg[0]: 'env' Step #5: arg[1]: '-vv' Step #5: arg[2]: '🧰5=hJRR' Step #5: arg[3]: 'et=DUya' Step #5: GNU stderr: Step #5: 🧰5=hJRR Step #5: setenv: et=DUya Step #5: --- START diff Step #5: -arg[0]: 'env' Step #5: -arg[1]: '-vv' Step #5: -arg[2]: '🧰5=hJRR' Step #5: -arg[3]: 'et=DUya' Step #5: +🧰5=hJRR Step #5: +setenv: et=DUya 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", "🧰5=hJRR", "et=DUya"] Step #5: Step #5: thread '' (8924) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["-vv", "🧰5=hJRR", "et=DUya"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==8924== 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,0x21,0x74,0x69,0x6e, Step #5: !!tin Step #5: artifact_prefix='./'; Test unit written to ./crash-d458156342fdd89281e6fff2a6395ebabb8d2962 Step #5: Base64: ISF0aW4= 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: 1134722130 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.Merge1313.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/d458156342fdd89281e6fff2a6395ebabb8d2962' caused a failure at the previous merge step Step #5: MERGE-INNER: 313 total files; 177 processed earlier; will process 136 files now Step #5: Running test ["env", "=wtQ"] Step #5: === Compare result for: env ["=wtQ"] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 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=b2ffa5c13581 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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: =wtQ Step #5: Step #5: --- START diff Step #5: -SRC=/src Step #5: -RESULTS=/builder/outputs/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 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=b2ffa5c13581 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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: +=wtQ 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 ["=wtQ"] Step #5: Step #5: thread '' (8964) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["=wtQ"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==8964== 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,0x83,0x1a,0x8c,0x1,0x1, Step #5: 0\203\032\214\001\001 Step #5: artifact_prefix='./'; Test unit written to ./crash-4e1006e662dcb96a04a7dea77376ec5959c95a38 Step #5: Base64: MIMajAEB Step #5: MERGE-OUTER: attempt 88 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: 1134732977 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.Merge1313.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/4e1006e662dcb96a04a7dea77376ec5959c95a38' caused a failure at the previous merge step Step #5: MERGE-INNER: 313 total files; 178 processed earlier; will process 135 files now Step #5: Running test ["env", "-i", "-vv", "-u=h", "9=(", "=🪓(Z"] Step #5: === Compare result for: env ["-i", "-vv", "-u=h", "9=(", "=🪓(Z"] Step #5: Rust stdout: Step #5: (empty) Step #5: GNU stdout: Step #5: 9=( Step #5: =🪓(Z Step #5: Step #5: --- START diff Step #5: +9=( Step #5: +=🪓(Z Step #5: --- END diff Step #5: Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: 9=( Step #5: setenv: =🪓(Z Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: +9=( Step #5: +setenv: =🪓(Z 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=h", "9=(", "=🪓(Z"] Step #5: Step #5: thread '' (9002) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["-i", "-vv", "-u=h", "9=(", "=🪓(Z"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==9002== 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,0x3b,0x50,0x6d,0x48,0x48, Step #5: P;PmHH Step #5: artifact_prefix='./'; Test unit written to ./crash-87a43dc9ff56f832d01fcc516abb40dbd9eb5c61 Step #5: Base64: UDtQbUhI Step #5: MERGE-OUTER: attempt 89 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: 1134742430 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.Merge1313.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/87a43dc9ff56f832d01fcc516abb40dbd9eb5c61' caused a failure at the previous merge step Step #5: MERGE-INNER: 313 total files; 179 processed earlier; will process 134 files now Step #5: Running test ["env", "-v", "=Ww", "(=w"] Step #5: === Compare result for: env ["-v", "=Ww", "(=w"] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 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: (=w Step #5: Step #5: GNU stdout: Step #5: (=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=b2ffa5c13581 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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: =Ww Step #5: Step #5: --- START diff Step #5: -SRC=/src Step #5: -RESULTS=/builder/outputs/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 Step #5: -COVERAGE_EXTRA_ARGS= Step #5: -SHLVL=2 Step #5: +(=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=b2ffa5c13581 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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: -(=w Step #5: +_=/usr/bin/timeout Step #5: +__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: +=Ww Step #5: --- END diff Step #5: Step #5: Rust stderr: Step #5: warning: env-warning-no-name-specified Step #5: GNU stderr: Step #5: =Ww Step #5: setenv: (=w Step #5: --- START diff Step #5: -warning: env-warning-no-name-specified Step #5: +=Ww Step #5: +setenv: (=w 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", "=Ww", "(=w"] Step #5: Step #5: thread '' (9022) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["-v", "=Ww", "(=w"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==9022== 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: 0x1c,0x26,0x26,0x3c,0x50,0x3e, Step #5: \034&&

    Step #5: artifact_prefix='./'; Test unit written to ./crash-21ed42855d1775e7556dc45bef3715be5714cdab Step #5: Base64: HCYmPFA+ 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: 1134753491 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.Merge1313.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/21ed42855d1775e7556dc45bef3715be5714cdab' caused a failure at the previous merge step Step #5: MERGE-INNER: 313 total files; 180 processed earlier; will process 133 files now 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: #1 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["env", "--chdir=/tmp", "9k=e", "=Y"] Step #5: === Compare result for: env ["--chdir=/tmp", "9k=e", "=Y"] 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", "9k=e", "=Y"] Step #5: Step #5: #2 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["env", "9q=hSH🧰", "(vTj(=g7OX"] Step #5: === Compare result for: env ["9q=hSH🧰", "(vTj(=g7OX"] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 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: 9q=hSH🧰 Step #5: (vTj(=g7OX Step #5: Step #5: GNU stdout: Step #5: (vTj(=g7OX Step #5: 9q=hSH🧰 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=b2ffa5c13581 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 Step #5: -COVERAGE_EXTRA_ARGS= Step #5: -SHLVL=2 Step #5: +(vTj(=g7OX Step #5: +9q=hSH🧰 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=b2ffa5c13581 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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: -9q=hSH🧰 Step #5: -(vTj(=g7OX 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 ["9q=hSH🧰", "(vTj(=g7OX"] Step #5: Step #5: thread '' (9065) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["9q=hSH🧰", "(vTj(=g7OX"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==9065== 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,0x3b,0x50,0x73,0x4e,0x4e, Step #5: P;PsNN Step #5: artifact_prefix='./'; Test unit written to ./crash-cfde5ee8433b49f6bc6c5d57bb700afbc3566a14 Step #5: Base64: UDtQc05O 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: 1134767581 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.Merge1313.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/cfde5ee8433b49f6bc6c5d57bb700afbc3566a14' caused a failure at the previous merge step Step #5: MERGE-INNER: 313 total files; 183 processed earlier; will process 130 files now Step #5: Running test ["env", "--chdir=/tmp", "AU⚙k🔗=Ãzm(", "Iz=(Y42I"] Step #5: === Compare result for: env ["--chdir=/tmp", "AU⚙k🔗=Ãzm(", "Iz=(Y42I"] 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", "AU⚙k🔗=Ãzm(", "Iz=(Y42I"] Step #5: Step #5: #1 pulse exec/s: 0 rss: 29Mb 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 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=b2ffa5c13581 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 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=b2ffa5c13581 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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 '' (9121) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["-vv"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==9121== 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: 0xaa,0x55,0xcc,0x33,0x30,0xff, Step #5: \252U\31430\377 Step #5: artifact_prefix='./'; Test unit written to ./crash-2a51f55aa853aae0c30b1d25a40f29e4e1cc9ae1 Step #5: Base64: qlXMMzD/ 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: 1134780393 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.Merge1313.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/2a51f55aa853aae0c30b1d25a40f29e4e1cc9ae1' caused a failure at the previous merge step Step #5: MERGE-INNER: 313 total files; 185 processed earlier; will process 128 files now Step #5: Running test ["env", "-u=Ãj", "1y=Ui"] Step #5: === Compare result for: env ["-u=Ãj", "1y=Ui"] 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", "1y=Ui"] Step #5: Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: Running test ["env", "-i", "-0", "--chdir=/tmp", "Cpi=N6Ã"] Step #5: === Compare result for: env ["-i", "-0", "--chdir=/tmp", "Cpi=N6Ã"] 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", "Cpi=N6Ã"] Step #5: Step #5: #2 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["env", "-i", "-v", "-u=Ã", "--chdir=/tmp", "c=V(Ix", "Ã="] Step #5: === Compare result for: env ["-i", "-v", "-u=Ã", "--chdir=/tmp", "c=V(Ix", "Ã="] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: c=V(Ix Step #5: setenv: Ã= 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: +c=V(Ix Step #5: +setenv: Ã= 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", "-u=Ã", "--chdir=/tmp", "c=V(Ix", "Ã="] Step #5: 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: #4 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["env", "-i", "-v"] Step #5: === Compare result for: env ["-i", "-v"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["env", "-vv", "(F=cGP", "9M⚙z=6"] Step #5: === Compare result for: env ["-vv", "(F=cGP", "9M⚙z=6"] Step #5: Rust stdout: Step #5: (F=cGP Step #5: 9M⚙z=6 Step #5: Step #5: GNU stdout: Step #5: (F=cGP Step #5: 9M⚙z=6 Step #5: LC_ALL=C Step #5: Step #5: --- START diff Step #5: (F=cGP Step #5: 9M⚙z=6 Step #5: +LC_ALL=C Step #5: --- END diff Step #5: Step #5: Rust stderr: Step #5: arg[0]: 'env' Step #5: arg[1]: '-vv' Step #5: arg[2]: '(F=cGP' Step #5: arg[3]: '9M⚙z=6' Step #5: GNU stderr: Step #5: (F=cGP Step #5: setenv: 9M⚙z=6 Step #5: --- START diff Step #5: -arg[0]: 'env' Step #5: -arg[1]: '-vv' Step #5: -arg[2]: '(F=cGP' Step #5: -arg[3]: '9M⚙z=6' Step #5: +(F=cGP Step #5: +setenv: 9M⚙z=6 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", "(F=cGP", "9M⚙z=6"] Step #5: Step #5: thread '' (9170) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["-vv", "(F=cGP", "9M⚙z=6"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==9170== 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,0x80,0x30,0x80,0x0,0x1,0x0, Step #5: 0\2000\200\000\001\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9641fbdff61fb987c989057bccadc2d1c1b05a3b Step #5: Base64: MIAwgAABAA== 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: 1134797287 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.Merge1313.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/9641fbdff61fb987c989057bccadc2d1c1b05a3b' caused a failure at the previous merge step Step #5: MERGE-INNER: 313 total files; 191 processed earlier; will process 122 files now Step #5: Running test ["env", "-i", "-v", "-u=GDV0", "pA🪛U🔗=n", "W=5KQG"] Step #5: === Compare result for: env ["-i", "-v", "-u=GDV0", "pA🪛U🔗=n", "W=5KQG"] Step #5: Rust stdout: Step #5: (empty) Step #5: GNU stdout: Step #5: pA🪛U🔗=n Step #5: W=5KQG Step #5: Step #5: --- START diff Step #5: +pA🪛U🔗=n Step #5: +W=5KQG Step #5: --- END diff Step #5: Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: pA🪛U🔗=n Step #5: setenv: W=5KQG Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: +pA🪛U🔗=n Step #5: +setenv: W=5KQG 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", "-v", "-u=GDV0", "pA🪛U🔗=n", "W=5KQG"] Step #5: Step #5: thread '' (9232) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["-i", "-v", "-u=GDV0", "pA🪛U🔗=n", "W=5KQG"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==9232== 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,0x50,0x22,0xa0,0x3c,0x50,0x22, Step #5: ' (9259) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["-vv", "CG=0o🪛b", "=t"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==9259== 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,0xed,0x9b,0xbb,0xe9,0x9d,0xab, Step #5: 5\355\233\273\351\235\253 Step #5: artifact_prefix='./'; Test unit written to ./crash-60df4fd4b6b01fde9b59b45c39ae17c492d30144 Step #5: Base64: Ne2bu+mdqw== 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: 1134816436 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.Merge1313.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/60df4fd4b6b01fde9b59b45c39ae17c492d30144' caused a failure at the previous merge step Step #5: MERGE-INNER: 313 total files; 193 processed earlier; will process 120 files now Step #5: Running test ["env", "-i", "-0", "-vv", "--chdir=/tmp"] Step #5: === Compare result for: env ["-i", "-0", "-vv", "--chdir=/tmp"] Step #5: Rust stderr: Step #5: arg[0]: 'env' Step #5: arg[1]: '-i' Step #5: arg[2]: '-0' Step #5: arg[3]: '-vv' Step #5: arg[4]: '--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]: '-i' Step #5: -arg[2]: '-0' Step #5: -arg[3]: '-vv' Step #5: -arg[4]: '--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 ["-i", "-0", "-vv", "--chdir=/tmp"] Step #5: Step #5: #1 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["env", "-v"] Step #5: === Compare result for: env ["-v"] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 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=b2ffa5c13581 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 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=b2ffa5c13581 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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 ["-v"] Step #5: Step #5: thread '' (9283) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["-v"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==9283== 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,0xd8,0xff,0xc4,0xc0,0x80,0x1e, Step #5: \377\330\377\304\300\200\036 Step #5: artifact_prefix='./'; Test unit written to ./crash-50fb2033c44d99adb14f718d1a9fd60e571f6e46 Step #5: Base64: /9j/xMCAHg== Step #5: MERGE-OUTER: attempt 96 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: 1134828957 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.Merge1313.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/50fb2033c44d99adb14f718d1a9fd60e571f6e46' caused a failure at the previous merge step Step #5: MERGE-INNER: 313 total files; 195 processed earlier; will process 118 files now Step #5: Running test ["env", "-0", "-u=S", "--chdir=/tmp", "Fj=wl"] Step #5: === Compare result for: env ["-0", "-u=S", "--chdir=/tmp", "Fj=wl"] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: cannot unset '=S': Invalid argument Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: +cannot unset '=S': 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=S", "--chdir=/tmp", "Fj=wl"] Step #5: Step #5: #1 pulse exec/s: 0 rss: 28Mb 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 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=b2ffa5c13581 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 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=b2ffa5c13581 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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 '' (9329) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["-vv"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==9329== 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,0x2e,0x31,0x2e,0x31,0x2e,0x32, Step #5: 0.1.1.2 Step #5: artifact_prefix='./'; Test unit written to ./crash-dac34099bceeed79f2752772b8e72bd9ae9464e2 Step #5: Base64: MC4xLjEuMg== 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: 1134841533 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.Merge1313.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/dac34099bceeed79f2752772b8e72bd9ae9464e2' caused a failure at the previous merge step Step #5: MERGE-INNER: 313 total files; 197 processed earlier; will process 116 files now Step #5: Running test ["env", "-i", "--chdir=/tmp", "vwLV(=", "s=🧰X("] Step #5: === Compare result for: env ["-i", "--chdir=/tmp", "vwLV(=", "s=🧰X("] 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", "vwLV(=", "s=🧰X("] Step #5: Step #5: #1 pulse exec/s: 0 rss: 29Mb 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: #2 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["env", "-i", "-0", "j6=Y"] Step #5: === Compare result for: env ["-i", "-0", "j6=Y"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["env", "HX=3", "oPO(=xBHmN"] Step #5: === Compare result for: env ["HX=3", "oPO(=xBHmN"] Step #5: Rust stdout: Step #5: j6=Y Step #5: HX=3 Step #5: oPO(=xBHmN Step #5: Step #5: GNU stdout: Step #5: HX=3 Step #5: LC_ALL=C Step #5: j6=Y Step #5: oPO(=xBHmN Step #5: Step #5: --- START diff Step #5: -j6=Y Step #5: HX=3 Step #5: +LC_ALL=C Step #5: +j6=Y Step #5: oPO(=xBHmN Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stdout differs Step #5: === KO Test failed and will panic for: env ["HX=3", "oPO(=xBHmN"] Step #5: Step #5: thread '' (9375) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["HX=3", "oPO(=xBHmN"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==9375== 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,0x5c,0x20,0x5c,0x20,0x5c,0x20, Step #5: \"\\ \\ \\ Step #5: artifact_prefix='./'; Test unit written to ./crash-68c4ec8f656e877ab3b781c3d01a52740587ceea Step #5: Base64: IlwgXCBcIA== 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: 1134857448 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.Merge1313.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/68c4ec8f656e877ab3b781c3d01a52740587ceea' caused a failure at the previous merge step Step #5: MERGE-INNER: 313 total files; 201 processed earlier; will process 112 files now Step #5: Running test ["env", "-v", "-vv", "-u=y"] Step #5: === Compare result for: env ["-v", "-vv", "-u=y"] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: =y Step #5: env: cannot unset '=y': Invalid argument Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: +=y Step #5: +env: cannot unset '=y': 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=y"] 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 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=b2ffa5c13581 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 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=b2ffa5c13581 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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 '' (9439) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env [] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==9439== 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,0x4,0x3f,0x3b,0x8,0x80,0x54, Step #5: \000\004?;\010\200T Step #5: artifact_prefix='./'; Test unit written to ./crash-81cc94025ff85abce3e51ee762c243acda246209 Step #5: Base64: AAQ/OwiAVA== 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: 1134870253 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.Merge1313.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/81cc94025ff85abce3e51ee762c243acda246209' caused a failure at the previous merge step Step #5: MERGE-INNER: 313 total files; 203 processed earlier; will process 110 files now Step #5: Running test ["env", "⚙0Ã="] Step #5: === Compare result for: env ["⚙0Ã="] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 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: ⚙0Ã= 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=b2ffa5c13581 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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: ⚙0Ã= Step #5: Step #5: --- START diff Step #5: -SRC=/src Step #5: -RESULTS=/builder/outputs/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 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=b2ffa5c13581 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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: ⚙0Ã= 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 '' (9487) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["⚙0Ã="] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==9487== 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,0xa,0x50,0xa,0x50,0xa,0x50, Step #5: P\012P\012P\012P Step #5: artifact_prefix='./'; Test unit written to ./crash-8e561f6333a090cf331f3733491e602f33fc6c10 Step #5: Base64: UApQClAKUA== 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: 1134880600 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.Merge1313.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/8e561f6333a090cf331f3733491e602f33fc6c10' caused a failure at the previous merge step Step #5: MERGE-INNER: 313 total files; 204 processed earlier; will process 109 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 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=b2ffa5c13581 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 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=b2ffa5c13581 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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 '' (9505) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env [] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==9505== 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: 0x1a,0x3c,0x3d,0xb,0x0,0x0,0x0, Step #5: \032<=\013\000\000\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ecbdbad8c7d4b4eb19a687fea53a920ddc70cd5f Step #5: Base64: Gjw9CwAAAA== 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: 1134891188 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.Merge1313.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/ecbdbad8c7d4b4eb19a687fea53a920ddc70cd5f' caused a failure at the previous merge step Step #5: MERGE-INNER: 313 total files; 205 processed earlier; will process 108 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 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=b2ffa5c13581 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 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=b2ffa5c13581 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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 '' (9539) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env [] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==9539== 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,0x48,0x31,0x20,0x3c,0xc3,0x3c,0x3c, Step #5:

    ' (9595) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["ucZ=C", "I990=VI"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==9595== 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,0xd8,0xff,0xc4,0x0,0x2,0xff,0xc4, Step #5: \377\330\377\304\000\002\377\304 Step #5: artifact_prefix='./'; Test unit written to ./crash-751d27923f78a62bd021c7eee334b6526daa8f47 Step #5: Base64: /9j/xAAC/8Q= 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: 1134922371 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.Merge1313.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/751d27923f78a62bd021c7eee334b6526daa8f47' caused a failure at the previous merge step Step #5: MERGE-INNER: 313 total files; 213 processed earlier; will process 100 files now Step #5: Running test ["env", "-0", "-u=98", "3=Kag"] Step #5: === Compare result for: env ["-0", "-u=98", "3=Kag"] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: cannot unset '=98': Invalid argument Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: +cannot unset '=98': 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=98", "3=Kag"] Step #5: Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: Running test ["env", "-i", "🔩=td4i"] Step #5: === Compare result for: env ["-i", "🔩=td4i"] Step #5: === OK Same behavior Step #5: Step #5: #2 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["env", "-0", "-u=H⚙05"] Step #5: === Compare result for: env ["-0", "-u=H⚙05"] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: cannot unset '=H\342\232\23105': Invalid argument Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: +cannot unset '=H\342\232\23105': 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=H⚙05"] Step #5: Step #5: Running test ["env", "-vv"] Step #5: === Compare result for: env ["-vv"] Step #5: Rust stdout: Step #5: 🔩=td4i Step #5: Step #5: GNU stdout: Step #5: LC_ALL=C Step #5: 🔩=td4i Step #5: Step #5: --- START diff Step #5: +LC_ALL=C Step #5: 🔩=td4i 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 '' (9680) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["-vv"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==9680== 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,0x80,0x30,0x80,0x30,0x80,0x6,0x1,0x75, Step #5: 0\2000\2000\200\006\001u Step #5: artifact_prefix='./'; Test unit written to ./crash-c4174742309cbe2cc15c30ed674329e594385cd8 Step #5: Base64: MIAwgDCABgF1 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: 1134937649 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.Merge1313.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/c4174742309cbe2cc15c30ed674329e594385cd8' caused a failure at the previous merge step Step #5: MERGE-INNER: 313 total files; 217 processed earlier; will process 96 files now Step #5: Running test ["env", "-v", "-u=🔗SbEv"] Step #5: === Compare result for: env ["-v", "-u=🔗SbEv"] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: =🔗SbEv Step #5: env: cannot unset '=\360\237\224\227SbEv': Invalid argument Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: +=🔗SbEv Step #5: +env: cannot unset '=\360\237\224\227SbEv': 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=🔗SbEv"] Step #5: Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: Running test ["env", "i🪓=9zv1t"] Step #5: === Compare result for: env ["i🪓=9zv1t"] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 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🪓=9zv1t 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=b2ffa5c13581 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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: i🪓=9zv1t Step #5: Step #5: --- START diff Step #5: -SRC=/src Step #5: -RESULTS=/builder/outputs/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 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=b2ffa5c13581 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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: i🪓=9zv1t Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stdout differs Step #5: === KO Test failed and will panic for: env ["i🪓=9zv1t"] Step #5: Step #5: thread '' (9713) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["i🪓=9zv1t"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==9713== 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: 0x2a,0x86,0x48,0x86,0xd,0x33,0x44,0x11,0x0, Step #5: *\206H\206\0153D\021\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-334c7330e7584fae040f7709b34cd03180b03381 Step #5: Base64: KoZIhg0zRBEA 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: 1134951360 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.Merge1313.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/334c7330e7584fae040f7709b34cd03180b03381' caused a failure at the previous merge step Step #5: MERGE-INNER: 313 total files; 219 processed earlier; will process 94 files now Step #5: Running test ["env", "-u=2(cÃC⚙y"] Step #5: === Compare result for: env ["-u=2(cÃC⚙y"] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: cannot unset '=2(c\303\203C\342\232\231y': Invalid argument Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: +cannot unset '=2(c\303\203C\342\232\231y': Invalid argument Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: env ["-u=2(cÃC⚙y"] Step #5: Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: Running test ["env", "-0", "--chdir=/tmp", "=", "=YCadE"] Step #5: === Compare result for: env ["-0", "--chdir=/tmp", "=", "=YCadE"] 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", "=", "=YCadE"] Step #5: Step #5: #2 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["env", "-i"] Step #5: === Compare result for: env ["-i"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["env", "ÃW(cD=fGKx"] Step #5: === Compare result for: env ["ÃW(cD=fGKx"] Step #5: Rust stdout: Step #5: ÃW(cD=fGKx Step #5: Step #5: GNU stdout: Step #5: LC_ALL=C Step #5: ÃW(cD=fGKx Step #5: Step #5: --- START diff Step #5: +LC_ALL=C Step #5: ÃW(cD=fGKx Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stdout differs Step #5: === KO Test failed and will panic for: env ["ÃW(cD=fGKx"] Step #5: Step #5: thread '' (9763) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["ÃW(cD=fGKx"] 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: 0x30,0x80,0x30,0x80,0x30,0x80,0x6,0x2,0x30,0x55, Step #5: 0\2000\2000\200\006\0020U Step #5: artifact_prefix='./'; Test unit written to ./crash-7c3c755331f154df098737c12097bdde0673ba3d Step #5: Base64: MIAwgDCABgIwVQ== Step #5: MERGE-OUTER: attempt 106 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: 1134966763 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.Merge1313.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/7c3c755331f154df098737c12097bdde0673ba3d' caused a failure at the previous merge step Step #5: MERGE-INNER: 313 total files; 223 processed earlier; will process 90 files now Step #5: Running test ["env", "-v", "-vv", "-u=Jp6Ã"] Step #5: === Compare result for: env ["-v", "-vv", "-u=Jp6Ã"] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: =Jp6à Step #5: env: cannot unset '=Jp6\303\203': Invalid argument Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: +=Jp6à Step #5: +env: cannot unset '=Jp6\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 ["-v", "-vv", "-u=Jp6Ã"] Step #5: Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: Running test ["env", "-u=IZ(", "3WBtL=🔗s🔩wR"] Step #5: === Compare result for: env ["-u=IZ(", "3WBtL=🔗s🔩wR"] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: cannot unset '=IZ(': Invalid argument Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: +cannot unset '=IZ(': Invalid argument Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: env ["-u=IZ(", "3WBtL=🔗s🔩wR"] Step #5: Step #5: #2 pulse exec/s: 0 rss: 28Mb Step #5: Running test ["env", "-v"] Step #5: === Compare result for: env ["-v"] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 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=b2ffa5c13581 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 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=b2ffa5c13581 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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 ["-v"] Step #5: Step #5: thread '' (9838) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["-v"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==9838== 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,0x88,0x15,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x3b, Step #5: [\210\025\377\377\377\377\377\377\377; Step #5: artifact_prefix='./'; Test unit written to ./crash-a6e04677c1f3de8870b937b5ed68cd7c6f0cfa52 Step #5: Base64: W4gV/////////zs= 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: 1134981884 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.Merge1313.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/a6e04677c1f3de8870b937b5ed68cd7c6f0cfa52' caused a failure at the previous merge step Step #5: MERGE-INNER: 313 total files; 226 processed earlier; will process 87 files now Step #5: Running test ["env", "-vv", "V🧰jjx=tc"] Step #5: === Compare result for: env ["-vv", "V🧰jjx=tc"] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 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: V🧰jjx=tc 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=b2ffa5c13581 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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: V🧰jjx=tc 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 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=b2ffa5c13581 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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: +V🧰jjx=tc Step #5: WORK=/work Step #5: -V🧰jjx=tc 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]: 'V🧰jjx=tc' Step #5: GNU stderr: Step #5: V🧰jjx=tc Step #5: --- START diff Step #5: -arg[0]: 'env' Step #5: -arg[1]: '-vv' Step #5: -arg[2]: 'V🧰jjx=tc' Step #5: +V🧰jjx=tc 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", "V🧰jjx=tc"] Step #5: Step #5: thread '' (9877) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["-vv", "V🧰jjx=tc"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==9877== 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,0x69,0x4d,0x47,0x20,0x73,0x72,0x63,0x3d,0x22,0x29, Step #5: ' (9903) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["-0", "-v", "-vv", "(Mh=bju0"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==9903== 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,0x80,0x30,0x80,0x30,0x80,0x6,0x1,0x21,0x27,0x0, Step #5: 0\2000\2000\200\006\001!'\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e16182f5d43757152b758e33c71008438d5c0c8b Step #5: Base64: MIAwgDCABgEhJwA= 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: 1135004572 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.Merge1313.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/e16182f5d43757152b758e33c71008438d5c0c8b' caused a failure at the previous merge step Step #5: MERGE-INNER: 313 total files; 228 processed earlier; will process 85 files now Step #5: Running test ["env", "-vv", "Px(=Ym\u{fe0f}AT", "U🔗d="] Step #5: === Compare result for: env ["-vv", "Px(=Ym\u{fe0f}AT", "U🔗d="] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 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: Px(=Ym️AT Step #5: U🔗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=b2ffa5c13581 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: Px(=Ym️AT Step #5: RESULTS=/builder/outputs/60c82f92-6f38-42a1-a56e-e18d570f835b 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: U🔗d= 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 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=b2ffa5c13581 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: +Px(=Ym️AT Step #5: +RESULTS=/builder/outputs/60c82f92-6f38-42a1-a56e-e18d570f835b 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: +U🔗d= Step #5: WORK=/work Step #5: -Px(=Ym️AT Step #5: -U🔗d= 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]: 'Px(=Ym️AT' Step #5: arg[3]: 'U🔗d=' Step #5: GNU stderr: Step #5: Px(=Ym️AT Step #5: setenv: U🔗d= Step #5: --- START diff Step #5: -arg[0]: 'env' Step #5: -arg[1]: '-vv' Step #5: -arg[2]: 'Px(=Ym️AT' Step #5: -arg[3]: 'U🔗d=' Step #5: +Px(=Ym️AT Step #5: +setenv: U🔗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 ["-vv", "Px(=Ym\u{fe0f}AT", "U🔗d="] Step #5: Step #5: thread '' (9928) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["-vv", "Px(=Ym\u{fe0f}AT", "U🔗d="] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==9928== 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,0x80,0x30,0x80,0x30,0x5,0x6,0x1,0x3b,0x1c,0x0, Step #5: 0\2000\2000\005\006\001;\034\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2fba9fa78b8413a104326d7f6df3b2b58926ae9c Step #5: Base64: MIAwgDAFBgE7HAA= Step #5: MERGE-OUTER: attempt 110 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: 1135014854 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.Merge1313.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/2fba9fa78b8413a104326d7f6df3b2b58926ae9c' caused a failure at the previous merge step Step #5: MERGE-INNER: 313 total files; 229 processed earlier; will process 84 files now Step #5: Running test ["env", "-v", "-vv", "wWOh=("] Step #5: === Compare result for: env ["-v", "-vv", "wWOh=("] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 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: wWOh=( 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=b2ffa5c13581 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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: wWOh=( Step #5: Step #5: --- START diff Step #5: -SRC=/src Step #5: -RESULTS=/builder/outputs/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 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=b2ffa5c13581 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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: wWOh=( 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]: 'wWOh=(' Step #5: GNU stderr: Step #5: wWOh=( Step #5: --- START diff Step #5: -arg[0]: 'env' Step #5: -arg[1]: '-v' Step #5: -arg[2]: '-vv' Step #5: -arg[3]: 'wWOh=(' Step #5: +wWOh=( 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", "wWOh=("] Step #5: Step #5: thread '' (9947) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["-v", "-vv", "wWOh=("] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==9947== 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,0x80,0x30,0x80,0x30,0x80,0x6,0x1,0x2c,0x36,0x0, Step #5: 0\2000\2000\200\006\001,6\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6b0b8ab3dbc455e3212ad2aeda9d38a727a504ad Step #5: Base64: MIAwgDCABgEsNgA= 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: 1135025974 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.Merge1313.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/6b0b8ab3dbc455e3212ad2aeda9d38a727a504ad' caused a failure at the previous merge step Step #5: MERGE-INNER: 313 total files; 230 processed earlier; will process 83 files now Step #5: Running test ["env", "-u=Xa"] Step #5: === Compare result for: env ["-u=Xa"] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: cannot unset '=Xa': Invalid argument Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: +cannot unset '=Xa': Invalid argument Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: env ["-u=Xa"] Step #5: Step #5: #1 pulse exec/s: 0 rss: 28Mb 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: #2 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["env", "9=", "F5Zxk=🔗1(bD"] Step #5: === Compare result for: env ["9=", "F5Zxk=🔗1(bD"] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 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: 9= Step #5: F5Zxk=🔗1(bD Step #5: Step #5: GNU stdout: Step #5: 9= 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: F5Zxk=🔗1(bD 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=b2ffa5c13581 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 Step #5: -COVERAGE_EXTRA_ARGS= Step #5: -SHLVL=2 Step #5: +9= 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: +F5Zxk=🔗1(bD 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=b2ffa5c13581 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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: -9= Step #5: -F5Zxk=🔗1(bD 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 ["9=", "F5Zxk=🔗1(bD"] Step #5: Step #5: thread '' (9959) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["9=", "F5Zxk=🔗1(bD"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==9959== 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,0x23,0x78,0x38,0x30,0x30,0x30,0x30,0x30,0x30,0x30, Step #5: � Step #5: artifact_prefix='./'; Test unit written to ./crash-89dfce1c49293a51e407a21d9698e4942dac0704 Step #5: Base64: JiN4ODAwMDAwMDA= Step #5: MERGE-OUTER: attempt 112 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: 1135039870 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.Merge1313.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/89dfce1c49293a51e407a21d9698e4942dac0704' caused a failure at the previous merge step Step #5: MERGE-INNER: 313 total files; 233 processed earlier; will process 80 files now Step #5: Running test ["env", "--chdir=/tmp", "WcÃ=wO\u{fe0f}"] Step #5: === Compare result for: env ["--chdir=/tmp", "WcÃ=wO\u{fe0f}"] 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", "WcÃ=wO\u{fe0f}"] 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 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=b2ffa5c13581 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 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=b2ffa5c13581 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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 '' (9989) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env [] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==9989== 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,0x66,0x4f,0x4e,0x54,0x20,0x62,0x61,0x63,0x6b,0x3d, Step #5: ' (10015) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["-vv", "Lw=🔗tS(", "O=d7c"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==10015== 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,0xe,0x0,0x3b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0xe2,0x0, Step #5: \000\016\000;\213\213\213\213\213\213\342\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-97fd3fd933987309469e87569438818437ce6d9e Step #5: Base64: AA4AO4uLi4uLi+IA Step #5: MERGE-OUTER: attempt 114 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: 1135069131 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.Merge1313.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/97fd3fd933987309469e87569438818437ce6d9e' caused a failure at the previous merge step Step #5: MERGE-INNER: 313 total files; 237 processed earlier; will process 76 files now Step #5: Running test ["env", "🪛(=🪛", "k=f"] Step #5: === Compare result for: env ["🪛(=🪛", "k=f"] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 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: k=f 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=b2ffa5c13581 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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=f Step #5: 🪛(=🪛 Step #5: Step #5: --- START diff Step #5: -SRC=/src Step #5: -RESULTS=/builder/outputs/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 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=b2ffa5c13581 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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: -🪛(=🪛 Step #5: +_=/usr/bin/timeout Step #5: +__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: k=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 ["🪛(=🪛", "k=f"] Step #5: Step #5: thread '' (10041) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["🪛(=🪛", "k=f"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==10041== 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: 0xa0,0xd,0x43,0x3b,0x4b,0x22,0x30,0x2e,0x20,0x20,0x20,0x67, Step #5: \240\015C;K\"0. g Step #5: artifact_prefix='./'; Test unit written to ./crash-fb1b31a8ef09b11c7ec3e00a3dc403ec75101987 Step #5: Base64: oA1DO0siMC4gICBn Step #5: MERGE-OUTER: attempt 115 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: 1135079266 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.Merge1313.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/fb1b31a8ef09b11c7ec3e00a3dc403ec75101987' caused a failure at the previous merge step Step #5: MERGE-INNER: 313 total files; 238 processed earlier; will process 75 files now Step #5: Running test ["env", "-0", "-v", "(v3Ih=ÃvjF🔗"] Step #5: === Compare result for: env ["-0", "-v", "(v3Ih=ÃvjF🔗"] Step #5: Rust stdout: Step #5: SRC=/srcRESULTS=/builder/outputs/60c82f92-6f38-42a1-a56e-e18d570f835bMSAN_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=b2ffa5c13581COVERAGE_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(v3Ih=ÃvjF🔗 Step #5: GNU stdout: Step #5: (v3Ih=ÃvjF🔗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=b2ffa5c13581HTTP_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/60c82f92-6f38-42a1-a56e-e18d570f835bSANITIZER=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/60c82f92-6f38-42a1-a56e-e18d570f835bMSAN_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=b2ffa5c13581COVERAGE_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(v3Ih=ÃvjF🔗 Step #5: +(v3Ih=ÃvjF🔗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=b2ffa5c13581HTTP_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/60c82f92-6f38-42a1-a56e-e18d570f835bSANITIZER=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: (v3Ih=ÃvjF🔗 Step #5: --- START diff Step #5: +(v3Ih=ÃvjF🔗 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", "(v3Ih=ÃvjF🔗"] Step #5: Step #5: thread '' (10059) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["-0", "-v", "(v3Ih=ÃvjF🔗"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==10059== 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,0x80,0x30,0x80,0x30,0x80,0x6,0x1,0x0,0x18,0x1,0x0, Step #5: 0\2000\2000\200\006\001\000\030\001\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e380268ed2aec04aacd3539a036e796ad0373a2b Step #5: Base64: MIAwgDCABgEAGAEA Step #5: MERGE-OUTER: attempt 116 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: 1135090166 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.Merge1313.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/e380268ed2aec04aacd3539a036e796ad0373a2b' caused a failure at the previous merge step Step #5: MERGE-INNER: 313 total files; 239 processed earlier; will process 74 files now Step #5: Running test ["env", "-u=Rl", "HIJio=2hJ1"] Step #5: === Compare result for: env ["-u=Rl", "HIJio=2hJ1"] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: cannot unset '=Rl': Invalid argument Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: +cannot unset '=Rl': Invalid argument Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: env ["-u=Rl", "HIJio=2hJ1"] Step #5: Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: Running test ["env", "-u=", "jB=sl"] Step #5: === Compare result for: env ["-u=", "jB=sl"] 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=", "jB=sl"] Step #5: Step #5: #2 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 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=b2ffa5c13581 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 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=b2ffa5c13581 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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 '' (10084) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env [] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==10084== 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: 0x5f,0x5b,0x5b,0x2e,0x5f,0x73,0x75,0x62,0x2e,0x5f,0x70,0x3d,0x2e,0x33, Step #5: _[[._sub._p=.3 Step #5: artifact_prefix='./'; Test unit written to ./crash-e3534208c7d2612507e17a918028e1cd019e228e Step #5: Base64: X1tbLl9zdWIuX3A9LjM= Step #5: MERGE-OUTER: attempt 117 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: 1135102860 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.Merge1313.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/e3534208c7d2612507e17a918028e1cd019e228e' caused a failure at the previous merge step Step #5: MERGE-INNER: 313 total files; 242 processed earlier; will process 71 files now Step #5: Running test ["env", "-v"] Step #5: === Compare result for: env ["-v"] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 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=b2ffa5c13581 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 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=b2ffa5c13581 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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 ["-v"] Step #5: Step #5: thread '' (10113) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["-v"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==10113== 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: 0x49,0x44,0x33,0x2,0x0,0x0,0x76,0x65,0x7b,0x73,0x47,0x45,0x4f,0xfe, Step #5: ID3\002\000\000ve{sGEO\376 Step #5: artifact_prefix='./'; Test unit written to ./crash-069c690aa2233b0529a4612e657b4d5141ea7103 Step #5: Base64: SUQzAgAAdmV7c0dFT/4= Step #5: MERGE-OUTER: attempt 118 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: 1135113582 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.Merge1313.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/069c690aa2233b0529a4612e657b4d5141ea7103' caused a failure at the previous merge step Step #5: MERGE-INNER: 313 total files; 243 processed earlier; will process 70 files now Step #5: Running test ["env", "=ylBÃÃ"] Step #5: === Compare result for: env ["=ylBÃÃ"] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 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=b2ffa5c13581 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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: =ylBÃà Step #5: Step #5: --- START diff Step #5: -SRC=/src Step #5: -RESULTS=/builder/outputs/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 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=b2ffa5c13581 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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: +=ylBÃà 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 ["=ylBÃÃ"] Step #5: Step #5: thread '' (10132) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["=ylBÃÃ"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==10132== 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,0x80,0x30,0x80,0x30,0x80,0x6,0x1,0x0,0x29,0x80,0x7e,0x0,0x2f,0x0, Step #5: 0\2000\2000\200\006\001\000)\200~\000/\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-590ee6895f02d09b6f943d51f5230a3b72f5d1da Step #5: Base64: MIAwgDCABgEAKYB+AC8A Step #5: MERGE-OUTER: attempt 119 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: 1135123922 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.Merge1313.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/590ee6895f02d09b6f943d51f5230a3b72f5d1da' caused a failure at the previous merge step Step #5: MERGE-INNER: 313 total files; 244 processed earlier; will process 69 files now Step #5: Running test ["env", "-0", "=", "IÃ7Z="] Step #5: === Compare result for: env ["-0", "=", "IÃ7Z="] Step #5: Rust stdout: Step #5: SRC=/srcRESULTS=/builder/outputs/60c82f92-6f38-42a1-a56e-e18d570f835bMSAN_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=b2ffa5c13581COVERAGE_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=/workIÃ7Z= 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=b2ffa5c13581HTTP_PORT=HWASAN_OPTIONS=random_tags=0IÃ7Z=JAVA_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/60c82f92-6f38-42a1-a56e-e18d570f835bSANITIZER=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/60c82f92-6f38-42a1-a56e-e18d570f835bMSAN_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=b2ffa5c13581COVERAGE_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=/workIÃ7Z= 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=b2ffa5c13581HTTP_PORT=HWASAN_OPTIONS=random_tags=0IÃ7Z=JAVA_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/60c82f92-6f38-42a1-a56e-e18d570f835bSANITIZER=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: 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", "=", "IÃ7Z="] Step #5: Step #5: thread '' (10152) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["-0", "=", "IÃ7Z="] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==10152== 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,0xd8,0xff,0xe0,0x0,0x7,0x7,0xfe,0x6a,0xe0,0x6c,0xff,0xe0,0x1,0x65, Step #5: \377\330\377\340\000\007\007\376j\340l\377\340\001e Step #5: artifact_prefix='./'; Test unit written to ./crash-1a796c92e7666afed74e653686f66dee8ba2385d Step #5: Base64: /9j/4AAHB/5q4Gz/4AFl Step #5: MERGE-OUTER: attempt 120 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: 1135133969 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.Merge1313.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/1a796c92e7666afed74e653686f66dee8ba2385d' caused a failure at the previous merge step Step #5: MERGE-INNER: 313 total files; 245 processed earlier; will process 68 files now Step #5: Running test ["env", "-i", "-u=8Da(j", "va=Q\u{fe0f}"] Step #5: === Compare result for: env ["-i", "-u=8Da(j", "va=Q\u{fe0f}"] Step #5: Rust stdout: Step #5: (empty) Step #5: GNU stdout: Step #5: va=Q️ Step #5: Step #5: --- START diff Step #5: +va=Q️ 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=8Da(j", "va=Q\u{fe0f}"] Step #5: Step #5: thread '' (10167) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["-i", "-u=8Da(j", "va=Q\u{fe0f}"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==10167== 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,0x80,0x30,0x80,0x30,0x80,0x6,0x1,0x0,0x3c,0x80,0x30,0x0,0x30,0x0, Step #5: 0\2000\2000\200\006\001\000<\2000\0000\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-de79e8c9cb35bcacb4a2ebe16d011e814f2d6d9f Step #5: Base64: MIAwgDCABgEAPIAwADAA Step #5: MERGE-OUTER: attempt 121 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: 1135143121 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.Merge1313.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/de79e8c9cb35bcacb4a2ebe16d011e814f2d6d9f' caused a failure at the previous merge step Step #5: MERGE-INNER: 313 total files; 246 processed earlier; will process 67 files now Step #5: Running test ["env", "-i", "-0", "--chdir=/tmp", "RIÃUQ=IPÃ"] Step #5: === Compare result for: env ["-i", "-0", "--chdir=/tmp", "RIÃUQ=IPÃ"] 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", "RIÃUQ=IPÃ"] Step #5: Step #5: #1 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["env", "l=US🪛jZ", "P=rÃ"] Step #5: === Compare result for: env ["l=US🪛jZ", "P=rÃ"] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 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: l=US🪛jZ Step #5: P=rà 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=b2ffa5c13581 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: P=rà Step #5: PATH=/usr/local/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/60c82f92-6f38-42a1-a56e-e18d570f835b 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=US🪛jZ Step #5: Step #5: --- START diff Step #5: -SRC=/src Step #5: -RESULTS=/builder/outputs/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 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=b2ffa5c13581 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: +P=rà Step #5: +PATH=/usr/local/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/60c82f92-6f38-42a1-a56e-e18d570f835b 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=US🪛jZ Step #5: -P=rà Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stdout differs Step #5: === KO Test failed and will panic for: env ["l=US🪛jZ", "P=rÃ"] Step #5: Step #5: thread '' (10185) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["l=US🪛jZ", "P=rÃ"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==10185== 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: 0x53,0x53,0x48,0x2d,0x32,0x2e,0x30,0xa,0x0,0x0,0x0,0x3,0x0,0x5,0x8,0x17, Step #5: SSH-2.0\012\000\000\000\003\000\005\010\027 Step #5: artifact_prefix='./'; Test unit written to ./crash-43e8a9f95c3bd9716feb62d685425c33e5bb5f4b Step #5: Base64: U1NILTIuMAoAAAADAAUIFw== Step #5: MERGE-OUTER: attempt 122 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: 1135155074 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.Merge1313.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/43e8a9f95c3bd9716feb62d685425c33e5bb5f4b' caused a failure at the previous merge step Step #5: MERGE-INNER: 313 total files; 248 processed earlier; will process 65 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/60c82f92-6f38-42a1-a56e-e18d570f835bMSAN_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=b2ffa5c13581COVERAGE_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=b2ffa5c13581HTTP_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/60c82f92-6f38-42a1-a56e-e18d570f835bSANITIZER=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/60c82f92-6f38-42a1-a56e-e18d570f835bMSAN_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=b2ffa5c13581COVERAGE_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=b2ffa5c13581HTTP_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/60c82f92-6f38-42a1-a56e-e18d570f835bSANITIZER=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 '' (10201) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["-0"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==10201== 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: 0x32,0x3a,0x30,0x3a,0x39,0x3a,0x31,0x2c,0x39,0x3a,0x36,0x3a,0x38,0x3a,0x34,0x2c, Step #5: 2:0:9:1,9:6:8:4, Step #5: artifact_prefix='./'; Test unit written to ./crash-39691b32f45cb7837dead2f020c2ffe17b053560 Step #5: Base64: MjowOjk6MSw5OjY6ODo0LA== Step #5: MERGE-OUTER: attempt 123 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: 1135165820 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.Merge1313.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/39691b32f45cb7837dead2f020c2ffe17b053560' caused a failure at the previous merge step Step #5: MERGE-INNER: 313 total files; 249 processed earlier; will process 64 files now Step #5: Running test ["env", "U="] Step #5: === Compare result for: env ["U="] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 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: 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=b2ffa5c13581 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/60c82f92-6f38-42a1-a56e-e18d570f835b Step #5: SANITIZER=coverage Step #5: SHLVL=2 Step #5: SRC=/src Step #5: SYSGOPATH=/root/go Step #5: U= Step #5: 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 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=b2ffa5c13581 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/60c82f92-6f38-42a1-a56e-e18d570f835b Step #5: SANITIZER=coverage Step #5: +SHLVL=2 Step #5: +SRC=/src Step #5: +SYSGOPATH=/root/go Step #5: +U= Step #5: +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: Discrepancies detected: stdout differs Step #5: === KO Test failed and will panic for: env ["U="] Step #5: Step #5: thread '' (10213) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["U="] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==10213== 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,0x4f,0x4c,0x20,0x3c,0x4f,0x4c,0x20,0x3c,0x4f,0x4c,0x20,0x3c,0x4f,0x4c,0x20, Step #5:
      ' (10251) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env [] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==10251== 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: 0x49,0x44,0x33,0x4,0x7f,0x8,0x0,0x49,0x44,0x70,0x49,0x41,0x43,0x0,0x0,0x1, Step #5: ID3\004\177\010\000IDpIAC\000\000\001 Step #5: artifact_prefix='./'; Test unit written to ./crash-e6c4fa0157e609cc4770223f498ed0d3c4e25406 Step #5: Base64: SUQzBH8IAElEcElBQwAAAQ== Step #5: MERGE-OUTER: attempt 125 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: 1135190265 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.Merge1313.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/e6c4fa0157e609cc4770223f498ed0d3c4e25406' caused a failure at the previous merge step Step #5: MERGE-INNER: 313 total files; 251 processed earlier; will process 62 files now Step #5: Running test ["env", "-0", "Z=ZÃ9Ku"] Step #5: === Compare result for: env ["-0", "Z=ZÃ9Ku"] Step #5: Rust stdout: Step #5: SRC=/srcRESULTS=/builder/outputs/60c82f92-6f38-42a1-a56e-e18d570f835bMSAN_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=b2ffa5c13581COVERAGE_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=/workZ=ZÃ9Ku 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=b2ffa5c13581HTTP_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/60c82f92-6f38-42a1-a56e-e18d570f835bSANITIZER=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=/workZ=ZÃ9Ku_=/usr/bin/timeout__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: --- START diff Step #5: -SRC=/srcRESULTS=/builder/outputs/60c82f92-6f38-42a1-a56e-e18d570f835bMSAN_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=b2ffa5c13581COVERAGE_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=/workZ=ZÃ9Ku 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=b2ffa5c13581HTTP_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/60c82f92-6f38-42a1-a56e-e18d570f835bSANITIZER=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=/workZ=ZÃ9Ku_=/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", "Z=ZÃ9Ku"] Step #5: Step #5: thread '' (10273) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["-0", "Z=ZÃ9Ku"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==10273== 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: 0x53,0x53,0x48,0x2d,0x32,0x2e,0x30,0xa,0x0,0x0,0x0,0x6,0x0,0x7,0xb2,0x2e,0x2e,0x30, Step #5: SSH-2.0\012\000\000\000\006\000\007\262..0 Step #5: artifact_prefix='./'; Test unit written to ./crash-76a3390cc6c343029baa509628644d9f92a096ba Step #5: Base64: U1NILTIuMAoAAAAGAAeyLi4w Step #5: MERGE-OUTER: attempt 126 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: 1135201256 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.Merge1313.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/76a3390cc6c343029baa509628644d9f92a096ba' caused a failure at the previous merge step Step #5: MERGE-INNER: 313 total files; 252 processed earlier; will process 61 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", "-i", "-v"] Step #5: === Compare result for: env ["-i", "-v"] Step #5: === OK Same behavior Step #5: Step #5: #2 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["env", "-i", "-v", "-u=0", "--chdir=/tmp"] Step #5: === Compare result for: env ["-i", "-v", "-u=0", "--chdir=/tmp"] Step #5: Rust stderr: Step #5: env-error-cannot-unset 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-cannot-unset 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", "-v", "-u=0", "--chdir=/tmp"] Step #5: Step #5: Running test ["env", "-i", "x=🔩8Z"] Step #5: === Compare result for: env ["-i", "x=🔩8Z"] Step #5: === OK Same behavior Step #5: Step #5: #4 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["env", "Z(🧰=", "vd(=0"] Step #5: === Compare result for: env ["Z(🧰=", "vd(=0"] Step #5: Rust stdout: Step #5: x=🔩8Z Step #5: Z(🧰= Step #5: vd(=0 Step #5: Step #5: GNU stdout: Step #5: LC_ALL=C Step #5: Z(🧰= Step #5: vd(=0 Step #5: x=🔩8Z Step #5: Step #5: --- START diff Step #5: -x=🔩8Z Step #5: +LC_ALL=C Step #5: Z(🧰= Step #5: vd(=0 Step #5: +x=🔩8Z Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stdout differs Step #5: === KO Test failed and will panic for: env ["Z(🧰=", "vd(=0"] Step #5: Step #5: thread '' (10281) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["Z(🧰=", "vd(=0"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==10281== 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,0xcd,0x9,0x14,0x1e,0x1,0x0,0x10,0xff,0xe,0xff,0xff,0xd,0x0,0x2,0x0,0x8,0x0,0x1a,0x0,0xfe,0x0, Step #5: \000\315\011\024\036\001\000\020\377\016\377\377\015\000\002\000\010\000\032\000\376\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8e18ef9b5c87e0562b67fc74a31d0cdebdbc62d4 Step #5: Base64: AM0JFB4BABD/Dv//DQACAAgAGgD+AA== Step #5: MERGE-OUTER: attempt 127 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: 1135217009 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.Merge1313.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/8e18ef9b5c87e0562b67fc74a31d0cdebdbc62d4' caused a failure at the previous merge step Step #5: MERGE-INNER: 313 total files; 257 processed earlier; will process 56 files now Step #5: Running test ["env", "-i", "-v"] Step #5: === Compare result for: env ["-i", "-v"] Step #5: === OK Same behavior Step #5: Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: Running test ["env", "-0"] Step #5: === Compare result for: env ["-0"] Step #5: Rust stdout: Step #5: (empty) Step #5: GNU stdout: Step #5: LC_ALL=C 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 ["-0"] Step #5: Step #5: thread '' (10300) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["-0"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==10300== 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: 0x1f,0x8b,0x8,0x0,0x0,0x0,0x1c,0x1f,0x8b,0x0,0x3,0x78,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, Step #5: \037\213\010\000\000\000\034\037\213\000\003x\000\000\000\000\000\000\000\000\000\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7578cd527d38bbfbdd29e6059f1e0e6688638543 Step #5: Base64: H4sIAAAAHB+LAAN4AAAAAAAAAAAAAA== Step #5: MERGE-OUTER: attempt 128 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: 1135228575 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.Merge1313.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/7578cd527d38bbfbdd29e6059f1e0e6688638543' caused a failure at the previous merge step Step #5: MERGE-INNER: 313 total files; 259 processed earlier; will process 54 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", "🪛nZFi=Y"] Step #5: === Compare result for: env ["🪛nZFi=Y"] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 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: 🪛nZFi=Y 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=b2ffa5c13581 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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: 🪛nZFi=Y Step #5: Step #5: --- START diff Step #5: -SRC=/src Step #5: -RESULTS=/builder/outputs/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 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=b2ffa5c13581 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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: 🪛nZFi=Y Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stdout differs Step #5: === KO Test failed and will panic for: env ["🪛nZFi=Y"] Step #5: Step #5: thread '' (10309) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["🪛nZFi=Y"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==10309== 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,0x80,0x30,0x80,0x30,0x80,0x6,0x1,0x3a,0x1c,0x0,0x0,0x0,0x30,0x80,0x31,0x80,0x30,0x80,0x6,0x1,0x5b,0x3c,0x0, Step #5: 0\2000\2000\200\006\001:\034\000\000\0000\2001\2000\200\006\001[<\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7af30afe7b45cac26698b8eab4038fb186a3849f Step #5: Base64: MIAwgDCABgE6HAAAADCAMYAwgAYBWzwA Step #5: MERGE-OUTER: attempt 129 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: 1135240783 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.Merge1313.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/7af30afe7b45cac26698b8eab4038fb186a3849f' caused a failure at the previous merge step Step #5: MERGE-INNER: 313 total files; 261 processed earlier; will process 52 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/60c82f92-6f38-42a1-a56e-e18d570f835bMSAN_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=b2ffa5c13581COVERAGE_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=b2ffa5c13581HTTP_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/60c82f92-6f38-42a1-a56e-e18d570f835bSANITIZER=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/60c82f92-6f38-42a1-a56e-e18d570f835bMSAN_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=b2ffa5c13581COVERAGE_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=b2ffa5c13581HTTP_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/60c82f92-6f38-42a1-a56e-e18d570f835bSANITIZER=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 '' (10318) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["-0"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==10318== 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,0x80,0x30,0x80,0x30,0x3,0x6,0x1,0x2a,0x30,0xf,0x31,0x80,0x30,0x9,0x6,0x1,0x2a,0x1e,0x4,0xd9,0xff,0xff,0xff,0x0,0x0, Step #5: 0\2000\2000\003\006\001*0\0171\2000\011\006\001*\036\004\331\377\377\377\000\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5e1ec5845d6d743a1fee1c26452e0bf9c77e253a Step #5: Base64: MIAwgDADBgEqMA8xgDAJBgEqHgTZ////AAA= Step #5: MERGE-OUTER: attempt 130 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: 1135251568 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.Merge1313.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/5e1ec5845d6d743a1fee1c26452e0bf9c77e253a' caused a failure at the previous merge step Step #5: MERGE-INNER: 313 total files; 262 processed earlier; will process 51 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", "-v", "0X=sXk🧰b", "=BXi"] Step #5: === Compare result for: env ["-v", "0X=sXk🧰b", "=BXi"] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 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: 0X=sXk🧰b Step #5: Step #5: GNU stdout: Step #5: 0X=sXk🧰b 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=b2ffa5c13581 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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: =BXi Step #5: Step #5: --- START diff Step #5: -SRC=/src Step #5: -RESULTS=/builder/outputs/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 Step #5: -COVERAGE_EXTRA_ARGS= Step #5: -SHLVL=2 Step #5: +0X=sXk🧰b 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=b2ffa5c13581 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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: -0X=sXk🧰b Step #5: +_=/usr/bin/timeout Step #5: +__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: +=BXi Step #5: --- END diff Step #5: Step #5: Rust stderr: Step #5: warning: env-warning-no-name-specified Step #5: GNU stderr: Step #5: 0X=sXk🧰b Step #5: setenv: =BXi Step #5: --- START diff Step #5: -warning: env-warning-no-name-specified Step #5: +0X=sXk🧰b Step #5: +setenv: =BXi 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", "0X=sXk🧰b", "=BXi"] Step #5: Step #5: thread '' (10327) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["-v", "0X=sXk🧰b", "=BXi"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==10327== 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,0x80,0x30,0x80,0x30,0x5,0x6,0x1,0x2a,0x19,0x0,0x30,0x80,0x31,0x7,0x30,0x5,0x6,0x1,0x3f,0x1e,0x0,0x31,0x0,0x31,0x0,0x30, Step #5: 0\2000\2000\005\006\001*\031\0000\2001\0070\005\006\001?\036\0001\0001\0000 Step #5: artifact_prefix='./'; Test unit written to ./crash-35bb6b07ea4262a659df0a95a594c1efb2ccbef1 Step #5: Base64: MIAwgDAFBgEqGQAwgDEHMAUGAT8eADEAMQAw Step #5: MERGE-OUTER: attempt 131 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: 1135264188 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.Merge1313.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/35bb6b07ea4262a659df0a95a594c1efb2ccbef1' caused a failure at the previous merge step Step #5: MERGE-INNER: 313 total files; 264 processed earlier; will process 49 files now Step #5: Running test ["env", "-i", "-u=oG", "Ã⚙MY=S((qS", "T="] Step #5: === Compare result for: env ["-i", "-u=oG", "Ã⚙MY=S((qS", "T="] Step #5: Rust stdout: Step #5: (empty) Step #5: GNU stdout: Step #5: Ã⚙MY=S((qS Step #5: T= Step #5: Step #5: --- START diff Step #5: +Ã⚙MY=S((qS Step #5: +T= 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=oG", "Ã⚙MY=S((qS", "T="] Step #5: Step #5: thread '' (10336) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["-i", "-u=oG", "Ã⚙MY=S((qS", "T="] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==10336== 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: 0x49,0x44,0xc4,0x50,0x53,0x43,0x41,0x4c,0x43,0x33,0xd,0x43,0x3b,0x4d,0x27,0x53,0x6d,0x42,0x3a,0x2f,0x2f,0x6d,0x31,0x37,0x27,0x23,0x4c, Step #5: ID\304PSCALC3\015C;M'SmB://m17'#L Step #5: artifact_prefix='./'; Test unit written to ./crash-d1a031be560622ea33a49290d0fc86ee146902e2 Step #5: Base64: SUTEUFNDQUxDMw1DO00nU21COi8vbTE3JyNM Step #5: MERGE-OUTER: attempt 132 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: 1135273233 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.Merge1313.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/d1a031be560622ea33a49290d0fc86ee146902e2' caused a failure at the previous merge step Step #5: MERGE-INNER: 313 total files; 265 processed earlier; will process 48 files now Step #5: Running test ["env", "Yx0PP=ioj"] Step #5: === Compare result for: env ["Yx0PP=ioj"] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 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: Yx0PP=ioj 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=b2ffa5c13581 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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: Yx0PP=ioj 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 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=b2ffa5c13581 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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: Yx0PP=ioj 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 ["Yx0PP=ioj"] Step #5: Step #5: thread '' (10342) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["Yx0PP=ioj"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==10342== 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,0x80,0x30,0x80,0x30,0x3,0x6,0x1,0x2a,0x30,0x80,0x31,0x80,0x30,0x9,0x6,0x1,0x25,0x1e,0x4,0xc2,0xff,0xff,0x83,0x0,0x0,0x0,0x0, Step #5: 0\2000\2000\003\006\001*0\2001\2000\011\006\001%\036\004\302\377\377\203\000\000\000\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7dc797521f6ca8d4bf257784b3b266b827c09149 Step #5: Base64: MIAwgDADBgEqMIAxgDAJBgElHgTC//+DAAAAAA== Step #5: MERGE-OUTER: attempt 133 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: 1135283131 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.Merge1313.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/7dc797521f6ca8d4bf257784b3b266b827c09149' caused a failure at the previous merge step Step #5: MERGE-INNER: 313 total files; 266 processed earlier; will process 47 files now Step #5: Running test ["env", "-i", "-v", "-u=Ã(🪛5X🔗", "--chdir=/tmp", "=DbF"] Step #5: === Compare result for: env ["-i", "-v", "-u=Ã(🪛5X🔗", "--chdir=/tmp", "=DbF"] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: =DbF 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: +=DbF 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", "-u=Ã(🪛5X🔗", "--chdir=/tmp", "=DbF"] Step #5: Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: Running test ["env", "-i", "-u="] Step #5: === Compare result for: env ["-i", "-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", "-u="] Step #5: Step #5: thread '' (10349) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["-i", "-u="] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==10349== 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,0x80,0x30,0x80,0x30,0x3,0x6,0x1,0x2a,0x30,0x80,0x31,0x80,0x30,0x9,0x6,0x1,0x2a,0x1c,0x4,0x0,0x10,0xf8,0x8,0x0,0x0,0x0,0x0,0x39, Step #5: 0\2000\2000\003\006\001*0\2001\2000\011\006\001*\034\004\000\020\370\010\000\000\000\0009 Step #5: artifact_prefix='./'; Test unit written to ./crash-302434badd1e1be1460eba0d3ce44ce3c955849c Step #5: Base64: MIAwgDADBgEqMIAxgDAJBgEqHAQAEPgIAAAAADk= Step #5: MERGE-OUTER: attempt 134 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: 1135293303 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.Merge1313.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/302434badd1e1be1460eba0d3ce44ce3c955849c' caused a failure at the previous merge step Step #5: MERGE-INNER: 313 total files; 268 processed earlier; will process 45 files now Step #5: Running test ["env", "-i", "w6="] Step #5: === Compare result for: env ["-i", "w6="] Step #5: === OK Same behavior Step #5: Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: Running test ["env", "-u=HLUTa\u{fe0f}"] Step #5: === Compare result for: env ["-u=HLUTa\u{fe0f}"] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: cannot unset '=HLUTa\357\270\217': Invalid argument Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: +cannot unset '=HLUTa\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=HLUTa\u{fe0f}"] Step #5: Step #5: #2 pulse exec/s: 0 rss: 28Mb Step #5: Running test ["env", "-i"] Step #5: === Compare result for: env ["-i"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["env", "L1\u{fe0f}M="] Step #5: === Compare result for: env ["L1\u{fe0f}M="] Step #5: Rust stdout: Step #5: L1️M= Step #5: Step #5: GNU stdout: Step #5: L1️M= Step #5: LC_ALL=C Step #5: Step #5: --- START diff Step #5: L1️M= 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 ["L1\u{fe0f}M="] Step #5: Step #5: thread '' (10358) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["L1\u{fe0f}M="] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==10358== 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: 0x49,0x44,0x33,0x4,0x0,0x0,0x0,0x28,0x39,0x3b,0x54,0x43,0x4d,0x50,0x0,0x0,0x0,0x4,0x10,0x0,0x0,0x28,0x34,0x36,0x54,0x43,0x50,0x0,0x0,0x0,0x0,0x4,0x2a,0x40,0x0,0x4, Step #5: ID3\004\000\000\000(9;TCMP\000\000\000\004\020\000\000(46TCP\000\000\000\000\004*@\000\004 Step #5: artifact_prefix='./'; Test unit written to ./crash-6b82d8a5ddc52e2aad1b17efdf960ae078df3d69 Step #5: Base64: SUQzBAAAACg5O1RDTVAAAAAEEAAAKDQ2VENQAAAAAAQqQAAE Step #5: MERGE-OUTER: attempt 135 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: 1135307782 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.Merge1313.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/6b82d8a5ddc52e2aad1b17efdf960ae078df3d69' caused a failure at the previous merge step Step #5: MERGE-INNER: 313 total files; 272 processed earlier; will process 41 files now Step #5: Running test ["env", "n⚙🪛🧰Ã=K", "QE🔗5=6sP("] Step #5: === Compare result for: env ["n⚙🪛🧰Ã=K", "QE🔗5=6sP("] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 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⚙🪛🧰Ã=K Step #5: QE🔗5=6sP( 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=b2ffa5c13581 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: QE🔗5=6sP( Step #5: RESULTS=/builder/outputs/60c82f92-6f38-42a1-a56e-e18d570f835b 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⚙🪛🧰Ã=K Step #5: Step #5: --- START diff Step #5: -SRC=/src Step #5: -RESULTS=/builder/outputs/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 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=b2ffa5c13581 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: +QE🔗5=6sP( Step #5: +RESULTS=/builder/outputs/60c82f92-6f38-42a1-a56e-e18d570f835b 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⚙🪛🧰Ã=K Step #5: -QE🔗5=6sP( Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stdout differs Step #5: === KO Test failed and will panic for: env ["n⚙🪛🧰Ã=K", "QE🔗5=6sP("] Step #5: Step #5: thread '' (10373) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["n⚙🪛🧰Ã=K", "QE🔗5=6sP("] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==10373== 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: 0x1,0x29,0xa,0xa0,0x65,0x5b,0x7b,0xce,0xf,0xe3,0xc0,0xca,0x1,0x0,0x7e,0x4,0x9,0xff,0xff,0xff,0xff,0xff,0x0,0xff,0xff,0xff,0xff,0xff,0xfe,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, Step #5: \001)\012\240e[{\316\017\343\300\312\001\000~\004\011\377\377\377\377\377\000\377\377\377\377\377\376\377\377\377\377\377\377\377\377 Step #5: artifact_prefix='./'; Test unit written to ./crash-a5ee109de291baeb283d4f10cfb1a74a2ecb16a7 Step #5: Base64: ASkKoGVbe84P48DKAQB+BAn//////wD///////7//////////w== Step #5: MERGE-OUTER: attempt 136 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: 1135318397 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.Merge1313.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/a5ee109de291baeb283d4f10cfb1a74a2ecb16a7' caused a failure at the previous merge step Step #5: MERGE-INNER: 313 total files; 273 processed earlier; will process 40 files now Step #5: Running test ["env", "-v"] Step #5: === Compare result for: env ["-v"] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 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=b2ffa5c13581 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 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=b2ffa5c13581 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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 ["-v"] Step #5: Step #5: thread '' (10379) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["-v"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==10379== 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,0x24,0x30,0x80,0x30,0x3,0x6,0x1,0x10,0x30,0x0,0x17,0xf,0x38,0x39,0x30,0x32,0x31,0x30,0x31,0x31,0x31,0x34,0x2d,0x31,0x32,0x34,0x31,0x0,0x0,0x30,0x3,0x6,0x1,0x0,0x3,0x1,0x1, Step #5: 0$0\2000\003\006\001\0200\000\027\0178902101114-1241\000\0000\003\006\001\000\003\001\001 Step #5: artifact_prefix='./'; Test unit written to ./crash-f8149c7fe1e33cb006b0a7bc3c83ca71a47918d3 Step #5: Base64: MCQwgDADBgEQMAAXDzg5MDIxMDExMTQtMTI0MQAAMAMGAQADAQE= Step #5: MERGE-OUTER: attempt 137 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: 1135329511 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.Merge1313.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/f8149c7fe1e33cb006b0a7bc3c83ca71a47918d3' caused a failure at the previous merge step Step #5: MERGE-INNER: 313 total files; 274 processed earlier; will process 39 files now Step #5: Running test ["env", "=1X4P"] Step #5: === Compare result for: env ["=1X4P"] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 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=b2ffa5c13581 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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: =1X4P Step #5: Step #5: --- START diff Step #5: -SRC=/src Step #5: -RESULTS=/builder/outputs/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 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=b2ffa5c13581 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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: +=1X4P 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 ["=1X4P"] Step #5: Step #5: thread '' (10385) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["=1X4P"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==10385== 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,0x80,0x30,0x80,0x30,0x80,0x6,0x1,0x2f,0x0,0x0,0x30,0x80,0x31,0x80,0x30,0x80,0x6,0x1,0x3a,0xc,0x0,0x0,0x0,0x30,0x80,0x6,0x1,0x3b,0xc,0x1,0x80,0x0,0x0,0x0,0x0,0x0,0x0, Step #5: 0\2000\2000\200\006\001/\000\0000\2001\2000\200\006\001:\014\000\000\0000\200\006\001;\014\001\200\000\000\000\000\000\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c837686e45cbda162c2b8dbb5b51e65d30e38a6e Step #5: Base64: MIAwgDCABgEvAAAwgDGAMIAGAToMAAAAMIAGATsMAYAAAAAAAAA= Step #5: MERGE-OUTER: attempt 138 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: 1135341132 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.Merge1313.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/c837686e45cbda162c2b8dbb5b51e65d30e38a6e' caused a failure at the previous merge step Step #5: MERGE-INNER: 313 total files; 275 processed earlier; will process 38 files now Step #5: Running test ["env", "-i", "-0", "-u=", "--chdir=/tmp"] Step #5: === Compare result for: env ["-i", "-0", "-u=", "--chdir=/tmp"] Step #5: Rust stderr: Step #5: env-error-cannot-unset 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-cannot-unset 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", "-u=", "--chdir=/tmp"] Step #5: Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: Running test ["env", "-i", "-vv", "ÃWAN=g", "5m=uHXo"] Step #5: === Compare result for: env ["-i", "-vv", "ÃWAN=g", "5m=uHXo"] Step #5: Rust stderr: Step #5: arg[0]: 'env' Step #5: arg[1]: '-i' Step #5: arg[2]: '-vv' Step #5: arg[3]: 'ÃWAN=g' Step #5: arg[4]: '5m=uHXo' Step #5: GNU stderr: Step #5: ÃWAN=g Step #5: setenv: 5m=uHXo Step #5: --- START diff Step #5: -arg[0]: 'env' Step #5: -arg[1]: '-i' Step #5: -arg[2]: '-vv' Step #5: -arg[3]: 'ÃWAN=g' Step #5: -arg[4]: '5m=uHXo' Step #5: +ÃWAN=g Step #5: +setenv: 5m=uHXo Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: env ["-i", "-vv", "ÃWAN=g", "5m=uHXo"] 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: ÃWAN=g Step #5: 5m=uHXo Step #5: Step #5: GNU stdout: Step #5: 5m=uHXo Step #5: LC_ALL=C Step #5: ÃWAN=g Step #5: Step #5: --- START diff Step #5: -ÃWAN=g Step #5: 5m=uHXo Step #5: +LC_ALL=C Step #5: +ÃWAN=g 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 '' (10401) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env [] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==10401== 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,0x80,0x30,0x80,0x30,0x80,0x6,0x1,0x1a,0x0,0x0,0x30,0x80,0x31,0x80,0x30,0x80,0x6,0x1,0x4b,0x2c,0x80,0x55,0xa,0x5f,0x5f,0x5f,0x5f,0x5f,0x5f,0x5f,0x5f,0x5f,0x5f,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, Step #5: 0\2000\2000\200\006\001\032\000\0000\2001\2000\200\006\001K,\200U\012__________\000\000\000\000\000\000\000\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f5b6206f62047376a8a508e02a6cd8cad5c341f5 Step #5: Base64: MIAwgDCABgEaAAAwgDGAMIAGAUssgFUKX19fX19fX19fXwAAAAAAAAAA Step #5: MERGE-OUTER: attempt 139 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: 1135353515 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.Merge1313.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/f5b6206f62047376a8a508e02a6cd8cad5c341f5' caused a failure at the previous merge step Step #5: MERGE-INNER: 313 total files; 278 processed earlier; will process 35 files now Step #5: Running test ["env", "-i", "-v", "-vv", "--chdir=/tmp", "e🪛A=", "ÃbIo=8C0d"] Step #5: === Compare result for: env ["-i", "-v", "-vv", "--chdir=/tmp", "e🪛A=", "ÃbIo=8C0d"] Step #5: Rust stderr: Step #5: arg[0]: 'env' Step #5: arg[1]: '-i' Step #5: arg[2]: '-v' Step #5: arg[3]: '-vv' Step #5: arg[4]: '--chdir=/tmp' Step #5: arg[5]: 'e🪛A=' Step #5: arg[6]: 'ÃbIo=8C0d' 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: e🪛A= Step #5: setenv: ÃbIo=8C0d 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]: '-i' Step #5: -arg[2]: '-v' Step #5: -arg[3]: '-vv' Step #5: -arg[4]: '--chdir=/tmp' Step #5: -arg[5]: 'e🪛A=' Step #5: -arg[6]: 'ÃbIo=8C0d' 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: +e🪛A= Step #5: +setenv: ÃbIo=8C0d 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", "-vv", "--chdir=/tmp", "e🪛A=", "ÃbIo=8C0d"] Step #5: Step #5: #1 pulse exec/s: 0 rss: 29Mb 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/60c82f92-6f38-42a1-a56e-e18d570f835bMSAN_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=b2ffa5c13581COVERAGE_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=b2ffa5c13581HTTP_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/60c82f92-6f38-42a1-a56e-e18d570f835bSANITIZER=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/60c82f92-6f38-42a1-a56e-e18d570f835bMSAN_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=b2ffa5c13581COVERAGE_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=b2ffa5c13581HTTP_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/60c82f92-6f38-42a1-a56e-e18d570f835bSANITIZER=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 '' (10413) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378: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: ==10413== 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: 0x49,0x44,0x33,0x3,0x60,0x0,0x0,0x0,0x0,0x67,0x54,0x49,0x54,0x2c,0x0,0x0,0x0,0x2c,0x59,0x8,0x68,0x43,0x44,0x33,0x80,0x20,0x20,0x20,0xba,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x21,0x20,0x20,0x20,0x20,0x20,0x1, Step #5: ID3\003`\000\000\000\000gTIT,\000\000\000,Y\010hCD3\200 \272 ! \001 Step #5: artifact_prefix='./'; Test unit written to ./crash-cbfe4db649748d800f8462b78eb4e8835913387e Step #5: Base64: SUQzA2AAAAAAZ1RJVCwAAAAsWQhoQ0QzgCAgILogICAgICAgISAgICAgAQ== Step #5: MERGE-OUTER: attempt 140 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: 1135365211 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.Merge1313.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/cbfe4db649748d800f8462b78eb4e8835913387e' caused a failure at the previous merge step Step #5: MERGE-INNER: 313 total files; 280 processed earlier; will process 33 files now Step #5: Running test ["env", "-0", "-vv", "4=Wu8B"] Step #5: === Compare result for: env ["-0", "-vv", "4=Wu8B"] Step #5: Rust stdout: Step #5: SRC=/srcRESULTS=/builder/outputs/60c82f92-6f38-42a1-a56e-e18d570f835bMSAN_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=b2ffa5c13581COVERAGE_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=/work4=Wu8B Step #5: GNU stdout: Step #5: 4=Wu8BAFL_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=b2ffa5c13581HTTP_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/60c82f92-6f38-42a1-a56e-e18d570f835bSANITIZER=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/60c82f92-6f38-42a1-a56e-e18d570f835bMSAN_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=b2ffa5c13581COVERAGE_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=/work4=Wu8B Step #5: +4=Wu8BAFL_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=b2ffa5c13581HTTP_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/60c82f92-6f38-42a1-a56e-e18d570f835bSANITIZER=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: arg[3]: '4=Wu8B' Step #5: GNU stderr: Step #5: 4=Wu8B Step #5: --- START diff Step #5: -arg[0]: 'env' Step #5: -arg[1]: '-0' Step #5: -arg[2]: '-vv' Step #5: -arg[3]: '4=Wu8B' Step #5: +4=Wu8B 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", "4=Wu8B"] Step #5: Step #5: thread '' (10423) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["-0", "-vv", "4=Wu8B"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==10423== 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,0x68,0x34,0x20,0x3c,0x68,0x34,0x20,0x3c,0x68,0x34,0x20,0x3c,0x68,0x34,0x20,0x3c,0x68,0x34,0x20,0x3c,0x68,0x34,0x20,0x3c,0x3c,0x3c,0x3c,0x3c,0x3c,0x3c,0x3c,0x3c,0x3c,0x3c,0x3c,0x3c,0x3c,0x3c,0x3c,0x3c,0x3c,0x3c, Step #5:

      ' (10435) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["-0", "0Vr\u{fe0f}=2nt🪓c", "5td=🪓z(K8"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==10435== 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,0x80,0x30,0x80,0x2,0x4,0x28,0x7b,0x30,0x7a,0x30,0x3,0x6,0x1,0x3b,0x30,0x0,0x17,0xd,0x30,0x17,0x0,0x0,0x0,0xff,0xff,0xff,0xfc,0x0,0x0,0x0,0x0,0x0,0x0,0x30,0x3,0x6,0x1,0x20,0x3,0x1,0x0,0x0,0x0, Step #5: 0\2000\200\002\004({0z0\003\006\001;0\000\027\0150\027\000\000\000\377\377\377\374\000\000\000\000\000\0000\003\006\001 \003\001\000\000\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c8dd96d3b9334ae3de0d6b4cda68543eb4b1ce6e Step #5: Base64: MIAwgAIEKHswejADBgE7MAAXDTAXAAAA/////AAAAAAAADADBgEgAwEAAAA= Step #5: MERGE-OUTER: attempt 143 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: 1135397937 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.Merge1313.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/c8dd96d3b9334ae3de0d6b4cda68543eb4b1ce6e' caused a failure at the previous merge step Step #5: MERGE-INNER: 313 total files; 284 processed earlier; will process 29 files now Step #5: Running test ["env", "-v", "-u=", "--chdir=/tmp", "G=CYEo"] Step #5: === Compare result for: env ["-v", "-u=", "--chdir=/tmp", "G=CYEo"] 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=", "--chdir=/tmp", "G=CYEo"] Step #5: Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: Running test ["env", "-0", "-u=g🔗C"] Step #5: === Compare result for: env ["-0", "-u=g🔗C"] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: cannot unset '=g\360\237\224\227C': Invalid argument Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: +cannot unset '=g\360\237\224\227C': 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=g🔗C"] Step #5: Step #5: #2 pulse exec/s: 0 rss: 28Mb Step #5: Running test ["env", "-i", "-0", "-v", "-u=YAW", "Zb🪛kU=LeE", "Ã7(🧰=🔩"] Step #5: === Compare result for: env ["-i", "-0", "-v", "-u=YAW", "Zb🪛kU=LeE", "Ã7(🧰=🔩"] Step #5: Rust stdout: Step #5: (empty) Step #5: GNU stdout: Step #5: Zb🪛kU=LeEÃ7(🧰=🔩 Step #5: --- START diff Step #5: +Zb🪛kU=LeEÃ7(🧰=🔩 Step #5: --- END diff Step #5: Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: Zb🪛kU=LeE Step #5: setenv: Ã7(🧰=🔩 Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: +Zb🪛kU=LeE Step #5: +setenv: Ã7(🧰=🔩 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", "-v", "-u=YAW", "Zb🪛kU=LeE", "Ã7(🧰=🔩"] Step #5: Step #5: thread '' (10444) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["-i", "-0", "-v", "-u=YAW", "Zb🪛kU=LeE", "Ã7(🧰=🔩"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==10444== 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,0x80,0x30,0x80,0x30,0x3,0x6,0x1,0x48,0x30,0xc,0x31,0xa,0x30,0x8,0x6,0x2,0x9a,0x40,0x1e,0x2,0x29,0x0,0x17,0xd,0x33,0x32,0x0,0xbe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x49,0x50,0x0,0x0,0x30,0x3,0x6,0x1,0x71,0x3,0x1,0x1,0x0,0x0, Step #5: 0\2000\2000\003\006\001H0\0141\0120\010\006\002\232@\036\002)\000\027\01532\000\276\000\000\000\000\000\000\000IP\000\0000\003\006\001q\003\001\001\000\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c2f3dde455accf631d5f1e0d224f77975891fb97 Step #5: Base64: MIAwgDADBgFIMAwxCjAIBgKaQB4CKQAXDTMyAL4AAAAAAAAASVAAADADBgFxAwEBAAA= Step #5: MERGE-OUTER: attempt 144 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: 1135412950 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.Merge1313.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/c2f3dde455accf631d5f1e0d224f77975891fb97' caused a failure at the previous merge step Step #5: MERGE-INNER: 313 total files; 287 processed earlier; will process 26 files now Step #5: Running test ["env", "-u=Ãf", "VqEkq=9"] Step #5: === Compare result for: env ["-u=Ãf", "VqEkq=9"] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: cannot unset '=\303\203f': Invalid argument Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: +cannot unset '=\303\203f': 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", "VqEkq=9"] Step #5: Step #5: #1 pulse exec/s: 0 rss: 28Mb 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", "--chdir=/tmp", "fdp=W", "MCZL=4l"] Step #5: === Compare result for: env ["-i", "--chdir=/tmp", "fdp=W", "MCZL=4l"] 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", "fdp=W", "MCZL=4l"] Step #5: Step #5: Running test ["env", "-v"] Step #5: === Compare result for: env ["-v"] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 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=b2ffa5c13581 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 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=b2ffa5c13581 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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 ["-v"] Step #5: Step #5: thread '' (10488) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["-v"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==10488== 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,0x80,0x30,0x80,0x30,0x3,0x6,0x1,0x2,0x30,0x0,0x17,0xd,0xcc,0x7f,0xd2,0xfa,0x4e,0x30,0x0,0x0,0x0,0x0,0x31,0x33,0x33,0x30,0x80,0x30,0x80,0x2,0x1,0xbe,0x17,0xd,0xd,0xd,0x80,0x30,0x80,0x3f,0x6,0x1,0x8,0x4,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x30,0x3,0x6,0x1,0x73,0x3,0x1,0x0,0x0,0x0, Step #5: 0\2000\2000\003\006\001\0020\000\027\015\314\177\322\372N0\000\000\000\0001330\2000\200\002\001\276\027\015\015\015\2000\200?\006\001\010\004\000\000\000\000\000\000\000\000\0000\003\006\001s\003\001\000\000\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6f4a247f7ba9d56b32dcf08854645d1a0f495f2b Step #5: Base64: MIAwgDADBgECMAAXDcx/0vpOMAAAAAAxMzMwgDCAAgG+Fw0NDYAwgD8GAQgEAAAAAAAAAAAAMAMGAXMDAQAAAA== Step #5: MERGE-OUTER: attempt 145 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: 1135430206 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.Merge1313.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/6f4a247f7ba9d56b32dcf08854645d1a0f495f2b' caused a failure at the previous merge step Step #5: MERGE-INNER: 313 total files; 291 processed earlier; will process 22 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/60c82f92-6f38-42a1-a56e-e18d570f835bMSAN_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=b2ffa5c13581COVERAGE_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=b2ffa5c13581HTTP_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/60c82f92-6f38-42a1-a56e-e18d570f835bSANITIZER=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/60c82f92-6f38-42a1-a56e-e18d570f835bMSAN_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=b2ffa5c13581COVERAGE_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=b2ffa5c13581HTTP_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/60c82f92-6f38-42a1-a56e-e18d570f835bSANITIZER=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 '' (10503) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378: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: ==10503== 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,0x80,0x30,0x80,0x30,0x3,0x6,0x1,0x5d,0x30,0x0,0x17,0xd,0x46,0x28,0x1c,0x4,0x0,0x21,0x25,0x30,0x0,0xd,0x46,0x4,0x0,0x0,0x0,0x30,0x80,0x6,0x5,0x2b,0xe,0x3,0x2,0x1b,0x0,0x0,0x3,0x16,0x5,0x30,0xa,0x2,0x6,0x30,0x3,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x2,0xe5,0x6,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, Step #5: 0\2000\2000\003\006\001]0\000\027\015F(\034\004\000!%0\000\015F\004\000\000\0000\200\006\005+\016\003\002\033\000\000\003\026\0050\012\002\0060\003\377\377\377\377\377\377\377\002\345\006\000\000\000\000\000\000\000\000\000\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c42285d88cab46676b062770a6d52e6695545c1f Step #5: Base64: MIAwgDADBgFdMAAXDUYoHAQAISUwAA1GBAAAADCABgUrDgMCGwAAAxYFMAoCBjAD/////////wLlBgAAAAAAAAAAAAA= Step #5: MERGE-OUTER: attempt 146 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: 1135440518 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.Merge1313.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/c42285d88cab46676b062770a6d52e6695545c1f' caused a failure at the previous merge step Step #5: MERGE-INNER: 313 total files; 292 processed earlier; will process 21 files now Step #5: Running test ["env", "-vv", "-u=o⚙tÃh", "q9nhI=Rzou🪓", "0=KA"] Step #5: === Compare result for: env ["-vv", "-u=o⚙tÃh", "q9nhI=Rzou🪓", "0=KA"] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: =o⚙tÃh Step #5: env: cannot unset '=o\342\232\231t\303\203h': Invalid argument Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: +=o⚙tÃh Step #5: +env: cannot unset '=o\342\232\231t\303\203h': 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=o⚙tÃh", "q9nhI=Rzou🪓", "0=KA"] Step #5: Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: Running test ["env", "-v", "U="] Step #5: === Compare result for: env ["-v", "U="] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 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: 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=b2ffa5c13581 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/60c82f92-6f38-42a1-a56e-e18d570f835b Step #5: SANITIZER=coverage Step #5: SHLVL=2 Step #5: SRC=/src Step #5: SYSGOPATH=/root/go Step #5: U= Step #5: 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 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=b2ffa5c13581 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/60c82f92-6f38-42a1-a56e-e18d570f835b Step #5: SANITIZER=coverage Step #5: +SHLVL=2 Step #5: +SRC=/src Step #5: +SYSGOPATH=/root/go Step #5: +U= Step #5: +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: (empty) Step #5: GNU stderr: Step #5: U= Step #5: --- START diff 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", "U="] Step #5: Step #5: thread '' (10509) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["-v", "U="] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==10509== 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,0x80,0x30,0x80,0x30,0x80,0x6,0x1,0x2b,0x0,0x0,0x30,0x80,0x31,0x80,0x30,0x80,0x6,0x1,0x30,0xc,0x2d,0xf2,0xb9,0xbe,0xbe,0xdd,0xbf,0xef,0xbf,0xbf,0xef,0x95,0xbf,0xef,0x94,0xbc,0xe1,0xb8,0x80,0x41,0x0,0x2d,0xf2,0xbe,0xbe,0xb9,0xef,0xbf,0xbf,0xef,0x97,0xbf,0xef,0x94,0xbc,0xe1,0x80,0x41,0x14,0x50,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, Step #5: 0\2000\2000\200\006\001+\000\0000\2001\2000\200\006\0010\014-\362\271\276\276\335\277\357\277\277\357\225\277\357\224\274\341\270\200A\000-\362\276\276\271\357\277\277\357\227\277\357\224\274\341\200A\024P\200\000\000\000\000\000\000\000\000\000\000\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a53ba7f4c47fda567322817c342fc8ed8bcd07d2 Step #5: Base64: MIAwgDCABgErAAAwgDGAMIAGATAMLfK5vr7dv++/v++Vv++UvOG4gEEALfK+vrnvv7/vl7/vlLzhgEEUUIAAAAAAAAAAAAAAAA== Step #5: MERGE-OUTER: attempt 147 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: 1135454232 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.Merge1313.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/a53ba7f4c47fda567322817c342fc8ed8bcd07d2' caused a failure at the previous merge step Step #5: MERGE-INNER: 313 total files; 294 processed earlier; will process 19 files now Step #5: Running test ["env", "-i", "Ty1=cZ6🔩W", "=H3"] Step #5: === Compare result for: env ["-i", "Ty1=cZ6🔩W", "=H3"] Step #5: Rust stdout: Step #5: Ty1=cZ6🔩W Step #5: Step #5: GNU stdout: Step #5: Ty1=cZ6🔩W Step #5: =H3 Step #5: Step #5: --- START diff Step #5: Ty1=cZ6🔩W Step #5: +=H3 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", "Ty1=cZ6🔩W", "=H3"] Step #5: Step #5: thread '' (10518) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["-i", "Ty1=cZ6🔩W", "=H3"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==10518== 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,0x80,0x30,0x80,0x30,0x3,0x6,0x1,0x3b,0x30,0x0,0x17,0xd,0x80,0x30,0x80,0x6,0x1,0x2b,0x0,0x0,0x30,0x0,0x17,0x1,0x30,0xa0,0x80,0x30,0x80,0x30,0x80,0x6,0x3,0x55,0x1d,0x15,0x4,0x3,0xa,0x1,0x0,0x0,0x0,0x30,0x80,0x6,0x3,0x55,0x1d,0x15,0x4,0x3,0xa,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x30,0x80,0x6,0x2,0x55,0x0,0x0,0x0,0x3,0x1,0x0,0x0,0x0, Step #5: 0\2000\2000\003\006\001;0\000\027\015\2000\200\006\001+\000\0000\000\027\0010\240\2000\2000\200\006\003U\035\025\004\003\012\001\000\000\0000\200\006\003U\035\025\004\003\012\001\000\000\000\000\000\000\000\000\0000\200\006\002U\000\000\000\003\001\000\000\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8dd39a33d96379a3e95998927fcde93893a002dc Step #5: Base64: MIAwgDADBgE7MAAXDYAwgAYBKwAAMAAXATCggDCAMIAGA1UdFQQDCgEAAAAwgAYDVR0VBAMKAQAAAAAAAAAAADCABgJVAAAAAwEAAAA= Step #5: MERGE-OUTER: attempt 148 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: 1135465112 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.Merge1313.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/8dd39a33d96379a3e95998927fcde93893a002dc' caused a failure at the previous merge step Step #5: MERGE-INNER: 313 total files; 295 processed earlier; will process 18 files now Step #5: Running test ["env", "-u=me"] Step #5: === Compare result for: env ["-u=me"] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: cannot unset '=me': Invalid argument Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: +cannot unset '=me': Invalid argument Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: env ["-u=me"] Step #5: Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: Running test ["env", "-i", "=Ã🔩B"] Step #5: === Compare result for: env ["-i", "=Ã🔩B"] Step #5: Rust stdout: Step #5: (empty) Step #5: GNU stdout: Step #5: =Ã🔩B Step #5: Step #5: --- START diff 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 ["-i", "=Ã🔩B"] Step #5: Step #5: thread '' (10524) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["-i", "=Ã🔩B"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==10524== 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,0x80,0x30,0x80,0x30,0x3,0x6,0x1,0x3b,0x30,0x0,0x17,0xd,0x35,0x28,0x30,0x89,0x1,0x0,0x0,0x0,0xd0,0xff,0xe8,0xfe,0xd4,0xa0,0x80,0x30,0x80,0x30,0x80,0x6,0x3,0x55,0x1d,0x14,0x4,0x1f,0x2,0x11,0xff,0x1,0xd,0x3f,0xe8,0xd4,0xa0,0xd0,0xff,0xfe,0x80,0x30,0x80,0x30,0x80,0x6,0x3,0xaf,0x0,0xd0,0xff,0xe8,0xfe,0xd4,0xa0,0x20,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x30,0x80,0x6,0x2,0x0,0x0,0x0,0x0,0x3,0x1,0x5,0x0,0x0, Step #5: 0\2000\2000\003\006\001;0\000\027\0155(0\211\001\000\000\000\320\377\350\376\324\240\2000\2000\200\006\003U\035\024\004\037\002\021\377\001\015?\350\324\240\320\377\376\2000\2000\200\006\003\257\000\320\377\350\376\324\240 \000\000\000\000\000\000\000\000\000\000\0000\200\006\002\000\000\000\000\003\001\005\000\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8634046b1581a0752dc5186b9f46d0fc0acf3bdc Step #5: Base64: MIAwgDADBgE7MAAXDTUoMIkBAAAA0P/o/tSggDCAMIAGA1UdFAQfAhH/AQ0/6NSg0P/+gDCAMIAGA68A0P/o/tSgIAAAAAAAAAAAAAAAMIAGAgAAAAADAQUAAA== Step #5: MERGE-OUTER: attempt 149 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: 1135477327 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.Merge1313.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/8634046b1581a0752dc5186b9f46d0fc0acf3bdc' caused a failure at the previous merge step Step #5: MERGE-INNER: 313 total files; 297 processed earlier; will process 16 files now Step #5: Running test ["env", "-0", "-vv", "🔩=eH"] Step #5: === Compare result for: env ["-0", "-vv", "🔩=eH"] Step #5: Rust stdout: Step #5: SRC=/srcRESULTS=/builder/outputs/60c82f92-6f38-42a1-a56e-e18d570f835bMSAN_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=b2ffa5c13581COVERAGE_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🔩=eH 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=b2ffa5c13581HTTP_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/60c82f92-6f38-42a1-a56e-e18d570f835bSANITIZER=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🔩=eH Step #5: --- START diff Step #5: -SRC=/srcRESULTS=/builder/outputs/60c82f92-6f38-42a1-a56e-e18d570f835bMSAN_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=b2ffa5c13581COVERAGE_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🔩=eH 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=b2ffa5c13581HTTP_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/60c82f92-6f38-42a1-a56e-e18d570f835bSANITIZER=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🔩=eH 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: arg[3]: '🔩=eH' Step #5: GNU stderr: Step #5: 🔩=eH Step #5: --- START diff Step #5: -arg[0]: 'env' Step #5: -arg[1]: '-0' Step #5: -arg[2]: '-vv' Step #5: -arg[3]: '🔩=eH' Step #5: +🔩=eH 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", "🔩=eH"] Step #5: Step #5: thread '' (10533) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["-0", "-vv", "🔩=eH"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==10533== 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,0x80,0x30,0x80,0x30,0x80,0x6,0x1,0x0,0x0,0x0,0x30,0x80,0x31,0x80,0x30,0x20,0x6,0x1,0x30,0xc,0x1b,0x65,0xe0,0xa7,0xbf,0xe1,0x87,0x80,0x2b,0x65,0x6e,0x0,0x0,0x0,0x0,0x0,0x0,0x72,0x0,0x0,0x75,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x30,0x20,0x6,0x1,0x30,0xc,0x1b,0x45,0xe0,0xa7,0xbf,0xe1,0x87,0x80,0x35,0x65,0x6e,0x0,0x0,0x0,0x0,0x0,0x0,0x52,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x4e,0x86,0x48,0x82,0xf7,0xd,0x20,0x1, Step #5: 0\2000\2000\200\006\001\000\000\0000\2001\2000 \006\0010\014\033e\340\247\277\341\207\200+en\000\000\000\000\000\000r\000\000u\000\000\000\000\000\000\0000 \006\0010\014\033E\340\247\277\341\207\2005en\000\000\000\000\000\000R\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000N\206H\202\367\015 \001 Step #5: artifact_prefix='./'; Test unit written to ./crash-e748c6980f79f16b786a6686aade63789762fed4 Step #5: Base64: MIAwgDCABgEAAAAwgDGAMCAGATAMG2Xgp7/hh4ArZW4AAAAAAAByAAB1AAAAAAAAADAgBgEwDBtF4Ke/4YeANWVuAAAAAAAAUgAAAAAAAAAAAAAAAAAAAABOhkiC9w0gAQ== Step #5: MERGE-OUTER: attempt 150 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: 1135488120 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.Merge1313.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/e748c6980f79f16b786a6686aade63789762fed4' caused a failure at the previous merge step Step #5: MERGE-INNER: 313 total files; 298 processed earlier; will process 15 files now Step #5: Running test ["env", "-0", "-v", "-u=whB", "🪓z0=🧰U", "🪛=WX⚙H"] Step #5: === Compare result for: env ["-0", "-v", "-u=whB", "🪓z0=🧰U", "🪛=WX⚙H"] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: =whB Step #5: env: cannot unset '=whB': Invalid argument Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: +=whB Step #5: +env: cannot unset '=whB': 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=whB", "🪓z0=🧰U", "🪛=WX⚙H"] Step #5: Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: Running test ["env", "-v"] Step #5: === Compare result for: env ["-v"] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 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=b2ffa5c13581 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 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=b2ffa5c13581 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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 ["-v"] Step #5: Step #5: thread '' (10539) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["-v"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==10539== 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,0x6c,0x61,0x73,0x73,0xa,0x41,0x40,0x41,0xa,0x41,0x3d,0x41,0x2d,0x53,0x3c,0x3c,0x65,0x3c,0x3c,0x61,0x2d,0x53,0x7c,0x3c,0x65,0x3c,0x73,0x41,0x61,0x3c,0x7b,0x7d,0x7b,0x7d,0x7b,0x7d,0x7b,0x7d,0x7b,0x7d,0x7b,0x7d,0x7b,0x7d,0x7b,0x7d,0x72,0x7b,0x7d,0x7b,0x7d,0x7b,0x7d,0x7b,0x7d,0x7b,0x7d,0x7b,0x7d,0x7b,0x7d,0x7b,0x7d,0x7b,0x7d,0x7b,0x7d,0x7b,0x7d,0x7b,0x7d,0x7b,0x7d,0x7b,0x7d,0x7b,0x7d,0x7b,0x7d,0x7b,0x7d,0x7b,0x7d,0x7b,0x7d,0x7b,0x7d,0x7b,0x7d,0x7b,0x7d,0x7b,0x7d,0x7b,0x7d,0x7b,0x7d,0x41,0xa,0xa,0x40,0x41,0x3d,0x41,0x2d,0x53,0x3c,0x3c,0x65,0x2,0x0,0x0,0x0, Step #5: class\012A@A\012A=A-S<' (10548) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["-i", "-v", "-u=F\u{fe0f}(s", "\u{fe0f}vÃ=JHirl", "uqlP=((Mq"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==10548== 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,0x80,0x30,0x80,0x30,0x3,0x6,0x1,0x3b,0x30,0x0,0x17,0xd,0x80,0x30,0x80,0x6,0x1,0x23,0x1d,0x15,0x30,0x0,0x17,0x1,0x27,0xa0,0x80,0x30,0x80,0x30,0x80,0x6,0x3,0x55,0x1d,0x1c,0x4,0x5f,0x30,0x80,0xa0,0x80,0xa1,0x80,0x30,0x80,0x6,0x3,0x0,0x0,0x0,0x3c,0x80,0x6,0x40,0xff,0xff,0xff,0x7f,0xff,0xff,0x30,0xff,0x2,0x80,0x30,0x80,0x6,0x3,0x55,0x1d,0x1c,0x4,0x5f,0x30,0x80,0xa0,0x80,0xa5,0x80,0x30,0x6,0x0,0x0,0x0,0x0,0x3c,0x0,0xba,0x0,0x0,0x0,0xff,0x3,0x45,0x1d,0x1d,0x4,0x60,0x30,0x5e,0xa4,0x5c,0x30,0x5a,0x31,0xb,0x30,0x9,0x6,0x3,0x55,0x4,0x6,0x13,0x2,0x5,0x7,0xc,0x3,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x7,0x60,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x30,0x80,0x6,0x2,0x15,0x32,0x0,0x0,0x3,0x1,0x0,0x0,0x0, Step #5: 0\2000\2000\003\006\001;0\000\027\015\2000\200\006\001#\035\0250\000\027\001'\240\2000\2000\200\006\003U\035\034\004_0\200\240\200\241\2000\200\006\003\000\000\000<\200\006@\377\377\377\177\377\3770\377\002\2000\200\006\003U\035\034\004_0\200\240\200\245\2000\006\000\000\000\000<\000\272\000\000\000\377\003E\035\035\004`0^\244\\0Z1\0130\011\006\003U\004\006\023\002\005\007\014\003\000\000\000\000\000\000\000\000\000\000\000\007`\000\000\000\000\000\000\000\0000\200\006\002\0252\000\000\003\001\000\000\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-33aa292f645e4040ea39f81e1128d1dfe4fa32c0 Step #5: Base64: MIAwgDADBgE7MAAXDYAwgAYBIx0VMAAXASeggDCAMIAGA1UdHARfMICggKGAMIAGAwAAADyABkD///9///8w/wKAMIAGA1UdHARfMICggKWAMAYAAAAAPAC6AAAA/wNFHR0EYDBepFwwWjELMAkGA1UEBhMCBQcMAwAAAAAAAAAAAAAAB2AAAAAAAAAAADCABgIVMgAAAwEAAAA= Step #5: MERGE-OUTER: attempt 152 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: 1135516686 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.Merge1313.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/33aa292f645e4040ea39f81e1128d1dfe4fa32c0' caused a failure at the previous merge step Step #5: MERGE-INNER: 313 total files; 303 processed earlier; will process 10 files now Step #5: Running test ["env", "(=5wT", "9a1CF="] Step #5: === Compare result for: env ["(=5wT", "9a1CF="] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 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: (=5wT Step #5: 9a1CF= Step #5: Step #5: GNU stdout: Step #5: (=5wT Step #5: 9a1CF= 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=b2ffa5c13581 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 Step #5: -COVERAGE_EXTRA_ARGS= Step #5: -SHLVL=2 Step #5: +(=5wT Step #5: +9a1CF= 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=b2ffa5c13581 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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: -(=5wT Step #5: -9a1CF= 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 ["(=5wT", "9a1CF="] Step #5: Step #5: thread '' (10561) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["(=5wT", "9a1CF="] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==10561== 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,0x30,0x9,0x0,0x0,0x1,0x0,0x0,0x0,0xbf,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x2,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x25,0xc6,0x12,0x31,0x2f,0x5b,0x0,0x0,0x0,0x5,0x9a,0xe2,0x80,0x0,0x30,0x1,0x21,0x20,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x61,0x0,0x0,0x0,0x0,0x0,0xfc,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x25,0xc6,0x12,0x31,0x2f,0x5b,0x0,0x0,0x0,0x5,0x9a,0xe2,0x80,0x0,0x30,0x1,0x21,0x20,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfc,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x70,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x30,0x21,0x0,0x0,0x9,0x0,0x0,0x0,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xa0, Step #5: \000\0000\011\000\000\001\000\000\000\277\000\000\000\000\000\000\000\000\001\000\000\002\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000%\306\0221/[\000\000\000\005\232\342\200\0000\001! \000\000\000\000\000\000\000\000\000\000a\000\000\000\000\000\374\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000%\306\0221/[\000\000\000\005\232\342\200\0000\001! \000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\374\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000p\000\000\000\000\000\000\000\000\000\000\000\0000!\000\000\011\000\000\000\377\377\377\377\377\377\377\240 Step #5: artifact_prefix='./'; Test unit written to ./crash-04842f10cf98a16402752a7c76e67576a2e8abc2 Step #5: Base64: AAAwCQAAAQAAAL8AAAAAAAAAAAEAAAIAAAAAAAAAAAAAAAAAAAAlxhIxL1sAAAAFmuKAADABISAAAAAAAAAAAAAAYQAAAAAA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACXGEjEvWwAAAAWa4oAAMAEhIAAAAAAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAAAAAAAAAAAAMCEAAAkAAAD/////////oA== Step #5: MERGE-OUTER: attempt 153 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: 1135528407 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.Merge1313.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/04842f10cf98a16402752a7c76e67576a2e8abc2' caused a failure at the previous merge step Step #5: MERGE-INNER: 313 total files; 304 processed earlier; will process 9 files now Step #5: Running test ["env", "-u=JkXy9y🔗", "JzXt=V", "="] Step #5: === Compare result for: env ["-u=JkXy9y🔗", "JzXt=V", "="] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: cannot unset '=JkXy9y\360\237\224\227': Invalid argument Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: +cannot unset '=JkXy9y\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=JkXy9y🔗", "JzXt=V", "="] Step #5: Step #5: #1 pulse exec/s: 0 rss: 28Mb 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/60c82f92-6f38-42a1-a56e-e18d570f835bMSAN_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=b2ffa5c13581COVERAGE_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=b2ffa5c13581HTTP_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/60c82f92-6f38-42a1-a56e-e18d570f835bSANITIZER=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/60c82f92-6f38-42a1-a56e-e18d570f835bMSAN_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=b2ffa5c13581COVERAGE_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=b2ffa5c13581HTTP_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/60c82f92-6f38-42a1-a56e-e18d570f835bSANITIZER=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 '' (10567) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378: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: ==10567== 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: artifact_prefix='./'; Test unit written to ./crash-28fa645a01d051265bcb75f5953738b65d569e56 Step #5: MERGE-OUTER: attempt 154 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: 1135540221 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.Merge1313.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/28fa645a01d051265bcb75f5953738b65d569e56' caused a failure at the previous merge step Step #5: MERGE-INNER: 313 total files; 306 processed earlier; will process 7 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 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=b2ffa5c13581 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 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=b2ffa5c13581 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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 '' (10576) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env [] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==10576== 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: artifact_prefix='./'; Test unit written to ./crash-78ec451c410978d39c84a982a7b601dd7a93ca72 Step #5: MERGE-OUTER: attempt 155 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: 1135551823 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.Merge1313.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/78ec451c410978d39c84a982a7b601dd7a93ca72' caused a failure at the previous merge step Step #5: MERGE-INNER: 313 total files; 307 processed earlier; will process 6 files now Step #5: Running test ["env", "-i", "-v", "-vv", "-u=(🪓k🔗ÃC", "60=gGÃ", "4Kk=Dkf(G"] Step #5: === Compare result for: env ["-i", "-v", "-vv", "-u=(🪓k🔗ÃC", "60=gGÃ", "4Kk=Dkf(G"] Step #5: Rust stdout: Step #5: (empty) Step #5: GNU stdout: Step #5: 60=gGÃ Step #5: 4Kk=Dkf(G Step #5: Step #5: --- START diff Step #5: +60=gGÃ Step #5: +4Kk=Dkf(G Step #5: --- END diff Step #5: Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: 60=gGÃ Step #5: setenv: 4Kk=Dkf(G Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: +60=gGÃ Step #5: +setenv: 4Kk=Dkf(G 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", "-v", "-vv", "-u=(🪓k🔗ÃC", "60=gGÃ", "4Kk=Dkf(G"] Step #5: Step #5: thread '' (10582) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["-i", "-v", "-vv", "-u=(🪓k🔗ÃC", "60=gGÃ", "4Kk=Dkf(G"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==10582== 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: artifact_prefix='./'; Test unit written to ./crash-13fdad544a0d02318ba02142fa507479464118a8 Step #5: MERGE-OUTER: attempt 156 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: 1135562823 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.Merge1313.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/13fdad544a0d02318ba02142fa507479464118a8' caused a failure at the previous merge step Step #5: MERGE-INNER: 313 total files; 308 processed earlier; will process 5 files now Step #5: Running test ["env", "=TwwG"] Step #5: === Compare result for: env ["=TwwG"] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 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=b2ffa5c13581 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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: =TwwG Step #5: Step #5: --- START diff Step #5: -SRC=/src Step #5: -RESULTS=/builder/outputs/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 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=b2ffa5c13581 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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: +=TwwG 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 ["=TwwG"] Step #5: Step #5: thread '' (10588) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["=TwwG"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==10588== 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: artifact_prefix='./'; Test unit written to ./crash-1a3c734d56687901d18a7314e21e85a7d94c16a1 Step #5: MERGE-OUTER: attempt 157 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: 1135573471 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.Merge1313.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/1a3c734d56687901d18a7314e21e85a7d94c16a1' caused a failure at the previous merge step Step #5: MERGE-INNER: 313 total files; 309 processed earlier; will process 4 files now Step #5: Running test ["env", "-u=4P", "N=MnsK", "=7(⚙R"] Step #5: === Compare result for: env ["-u=4P", "N=MnsK", "=7(⚙R"] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: cannot unset '=4P': Invalid argument Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: +cannot unset '=4P': Invalid argument Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: env ["-u=4P", "N=MnsK", "=7(⚙R"] Step #5: Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: Running test ["env", "-0", "-v", "-u=SrÃr", "69g=GeÃ5"] Step #5: === Compare result for: env ["-0", "-v", "-u=SrÃr", "69g=GeÃ5"] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: =SrÃr Step #5: env: cannot unset '=Sr\303\203r': Invalid argument Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: +=SrÃr Step #5: +env: cannot unset '=Sr\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 ["-0", "-v", "-u=SrÃr", "69g=GeÃ5"] Step #5: Step #5: #2 pulse exec/s: 0 rss: 28Mb Step #5: Running test ["env", "=DkÃ(", "MÃL=🪓aÃo("] Step #5: === Compare result for: env ["=DkÃ(", "MÃL=🪓aÃo("] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 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: MÃL=🪓aÃ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=b2ffa5c13581 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: MÃL=🪓aÃo( 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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: =DkÃ( Step #5: Step #5: --- START diff Step #5: -SRC=/src Step #5: -RESULTS=/builder/outputs/60c82f92-6f38-42a1-a56e-e18d570f835b 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=b2ffa5c13581 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=b2ffa5c13581 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: +MÃL=🪓aÃo( 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/60c82f92-6f38-42a1-a56e-e18d570f835b 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: -MÃL=🪓aÃo( Step #5: +_=/usr/bin/timeout Step #5: +__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: +=DkÃ( 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 ["=DkÃ(", "MÃL=🪓aÃo("] Step #5: Step #5: thread '' (10594) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["=DkÃ(", "MÃL=🪓aÃo("] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==10594== 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: artifact_prefix='./'; Test unit written to ./crash-651b6eb8aa3014eedba1d876deff53314c98674e Step #5: MERGE-OUTER: attempt 158 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: 1135588705 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.Merge1313.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/651b6eb8aa3014eedba1d876deff53314c98674e' caused a failure at the previous merge step Step #5: MERGE-INNER: 313 total files; 312 processed earlier; will process 1 files now Step #5: Running test ["env", "-0", "-vv", "-u=hRGBolbZ", "--chdir=/tmp", "Ss3(=6Q"] Step #5: === Compare result for: env ["-0", "-vv", "-u=hRGBolbZ", "--chdir=/tmp", "Ss3(=6Q"] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: =hRGBolbZ Step #5: env: cannot unset '=hRGBolbZ': Invalid argument Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: +=hRGBolbZ Step #5: +env: cannot unset '=hRGBolbZ': 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=hRGBolbZ", "--chdir=/tmp", "Ss3(=6Q"] Step #5: Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: #1 DONE exec/s: 0 rss: 28Mb Step #5: MERGE-OUTER: successful in 158 attempt(s) Step #5: MERGE-OUTER: the control file has 24773 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_cksum_error.log Step #5: [2025-11-30 06:49:30,101 INFO] Finding shared libraries for targets (if any). Step #5: [2025-11-30 06:49:30,110 INFO] Finished finding shared libraries for targets. Step #5: Coverage error, creating log file: /workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_env_error.log Step #5: [2025-11-30 06:49:31,131 INFO] Finding shared libraries for targets (if any). Step #5: [2025-11-30 06:49:31,140 INFO] Finished finding shared libraries for targets. Step #5: Coverage error, creating log file: /workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_parse_size_error.log Step #5: Running fuzz_non_utf8_paths Step #5: Running fuzz_tr Step #5: Running fuzz_parse_time Step #5: Running fuzz_wc