starting build "dafe3610-8caa-4b2c-bc57-32dbcb3452fa" 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-8beaee58-98d9-4325-9eb9-2403c29aceda" Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": Already have image (with digest): gcr.io/cloud-builders/docker Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": Sending build context to Docker daemon 5.12kB Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": Step 1/4 : FROM gcr.io/oss-fuzz-base/base-builder-rust Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": latest: Pulling from oss-fuzz-base/base-builder-rust Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": b549f31133a9: Pulling fs layer Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": d83219b4c138: Pulling fs layer Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": 23e9620c4830: Pulling fs layer Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": dcb858545676: Pulling fs layer Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": 1d4cb1c77e4c: Pulling fs layer Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": 7b93b19b49d2: Pulling fs layer Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": 62ac95546ac5: Pulling fs layer Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": f64ad4a2748d: Pulling fs layer Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": f1f7b9f18d38: Pulling fs layer Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": 4f37407c3d55: Pulling fs layer Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": 5d2e7a577fd8: Pulling fs layer Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": b336eeb3caf4: Pulling fs layer Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": b60dd587cceb: Pulling fs layer Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": e7762dcd6996: Pulling fs layer Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": accd4910c328: Pulling fs layer Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": 5dbf4873dd8c: Pulling fs layer Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": d6d7e62c7c9b: Pulling fs layer Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": 31d1420bbf48: Pulling fs layer Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": 00e474a92ae7: Pulling fs layer Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": 4625d7314071: Pulling fs layer Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": 6a976afe520d: Pulling fs layer Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": 0033ccab9ea6: Pulling fs layer Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": 69948e094fd0: Pulling fs layer Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": 367dc498d9ed: Pulling fs layer Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": fdb099469380: Pulling fs layer Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": 794f30983d63: Pulling fs layer Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": 9d6914eedc2a: Pulling fs layer Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": 8619ef976760: Pulling fs layer Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": c514ca65c9de: Pulling fs layer Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": 06ab641eb14d: Pulling fs layer Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": 25261086f893: Pulling fs layer Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": d3094d47d470: Pulling fs layer Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": 49448b68fcd6: Pulling fs layer Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": 1e5acbdcd0e3: Pulling fs layer Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": 24c575b3fd80: Pulling fs layer Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": 3b8c290c5101: Pulling fs layer Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": e7d1f2dad54f: Pulling fs layer Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": 3eb33f168757: Pulling fs layer Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": 05b839be5dff: Pulling fs layer Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": e7d1f2dad54f: Waiting Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": 05b839be5dff: Waiting Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": 62ac95546ac5: Waiting Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": accd4910c328: Waiting Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": f64ad4a2748d: Waiting Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": 5dbf4873dd8c: Waiting Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": d6d7e62c7c9b: Waiting Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": 31d1420bbf48: Waiting Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": b336eeb3caf4: Waiting Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": 00e474a92ae7: Waiting Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": f1f7b9f18d38: Waiting Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": 4625d7314071: Waiting Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": b60dd587cceb: Waiting Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": 6a976afe520d: Waiting Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": 4f37407c3d55: Waiting Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": 9d6914eedc2a: Waiting Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": 0033ccab9ea6: Waiting Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": 794f30983d63: Waiting Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": fdb099469380: Waiting Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": 8619ef976760: Waiting Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": 367dc498d9ed: Waiting Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": 69948e094fd0: Waiting Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": c514ca65c9de: Waiting Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": d3094d47d470: Waiting Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": 24c575b3fd80: Waiting Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": 1e5acbdcd0e3: Waiting Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": 25261086f893: Waiting Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": 06ab641eb14d: Waiting Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": 3b8c290c5101: Waiting Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": 1d4cb1c77e4c: Verifying Checksum Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": 1d4cb1c77e4c: Download complete Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": 23e9620c4830: Verifying Checksum Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": 23e9620c4830: Download complete Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": 62ac95546ac5: Verifying Checksum Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": 62ac95546ac5: Download complete Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": f64ad4a2748d: Verifying Checksum Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": f64ad4a2748d: Download complete Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": b549f31133a9: Verifying Checksum Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": b549f31133a9: Download complete Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": dcb858545676: Verifying Checksum Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": dcb858545676: Download complete Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": 5d2e7a577fd8: Verifying Checksum Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": 5d2e7a577fd8: Download complete Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": b336eeb3caf4: Download complete Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": b60dd587cceb: Verifying Checksum Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": b60dd587cceb: Download complete Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": e7762dcd6996: Download complete Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": d83219b4c138: Verifying Checksum Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": d83219b4c138: Download complete Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": 5dbf4873dd8c: Verifying Checksum Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": 5dbf4873dd8c: Download complete Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": 4f37407c3d55: Verifying Checksum Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": 4f37407c3d55: Download complete Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": accd4910c328: Verifying Checksum Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": accd4910c328: Download complete Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": 00e474a92ae7: Verifying Checksum Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": 00e474a92ae7: Download complete Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": 31d1420bbf48: Verifying Checksum Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": 31d1420bbf48: Download complete Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": 4625d7314071: Verifying Checksum Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": 4625d7314071: Download complete Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": 6a976afe520d: Verifying Checksum Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": 6a976afe520d: Download complete Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": 0033ccab9ea6: Verifying Checksum Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": 0033ccab9ea6: Download complete Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": d6d7e62c7c9b: Verifying Checksum Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": d6d7e62c7c9b: Download complete Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": 69948e094fd0: Verifying Checksum Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": 69948e094fd0: Download complete Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": fdb099469380: Verifying Checksum Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": fdb099469380: Download complete Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": 367dc498d9ed: Verifying Checksum Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": 367dc498d9ed: Download complete Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": 794f30983d63: Download complete Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": b549f31133a9: Pull complete Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": 9d6914eedc2a: Download complete Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": 8619ef976760: Verifying Checksum Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": 8619ef976760: Download complete Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": c514ca65c9de: Verifying Checksum Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": c514ca65c9de: Download complete Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": 25261086f893: Verifying Checksum Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": 25261086f893: Download complete Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": 06ab641eb14d: Verifying Checksum Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": 06ab641eb14d: Download complete Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": d3094d47d470: Verifying Checksum Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": d3094d47d470: Download complete Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": 49448b68fcd6: Verifying Checksum Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": 49448b68fcd6: Download complete Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": 3b8c290c5101: Download complete Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": 1e5acbdcd0e3: Verifying Checksum Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": 1e5acbdcd0e3: Download complete Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": f1f7b9f18d38: Verifying Checksum Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": f1f7b9f18d38: Download complete Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": 24c575b3fd80: Download complete Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": e7d1f2dad54f: Verifying Checksum Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": e7d1f2dad54f: Download complete Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": 3eb33f168757: Verifying Checksum Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": 3eb33f168757: Download complete Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": 7b93b19b49d2: Verifying Checksum Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": 7b93b19b49d2: Download complete Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": d83219b4c138: Pull complete Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": 23e9620c4830: Pull complete Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": 05b839be5dff: Verifying Checksum Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": 05b839be5dff: Download complete Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": dcb858545676: Pull complete Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": 1d4cb1c77e4c: Pull complete Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": 7b93b19b49d2: Pull complete Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": 62ac95546ac5: Pull complete Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": f64ad4a2748d: Pull complete Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": f1f7b9f18d38: Pull complete Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": 4f37407c3d55: Pull complete Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": 5d2e7a577fd8: Pull complete Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": b336eeb3caf4: Pull complete Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": b60dd587cceb: Pull complete Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": e7762dcd6996: Pull complete Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": accd4910c328: Pull complete Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": 5dbf4873dd8c: Pull complete Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": d6d7e62c7c9b: Pull complete Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": 31d1420bbf48: Pull complete Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": 00e474a92ae7: Pull complete Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": 4625d7314071: Pull complete Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": 6a976afe520d: Pull complete Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": 0033ccab9ea6: Pull complete Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": 69948e094fd0: Pull complete Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": 367dc498d9ed: Pull complete Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": fdb099469380: Pull complete Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": 794f30983d63: Pull complete Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": 9d6914eedc2a: Pull complete Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": 8619ef976760: Pull complete Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": c514ca65c9de: Pull complete Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": 06ab641eb14d: Pull complete Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": 25261086f893: Pull complete Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": d3094d47d470: Pull complete Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": 49448b68fcd6: Pull complete Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": 1e5acbdcd0e3: Pull complete Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": 24c575b3fd80: Pull complete Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": 3b8c290c5101: Pull complete Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": e7d1f2dad54f: Pull complete Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": 3eb33f168757: Pull complete Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": 05b839be5dff: Pull complete Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": Digest: sha256:59136c34d406d31fafe76a5b98e947749f8e197ad6487b3673cf86d3eb3ac7b4 Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": Status: Downloaded newer image for gcr.io/oss-fuzz-base/base-builder-rust:latest Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": ---> 75a455e42503 Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": Step 2/4 : RUN git clone --depth 1 https://github.com/uutils/coreutils rust-coreutils Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": ---> Running in 34b7cf597304 Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": Cloning into 'rust-coreutils'... Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": Removing intermediate container 34b7cf597304 Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": ---> 44c1fdfce3ca Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": Step 3/4 : WORKDIR $SRC Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": ---> Running in 7243ec4d4e00 Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": Removing intermediate container 7243ec4d4e00 Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": ---> ebb6326f3053 Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": Step 4/4 : COPY build.sh $SRC/ Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": ---> 2b367f8ac490 Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": Successfully built 2b367f8ac490 Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": Successfully tagged gcr.io/oss-fuzz/rust-coreutils:latest Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda": Successfully tagged us-central1-docker.pkg.dev/oss-fuzz/unsafe/rust-coreutils:latest Finished Step #1 - "build-8beaee58-98d9-4325-9eb9-2403c29aceda" 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/fileJMoJ1O 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=bbec8fea08723a3183a38a35763998938cda33bc Step #2 - "srcmap": + jq_inplace /tmp/fileJMoJ1O '."/src/rust-coreutils" = { type: "git", url: "https://github.com/uutils/coreutils", rev: "bbec8fea08723a3183a38a35763998938cda33bc" }' Step #2 - "srcmap": ++ tempfile Step #2 - "srcmap": + F=/tmp/file7QidLa Step #2 - "srcmap": + cat /tmp/fileJMoJ1O Step #2 - "srcmap": + jq '."/src/rust-coreutils" = { type: "git", url: "https://github.com/uutils/coreutils", rev: "bbec8fea08723a3183a38a35763998938cda33bc" }' Step #2 - "srcmap": + mv /tmp/file7QidLa /tmp/fileJMoJ1O 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/fileJMoJ1O Step #2 - "srcmap": + rm /tmp/fileJMoJ1O 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": "bbec8fea08723a3183a38a35763998938cda33bc" 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 anstyle-query v1.1.4 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded anstream v0.6.21 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded arrayref v0.3.9 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded anstyle-parse v0.2.7 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded onig v6.5.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded ordered-multimap v0.7.3 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded os_display v0.1.4 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded anstyle v1.0.13 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded adler2 v2.0.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded potential_utf v0.1.4 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded pkg-config v0.3.32 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded vsimd v0.8.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded thiserror-impl v2.0.17 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded blake2b_simd v1.0.3 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded crc32fast v1.5.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded tinystr v0.8.2 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded strsim v0.11.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded aho-corasick v1.1.4 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded zerofrom-derive v0.1.6 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded rustc-hash v2.1.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded siphasher v1.0.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded type-map v0.5.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded ppv-lite86 v0.2.21 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded yoke-derive v0.8.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded zerovec-derive v0.11.2 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded z85 v3.0.6 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded similar v2.7.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded zerovec v0.11.5 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded rand v0.9.2 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded is_terminal_polyfill v1.70.2 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded find-msvc-tools v0.1.4 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded regex-syntax v0.8.8 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded rustix v1.1.2 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded log v0.4.28 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded num-traits v0.2.19 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded miniz_oxide v0.8.9 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded syn v2.0.108 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded winnow v0.7.13 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded regex v1.12.2 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded nom v8.0.0 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 zerocopy v0.8.27 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded unicode-width v0.2.2 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded chrono v0.4.42 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded libm v0.2.15 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded icu_properties_data v2.1.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded bstr v1.12.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded blake3 v1.8.2 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded nix v0.30.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded hashbrown v0.14.5 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded itertools v0.14.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded num-bigint v0.4.6 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded libfuzzer-sys v0.4.10 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded icu_locale_data v2.1.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded crc-fast v1.6.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded clap_builder v4.5.51 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 memchr v2.7.6 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded bigdecimal v0.4.9 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded icu_normalizer v2.1.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded icu_collections v2.1.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded flate2 v1.1.5 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded cc v1.2.44 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded icu_properties v2.1.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded icu_normalizer_data v2.1.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded onig_sys v69.9.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded icu_locale_core v2.1.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded litemap v0.8.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded icu_provider v2.1.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded jiff v0.2.15 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded regex-automata v0.4.13 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded icu_locale v2.1.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded getrandom v0.3.4 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded libc v0.2.177 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded getrandom v0.2.16 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded crossbeam-utils v0.8.21 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded clap v4.5.51 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded once_cell v1.21.3 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded keccak v0.1.5 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded jobserver v0.1.34 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded intl_pluralrules v7.0.2 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded intl-memoizer v0.5.3 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded iana-time-zone v0.1.64 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-bundle v0.16.0 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.6 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded crossbeam-deque v0.8.6 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded num-integer v0.1.46 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded md-5 v0.10.6 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded hex v0.4.3 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded glob v0.3.3 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded generic-array v0.14.9 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded fluent v0.17.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded icu_collator v2.1.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded fastrand v2.3.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded errno v0.3.14 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded dunce v1.0.5 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded digest v0.10.7 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded ctrlc v3.5.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded crc-catalog v2.4.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded bytecount v0.6.9 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded typenum v1.19.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded serde v1.0.228 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded console v0.16.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded serde_core v1.0.228 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded rayon-core v1.13.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded bitflags v2.10.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded yoke v0.8.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 utf8parse v0.2.2 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded utf8_iter v1.0.4 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded self_cell v1.2.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded procfs v0.18.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded crc v3.3.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded block-buffer v0.10.4 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded zerofrom v0.1.6 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded unit-prefix v0.5.2 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded unicode-ident v1.0.22 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded stable_deref_trait v1.2.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded simd-adler32 v0.3.7 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded shlex v1.3.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded rayon v1.11.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded procfs-core v0.18.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded crunchy v0.2.4 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded write16 v1.0.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded terminal_size v0.4.3 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded synstructure v0.13.2 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded smallvec v1.15.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded serde_derive v1.0.228 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded displaydoc v0.2.5 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded crossbeam-epoch v0.9.18 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded cpufeatures v0.2.17 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded const-random v0.1.18 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded colorchoice v1.0.4 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded cfg_aliases v0.2.1 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 constant_time_eq v0.3.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded sha1 v0.10.6 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded dlv-list v0.5.2 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded data-encoding-macro-internal v0.1.16 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded clap_lex v0.7.6 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded cfg-if v1.0.4 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded rand_core v0.9.3 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded quote v1.0.41 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded binary-heap-plus v0.5.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded writeable v0.6.2 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded utf16_iter v1.0.5 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded unic-langid v0.9.6 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded tiny-keccak v2.0.2 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded thiserror v2.0.17 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded tempfile v3.23.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded sm3 v0.4.2 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded sha2 v0.10.9 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded rustversion v1.0.22 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded data-encoding-macro v0.1.18 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded const-random-macro v0.1.16 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 autocfg v1.5.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded compare v0.1.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded parse_datetime v0.13.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded phf_shared v0.13.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded phf v0.13.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded outref v0.5.2 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded arrayvec v0.7.6 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded arbitrary v1.4.2 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded linux-raw-sys v0.11.0 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.41 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling cfg-if v1.0.4 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling libc v0.2.177 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling stable_deref_trait v1.2.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling typenum v1.19.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling version_check v0.9.5 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling autocfg v1.5.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling shlex v1.3.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling find-msvc-tools v0.1.4 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling bitflags v2.10.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling memchr v2.7.6 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling writeable v0.6.2 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling getrandom v0.3.4 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 zerocopy v0.8.27 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling linux-raw-sys v0.11.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling thiserror v2.0.17 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling regex-syntax v0.8.8 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling smallvec v1.15.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling icu_normalizer_data v2.1.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling utf8parse v0.2.2 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling rustc-hash v2.1.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling cfg_aliases v0.2.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 colorchoice v1.0.4 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling iana-time-zone v0.1.64 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling anstyle v1.0.13 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling is_terminal_polyfill v1.70.2 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling libm v0.2.15 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling adler2 v2.0.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling 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 anstyle-query v1.1.4 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling icu_collator_data v2.1.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling simd-adler32 v0.3.7 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling rustversion v1.0.22 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling write16 v1.0.0 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 constant_time_eq v0.3.1 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 clap_lex v0.7.6 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling crc-catalog v2.4.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling data-encoding v2.9.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 cpufeatures v0.2.17 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 generic-array v0.14.9 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling either v1.15.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling unicode-width v0.2.2 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling utf8_iter v1.0.4 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling utf16_iter v1.0.5 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling crc v3.3.0 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 vsimd v0.8.0 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 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 outref v0.5.2 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling itertools v0.14.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling blake2b_simd v1.0.3 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling os_display v0.1.4 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling z85 v3.0.6 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling unit-prefix v0.5.2 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling aho-corasick v1.1.4 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling glob v0.3.3 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling dunce v1.0.5 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling wild v2.2.1 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 crossbeam-utils v0.8.21 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 fastrand v2.3.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling bytecount v0.6.9 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling phf v0.13.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling jiff v0.2.15 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling flate2 v1.1.5 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling winnow v0.7.13 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling compare v0.1.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling nom v8.0.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling similar v2.7.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling arbitrary v1.4.2 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling fnv v1.0.7 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling binary-heap-plus v0.5.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling base64-simd v0.8.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling syn v2.0.108 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 jobserver v0.1.34 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling getrandom v0.2.16 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling num-integer v0.1.46 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling chrono v0.4.42 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling crossbeam-deque v0.8.6 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling crypto-common v0.1.6 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling block-buffer v0.10.4 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling digest v0.10.7 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling const-random-macro v0.1.16 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling cc v1.2.44 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling num-bigint v0.4.6 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling sha2 v0.10.9 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling sm3 v0.4.2 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling sha3 v0.10.8 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 regex-automata v0.4.13 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling console v0.16.1 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 rand_core v0.9.3 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling rayon v1.11.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling ordered-multimap v0.7.3 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling ppv-lite86 v0.2.21 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling rust-ini v0.21.3 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling rand_chacha v0.9.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling procfs-core v0.18.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling rand v0.9.2 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 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.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling regex v1.12.2 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling bstr v1.12.1 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 crc-fast v1.6.0 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_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_locale v2.1.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling icu_collator v2.1.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling uu_date v0.4.0 (/src/rust-coreutils/src/uu/date) 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_tr v0.4.0 (/src/rust-coreutils/src/uu/tr) 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_cksum v0.4.0 (/src/rust-coreutils/src/uu/cksum) 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_expr v0.4.0 (/src/rust-coreutils/src/uu/expr) 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 uufuzz v0.4.0 (/src/rust-coreutils/fuzz/uufuzz) 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_env v0.4.0 (/src/rust-coreutils/src/uu/env) 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_cut v0.4.0 (/src/rust-coreutils/src/uu/cut) 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 uucore-fuzz v0.0.0 (/src/rust-coreutils/fuzz) Step #3 - "compile-libfuzzer-coverage-x86_64":  Finished `dev` profile [unoptimized + debuginfo] target(s) in 17.78s 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: d83219b4c138: Already exists Step #4: 23e9620c4830: Already exists Step #4: 07b7d5b97034: Pulling fs layer Step #4: 1196251fc48e: Pulling fs layer Step #4: 816abe2eae1f: Pulling fs layer Step #4: b263843166b5: Pulling fs layer Step #4: 3aeb4ba34210: Pulling fs layer Step #4: 9708627721c1: Pulling fs layer Step #4: e7a4af2bbdb4: Pulling fs layer Step #4: 268c86603e2d: Pulling fs layer Step #4: 94905a93a1b7: Pulling fs layer Step #4: 1d21ebedbe14: Pulling fs layer Step #4: f9f3a3179b91: Pulling fs layer Step #4: 3bf1e3a4250c: Pulling fs layer Step #4: 3e358121e220: Pulling fs layer Step #4: 5d57b6008cfe: Pulling fs layer Step #4: 6b061cb8b2dc: Pulling fs layer Step #4: 75b9f9b56068: Pulling fs layer Step #4: 83ff9245bc5e: Pulling fs layer Step #4: 7730e798bf88: Pulling fs layer Step #4: d23ee5e1ce79: Pulling fs layer Step #4: ae2d4b006366: Pulling fs layer Step #4: d39e606f1935: Pulling fs layer Step #4: a381c3277add: Pulling fs layer Step #4: 474ba21d4cad: Pulling fs layer Step #4: 1fb919592e93: Pulling fs layer Step #4: f9f3a3179b91: Waiting Step #4: 3bf1e3a4250c: Waiting Step #4: 3e358121e220: Waiting Step #4: 5d57b6008cfe: Waiting Step #4: 6b061cb8b2dc: Waiting Step #4: 75b9f9b56068: Waiting Step #4: 83ff9245bc5e: Waiting Step #4: 7730e798bf88: Waiting Step #4: d23ee5e1ce79: Waiting Step #4: e7a4af2bbdb4: Waiting Step #4: ae2d4b006366: Waiting Step #4: 1fb919592e93: Waiting Step #4: 94905a93a1b7: Waiting Step #4: 268c86603e2d: Waiting Step #4: 1d21ebedbe14: Waiting Step #4: 474ba21d4cad: Waiting Step #4: d39e606f1935: Waiting Step #4: 816abe2eae1f: Verifying Checksum Step #4: 816abe2eae1f: Download complete Step #4: 3aeb4ba34210: Verifying Checksum Step #4: 3aeb4ba34210: Download complete Step #4: 07b7d5b97034: Verifying Checksum Step #4: 07b7d5b97034: Download complete Step #4: b263843166b5: Verifying Checksum Step #4: b263843166b5: Download complete Step #4: 1196251fc48e: Verifying Checksum Step #4: 1196251fc48e: Download complete Step #4: 268c86603e2d: Download complete Step #4: e7a4af2bbdb4: Verifying Checksum Step #4: e7a4af2bbdb4: Download complete Step #4: 94905a93a1b7: Verifying Checksum Step #4: 94905a93a1b7: Download complete Step #4: 07b7d5b97034: Pull complete Step #4: 3e358121e220: Verifying Checksum Step #4: 3e358121e220: Download complete Step #4: 3bf1e3a4250c: Download complete Step #4: 6b061cb8b2dc: Verifying Checksum Step #4: 6b061cb8b2dc: Download complete Step #4: f9f3a3179b91: Verifying Checksum Step #4: f9f3a3179b91: Download complete Step #4: 1196251fc48e: Pull complete Step #4: 9708627721c1: Verifying Checksum Step #4: 9708627721c1: Download complete Step #4: 816abe2eae1f: Pull complete Step #4: 83ff9245bc5e: Verifying Checksum Step #4: 83ff9245bc5e: Download complete Step #4: 7730e798bf88: Verifying Checksum Step #4: 7730e798bf88: Download complete Step #4: d39e606f1935: Verifying Checksum Step #4: d39e606f1935: Download complete Step #4: 1d21ebedbe14: Download complete Step #4: b263843166b5: Pull complete Step #4: ae2d4b006366: Verifying Checksum Step #4: ae2d4b006366: Download complete Step #4: 474ba21d4cad: Verifying Checksum Step #4: 474ba21d4cad: Download complete Step #4: 1fb919592e93: Verifying Checksum Step #4: 1fb919592e93: Download complete Step #4: 3aeb4ba34210: Pull complete Step #4: a381c3277add: Verifying Checksum Step #4: 5d57b6008cfe: Verifying Checksum Step #4: 5d57b6008cfe: Download complete Step #4: d23ee5e1ce79: Verifying Checksum Step #4: d23ee5e1ce79: Download complete Step #4: 75b9f9b56068: Verifying Checksum Step #4: 75b9f9b56068: Download complete Step #4: 9708627721c1: Pull complete Step #4: e7a4af2bbdb4: Pull complete Step #4: 268c86603e2d: Pull complete Step #4: 94905a93a1b7: Pull complete Step #4: 1d21ebedbe14: Pull complete Step #4: f9f3a3179b91: Pull complete Step #4: 3bf1e3a4250c: Pull complete Step #4: 3e358121e220: Pull complete Step #4: 5d57b6008cfe: Pull complete Step #4: 6b061cb8b2dc: Pull complete Step #4: 75b9f9b56068: Pull complete Step #4: 83ff9245bc5e: Pull complete Step #4: 7730e798bf88: Pull complete Step #4: d23ee5e1ce79: Pull complete Step #4: ae2d4b006366: Pull complete Step #4: d39e606f1935: Pull complete Step #4: a381c3277add: Pull complete Step #4: 474ba21d4cad: Pull complete Step #4: 1fb919592e93: Pull complete Step #4: Digest: sha256:c7c9a21387f1a61ca1a631c6ab32e60fb2bd5678574c4ac368d770c052880d0e 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-21 06:07:16,954 INFO] Finding shared libraries for targets (if any). Step #5: [2025-11-21 06:07:16,965 INFO] Finished finding shared libraries for targets. Step #5: Error occured while running fuzz_printf: Step #5: Cov returncode: 0, grep returncode: 0 Step #5: WARNING: Failed to find function "__sanitizer_acquire_crash_state". Step #5: WARNING: Failed to find function "__sanitizer_print_stack_trace". Step #5: WARNING: Failed to find function "__sanitizer_set_death_callback". Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2686186068 Step #5: MERGE-OUTER: 378 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: 2686194511 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge57.txt' Step #5: MERGE-INNER: 378 total files; 0 processed earlier; will process 378 files now Step #5: Running test ["printf", "%z"] Step #5: === Compare result for: printf ["%z"] Step #5: === OK Same behavior Step #5: Step #5: #1 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["printf", "%c", "831"] Step #5: === Compare result for: printf ["%c", "831"] Step #5: === OK Same behavior Step #5: Step #5: #2 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["printf", "%z"] Step #5: === Compare result for: printf ["%z"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%b", "208\\x00"] Step #5: === Compare result for: printf ["%b", "208\\x00"] Step #5: === OK Same behavior Step #5: Step #5: #4 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["printf", "%z"] Step #5: === Compare result for: printf ["%z"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%z"] Step #5: === Compare result for: printf ["%z"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%b", "805%%"] Step #5: === Compare result for: printf ["%b", "805%%"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%b", "%48"] Step #5: === Compare result for: printf ["%b", "%48"] Step #5: === OK Same behavior Step #5: Step #5: #8 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["printf", "%s", "g"] Step #5: === Compare result for: printf ["%s", "g"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%f", "222"] Step #5: === Compare result for: printf ["%f", "222"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%c", "90"] Step #5: === Compare result for: printf ["%c", "90"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%o", "730\\x00"] Step #5: === Compare result for: printf ["%o", "730\\x00"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%z"] Step #5: === Compare result for: printf ["%z"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%z"] Step #5: === Compare result for: printf ["%z"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%d", "787"] Step #5: === Compare result for: printf ["%d", "787"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%o", "632"] Step #5: === Compare result for: printf ["%o", "632"] Step #5: === OK Same behavior Step #5: Step #5: #16 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["printf", "%o", "%21"] Step #5: === Compare result for: printf ["%o", "%21"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%f", "860"] Step #5: === Compare result for: printf ["%f", "860"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%o", "989"] Step #5: === Compare result for: printf ["%o", "989"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%q", "871"] Step #5: === Compare result for: printf ["%q", "871"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%o", "317"] Step #5: === Compare result for: printf ["%o", "317"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%x", "166"] Step #5: === Compare result for: printf ["%x", "166"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%s", "v1"] Step #5: === Compare result for: printf ["%s", "v1"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%z"] Step #5: === Compare result for: printf ["%z"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%c", "490"] Step #5: === Compare result for: printf ["%c", "490"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%o", "%800"] Step #5: === Compare result for: printf ["%o", "%800"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%s", "wZGqW"] Step #5: === Compare result for: printf ["%s", "wZGqW"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%z\\t"] Step #5: === Compare result for: printf ["%z\\t"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%c", "%977"] Step #5: === Compare result for: printf ["%c", "%977"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%s"] Step #5: === Compare result for: printf ["%s"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%x", "373"] Step #5: === Compare result for: printf ["%x", "373"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%x", "337"] Step #5: === Compare result for: printf ["%x", "337"] Step #5: === OK Same behavior Step #5: Step #5: #32 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["printf", "%z"] Step #5: === Compare result for: printf ["%z"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%f", "274"] Step #5: === Compare result for: printf ["%f", "274"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%f", "528"] Step #5: === Compare result for: printf ["%f", "528"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%x", "319"] Step #5: === Compare result for: printf ["%x", "319"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%c", "519"] Step #5: === Compare result for: printf ["%c", "519"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%z\\a"] Step #5: === Compare result for: printf ["%z\\a"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%c", "705"] Step #5: === Compare result for: printf ["%c", "705"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%z"] Step #5: === Compare result for: printf ["%z"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%s", "%271"] Step #5: === Compare result for: printf ["%s", "%271"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%b", "749"] Step #5: === Compare result for: printf ["%b", "749"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%c", "95"] Step #5: === Compare result for: printf ["%c", "95"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%c", "996"] Step #5: === Compare result for: printf ["%c", "996"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%o", "755"] Step #5: === Compare result for: printf ["%o", "755"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%s", "K5%%"] Step #5: === Compare result for: printf ["%s", "K5%%"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%b", "%189"] Step #5: === Compare result for: printf ["%b", "%189"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%x", "%937"] Step #5: === Compare result for: printf ["%x", "%937"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%b", "%963"] Step #5: === Compare result for: printf ["%b", "%963"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%o", "60"] Step #5: === Compare result for: printf ["%o", "60"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%z"] Step #5: === Compare result for: printf ["%z"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%f", "284"] Step #5: === Compare result for: printf ["%f", "284"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%z\\f"] Step #5: === Compare result for: printf ["%z\\f"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%z"] Step #5: === Compare result for: printf ["%z"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%d", "446"] Step #5: === Compare result for: printf ["%d", "446"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%b", "388"] Step #5: === Compare result for: printf ["%b", "388"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%q", "701"] Step #5: === Compare result for: printf ["%q", "701"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%s", "Cl🔗("] Step #5: === Compare result for: printf ["%s", "Cl🔗("] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%o", "157\\\""] Step #5: === Compare result for: printf ["%o", "157\\\""] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%d", "902"] Step #5: === Compare result for: printf ["%d", "902"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%s"] Step #5: === Compare result for: printf ["%s"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%z"] Step #5: === Compare result for: printf ["%z"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%f", "478"] Step #5: === Compare result for: printf ["%f", "478"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%f", "126"] Step #5: === Compare result for: printf ["%f", "126"] Step #5: === OK Same behavior Step #5: Step #5: #64 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["printf", "%s", "IQ\\a"] Step #5: === Compare result for: printf ["%s", "IQ\\a"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%q", "5\\t"] Step #5: === Compare result for: printf ["%q", "5\\t"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%x", "43"] Step #5: === Compare result for: printf ["%x", "43"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%q", "803"] Step #5: === Compare result for: printf ["%q", "803"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%f", "918"] Step #5: === Compare result for: printf ["%f", "918"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%s"] Step #5: === Compare result for: printf ["%s"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%q", "%274"] Step #5: === Compare result for: printf ["%q", "%274"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%z"] Step #5: === Compare result for: printf ["%z"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%f", "509"] Step #5: === Compare result for: printf ["%f", "509"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%b", "17"] Step #5: === Compare result for: printf ["%b", "17"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%o", "55"] Step #5: === Compare result for: printf ["%o", "55"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%x", "807"] Step #5: === Compare result for: printf ["%x", "807"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%b", "588"] Step #5: === Compare result for: printf ["%b", "588"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%d", "%30"] Step #5: === Compare result for: printf ["%d", "%30"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%o", "%456"] Step #5: === Compare result for: printf ["%o", "%456"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%f", "206"] Step #5: === Compare result for: printf ["%f", "206"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%z\\t"] Step #5: === Compare result for: printf ["%z\\t"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%b", "520"] Step #5: === Compare result for: printf ["%b", "520"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%z"] Step #5: === Compare result for: printf ["%z"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%f", "592"] Step #5: === Compare result for: printf ["%f", "592"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%q", "867"] Step #5: === Compare result for: printf ["%q", "867"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%z"] Step #5: === Compare result for: printf ["%z"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%x", "305"] Step #5: === Compare result for: printf ["%x", "305"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%z"] Step #5: === Compare result for: printf ["%z"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%z\\r"] Step #5: === Compare result for: printf ["%z\\r"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%d", "%323"] Step #5: === Compare result for: printf ["%d", "%323"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%b", "%124"] Step #5: === Compare result for: printf ["%b", "%124"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%s", "Ã56"] Step #5: === Compare result for: printf ["%s", "Ã56"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%b", "%648"] Step #5: === Compare result for: printf ["%b", "%648"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%z"] Step #5: === Compare result for: printf ["%z"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%s", "%928"] Step #5: === Compare result for: printf ["%s", "%928"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%x", "961"] Step #5: === Compare result for: printf ["%x", "961"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%s", "%238"] Step #5: === Compare result for: printf ["%s", "%238"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%q", "%121"] Step #5: === Compare result for: printf ["%q", "%121"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%d", "46"] Step #5: === Compare result for: printf ["%d", "46"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%d", "594"] Step #5: === Compare result for: printf ["%d", "594"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%f", "443"] Step #5: === Compare result for: printf ["%f", "443"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%q", "602"] Step #5: === Compare result for: printf ["%q", "602"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%b", "%403"] Step #5: === Compare result for: printf ["%b", "%403"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%z"] Step #5: === Compare result for: printf ["%z"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%x", "538"] Step #5: === Compare result for: printf ["%x", "538"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%c", "216"] Step #5: === Compare result for: printf ["%c", "216"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%f", "%596"] Step #5: === Compare result for: printf ["%f", "%596"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%z"] Step #5: === Compare result for: printf ["%z"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%f", "247\\f"] Step #5: === Compare result for: printf ["%f", "247\\f"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%o", "%59"] Step #5: === Compare result for: printf ["%o", "%59"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%q", "498"] Step #5: === Compare result for: printf ["%q", "498"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%s", "ow\\t"] Step #5: === Compare result for: printf ["%s", "ow\\t"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%c", "912"] Step #5: === Compare result for: printf ["%c", "912"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%c", "%518"] Step #5: === Compare result for: printf ["%c", "%518"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%c", "808"] Step #5: === Compare result for: printf ["%c", "808"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%f", "%965"] Step #5: === Compare result for: printf ["%f", "%965"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%q", "566\\c"] Step #5: === Compare result for: printf ["%q", "566\\c"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%q", "170"] Step #5: === Compare result for: printf ["%q", "170"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%d", "718"] Step #5: === Compare result for: printf ["%d", "718"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%o", "731"] Step #5: === Compare result for: printf ["%o", "731"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%b", "%692\\f"] Step #5: === Compare result for: printf ["%b", "%692\\f"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%q", "388"] Step #5: === Compare result for: printf ["%q", "388"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%z"] Step #5: === Compare result for: printf ["%z"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%c", "652\\v"] Step #5: === Compare result for: printf ["%c", "652\\v"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%q", "762"] Step #5: === Compare result for: printf ["%q", "762"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%d", "653"] Step #5: === Compare result for: printf ["%d", "653"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%f", "598\\x00"] Step #5: === Compare result for: printf ["%f", "598\\x00"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%q", "917"] Step #5: === Compare result for: printf ["%q", "917"] Step #5: === OK Same behavior Step #5: Step #5: #128 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["printf", "%o", "627"] Step #5: === Compare result for: printf ["%o", "627"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%f", "418"] Step #5: === Compare result for: printf ["%f", "418"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%q", "913"] Step #5: === Compare result for: printf ["%q", "913"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%s"] Step #5: === Compare result for: printf ["%s"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%o", "%59"] Step #5: === Compare result for: printf ["%o", "%59"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%s", "YHQKB🪓0i"] Step #5: === Compare result for: printf ["%s", "YHQKB🪓0i"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%q", "749"] Step #5: === Compare result for: printf ["%q", "749"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%z"] Step #5: === Compare result for: printf ["%z"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%o", "548"] Step #5: === Compare result for: printf ["%o", "548"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%c", "418"] Step #5: === Compare result for: printf ["%c", "418"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%z"] Step #5: === Compare result for: printf ["%z"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%b", "690"] Step #5: === Compare result for: printf ["%b", "690"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%q", "76"] Step #5: === Compare result for: printf ["%q", "76"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%z"] Step #5: === Compare result for: printf ["%z"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%z"] Step #5: === Compare result for: printf ["%z"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%c", "%118"] Step #5: === Compare result for: printf ["%c", "%118"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%z\\a"] Step #5: === Compare result for: printf ["%z\\a"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%b", "136"] Step #5: === Compare result for: printf ["%b", "136"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%z"] Step #5: === Compare result for: printf ["%z"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%q", "860\\e"] Step #5: === Compare result for: printf ["%q", "860\\e"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%o", "950"] Step #5: === Compare result for: printf ["%o", "950"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%d", "973"] Step #5: === Compare result for: printf ["%d", "973"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%s", "(Q"] Step #5: === Compare result for: printf ["%s", "(Q"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%f", "998"] Step #5: === Compare result for: printf ["%f", "998"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%b", "%32"] Step #5: === Compare result for: printf ["%b", "%32"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%z"] Step #5: === Compare result for: printf ["%z"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%q", "488"] Step #5: === Compare result for: printf ["%q", "488"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%s", "Gv24"] Step #5: === Compare result for: printf ["%s", "Gv24"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%s"] Step #5: === Compare result for: printf ["%s"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%s"] Step #5: === Compare result for: printf ["%s"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%o", "%207\\c"] Step #5: === Compare result for: printf ["%o", "%207\\c"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%b", "251"] Step #5: === Compare result for: printf ["%b", "251"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%o", "875"] Step #5: === Compare result for: printf ["%o", "875"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%z"] Step #5: === Compare result for: printf ["%z"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%z"] Step #5: === Compare result for: printf ["%z"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%q", "31"] Step #5: === Compare result for: printf ["%q", "31"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%b", "209"] Step #5: === Compare result for: printf ["%b", "209"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%d", "296"] Step #5: === Compare result for: printf ["%d", "296"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%f", "93\\e"] Step #5: === Compare result for: printf ["%f", "93\\e"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%q", "471\\a"] Step #5: === Compare result for: printf ["%q", "471\\a"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%b", "390"] Step #5: === Compare result for: printf ["%b", "390"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%b", "646"] Step #5: === Compare result for: printf ["%b", "646"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%z"] Step #5: === Compare result for: printf ["%z"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%d", "656"] Step #5: === Compare result for: printf ["%d", "656"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%d", "361"] Step #5: === Compare result for: printf ["%d", "361"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%z"] Step #5: === Compare result for: printf ["%z"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%q", "50"] Step #5: === Compare result for: printf ["%q", "50"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%b", "9"] Step #5: === Compare result for: printf ["%b", "9"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%z"] Step #5: === Compare result for: printf ["%z"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%x", "36"] Step #5: === Compare result for: printf ["%x", "36"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%x", "25"] Step #5: === Compare result for: printf ["%x", "25"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%b", "504"] Step #5: === Compare result for: printf ["%b", "504"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%b", "%977\\n"] Step #5: === Compare result for: printf ["%b", "%977\\n"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%c", "440"] Step #5: === Compare result for: printf ["%c", "440"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%d", "%860"] Step #5: === Compare result for: printf ["%d", "%860"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%s", "%722"] Step #5: === Compare result for: printf ["%s", "%722"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%z"] Step #5: === Compare result for: printf ["%z"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%z"] Step #5: === Compare result for: printf ["%z"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%q", "%563"] Step #5: === Compare result for: printf ["%q", "%563"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%f", "481"] Step #5: === Compare result for: printf ["%f", "481"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%q", "%65"] Step #5: === Compare result for: printf ["%q", "%65"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%c", "%956"] Step #5: === Compare result for: printf ["%c", "%956"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%q", "453"] Step #5: === Compare result for: printf ["%q", "453"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%z"] Step #5: === Compare result for: printf ["%z"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%b", "176"] Step #5: === Compare result for: printf ["%b", "176"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%q", "545"] Step #5: === Compare result for: printf ["%q", "545"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%d", "633"] Step #5: === Compare result for: printf ["%d", "633"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%b", "35"] Step #5: === Compare result for: printf ["%b", "35"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%b", "4"] Step #5: === Compare result for: printf ["%b", "4"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%c", "642"] Step #5: === Compare result for: printf ["%c", "642"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%b", "777"] Step #5: === Compare result for: printf ["%b", "777"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%x", "579"] Step #5: === Compare result for: printf ["%x", "579"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%z\\c"] Step #5: === Compare result for: printf ["%z\\c"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%s"] Step #5: === Compare result for: printf ["%s"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%c", "%737"] Step #5: === Compare result for: printf ["%c", "%737"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%o", "631\\v"] Step #5: === Compare result for: printf ["%o", "631\\v"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%o", "766"] Step #5: === Compare result for: printf ["%o", "766"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%b", "844"] Step #5: === Compare result for: printf ["%b", "844"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%x", "976"] Step #5: === Compare result for: printf ["%x", "976"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%x", "%903\\x00"] Step #5: === Compare result for: printf ["%x", "%903\\x00"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%z"] Step #5: === Compare result for: printf ["%z"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%b", "656"] Step #5: === Compare result for: printf ["%b", "656"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%z"] Step #5: === Compare result for: printf ["%z"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%b", "223"] Step #5: === Compare result for: printf ["%b", "223"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%c", "840"] Step #5: === Compare result for: printf ["%c", "840"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%f", "294"] Step #5: === Compare result for: printf ["%f", "294"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%z"] Step #5: === Compare result for: printf ["%z"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%q", "563"] Step #5: === Compare result for: printf ["%q", "563"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%z"] Step #5: === Compare result for: printf ["%z"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%z"] Step #5: === Compare result for: printf ["%z"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%z"] Step #5: === Compare result for: printf ["%z"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%c", "326\\t"] Step #5: === Compare result for: printf ["%c", "326\\t"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%z"] Step #5: === Compare result for: printf ["%z"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%f", "27"] Step #5: === Compare result for: printf ["%f", "27"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%s", "\u{fe0f}"] Step #5: === Compare result for: printf ["%s", "\u{fe0f}"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%c", "%607"] Step #5: === Compare result for: printf ["%c", "%607"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%d", "363"] Step #5: === Compare result for: printf ["%d", "363"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%b", "703\\b"] Step #5: === Compare result for: printf ["%b", "703\\b"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%z"] Step #5: === Compare result for: printf ["%z"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%c", "87"] Step #5: === Compare result for: printf ["%c", "87"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%x", "%232"] Step #5: === Compare result for: printf ["%x", "%232"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%s", "I"] Step #5: === Compare result for: printf ["%s", "I"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%b", "222"] Step #5: === Compare result for: printf ["%b", "222"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%b", "769"] Step #5: === Compare result for: printf ["%b", "769"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%f", "41"] Step #5: === Compare result for: printf ["%f", "41"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%d", "%61"] Step #5: === Compare result for: printf ["%d", "%61"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%d", "572"] Step #5: === Compare result for: printf ["%d", "572"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%o", "690"] Step #5: === Compare result for: printf ["%o", "690"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%b", "349"] Step #5: === Compare result for: printf ["%b", "349"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%f", "705"] Step #5: === Compare result for: printf ["%f", "705"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%s", "yo"] Step #5: === Compare result for: printf ["%s", "yo"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%s", "96"] Step #5: === Compare result for: printf ["%s", "96"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%s", "🪛z\\\\"] Step #5: === Compare result for: printf ["%s", "🪛z\\\\"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%b", "367"] Step #5: === Compare result for: printf ["%b", "367"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%z"] Step #5: === Compare result for: printf ["%z"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%z"] Step #5: === Compare result for: printf ["%z"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%b", "%96"] Step #5: === Compare result for: printf ["%b", "%96"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%q", "792"] Step #5: === Compare result for: printf ["%q", "792"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%s", "\u{fe0f}H"] Step #5: === Compare result for: printf ["%s", "\u{fe0f}H"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%b", "474"] Step #5: === Compare result for: printf ["%b", "474"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%z"] Step #5: === Compare result for: printf ["%z"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%z"] Step #5: === Compare result for: printf ["%z"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%c", "188"] Step #5: === Compare result for: printf ["%c", "188"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%f", "%83\\v"] Step #5: === Compare result for: printf ["%f", "%83\\v"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%b", "163"] Step #5: === Compare result for: printf ["%b", "163"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%d", "42"] Step #5: === Compare result for: printf ["%d", "42"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%z"] Step #5: === Compare result for: printf ["%z"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%q", "720"] Step #5: === Compare result for: printf ["%q", "720"] Step #5: === OK Same behavior Step #5: Step #5: #256 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["printf", "%q", "%880"] Step #5: === Compare result for: printf ["%q", "%880"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%d", "482\\v"] Step #5: === Compare result for: printf ["%d", "482\\v"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%b", "144"] Step #5: === Compare result for: printf ["%b", "144"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%f", "257"] Step #5: === Compare result for: printf ["%f", "257"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%c", "%106"] Step #5: === Compare result for: printf ["%c", "%106"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%z"] Step #5: === Compare result for: printf ["%z"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%q", "483"] Step #5: === Compare result for: printf ["%q", "483"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%o", "%912"] Step #5: === Compare result for: printf ["%o", "%912"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%s"] Step #5: === Compare result for: printf ["%s"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%f", "330"] Step #5: === Compare result for: printf ["%f", "330"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%s", "%439"] Step #5: === Compare result for: printf ["%s", "%439"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%d", "925\\b"] Step #5: === Compare result for: printf ["%d", "925\\b"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%d", "257"] Step #5: === Compare result for: printf ["%d", "257"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%c", "%295"] Step #5: === Compare result for: printf ["%c", "%295"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%b", "297"] Step #5: === Compare result for: printf ["%b", "297"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%x", "22\\b"] Step #5: === Compare result for: printf ["%x", "22\\b"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%d", "611"] Step #5: === Compare result for: printf ["%d", "611"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%z"] Step #5: === Compare result for: printf ["%z"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%f", "311"] Step #5: === Compare result for: printf ["%f", "311"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%d", "%507"] Step #5: === Compare result for: printf ["%d", "%507"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%d", "%584\\u0000"] Step #5: === Compare result for: printf ["%d", "%584\\u0000"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%o", "984"] Step #5: === Compare result for: printf ["%o", "984"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%c", "722"] Step #5: === Compare result for: printf ["%c", "722"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%z"] Step #5: === Compare result for: printf ["%z"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%z"] Step #5: === Compare result for: printf ["%z"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%q", "468"] Step #5: === Compare result for: printf ["%q", "468"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%c", "865"] Step #5: === Compare result for: printf ["%c", "865"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%b", "301"] Step #5: === Compare result for: printf ["%b", "301"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%z\\c"] Step #5: === Compare result for: printf ["%z\\c"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%d", "947\\\\"] Step #5: === Compare result for: printf ["%d", "947\\\\"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%s"] Step #5: === Compare result for: printf ["%s"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%b", "%651"] Step #5: === Compare result for: printf ["%b", "%651"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%c", "987"] Step #5: === Compare result for: printf ["%c", "987"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%f", "835"] Step #5: === Compare result for: printf ["%f", "835"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%d", "%470"] Step #5: === Compare result for: printf ["%d", "%470"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%o", "250"] Step #5: === Compare result for: printf ["%o", "250"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%x", "107\\r"] Step #5: === Compare result for: printf ["%x", "107\\r"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%z"] Step #5: === Compare result for: printf ["%z"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%o", "540"] Step #5: === Compare result for: printf ["%o", "540"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%c", "310\\U00000000"] Step #5: === Compare result for: printf ["%c", "310\\U00000000"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["printf", "%b", "892\\U00000000"] Step #5: === Compare result for: printf ["%b", "892\\U00000000"] Step #5: Rust stdout: Step #5: 892 Step #5: GNU stdout: Step #5: 892 Step #5: --- START diff Step #5: -892 Step #5: +892 Step #5: --- END diff Step #5: Step #5: Rust stderr: Step #5: (empty) Step #5: GNU stderr: Step #5: invalid universal character name \U00000000 Step #5: --- START diff Step #5: +invalid universal character name \U00000000 Step #5: --- END diff Step #5: Step #5: Different exit code: (Rust: 0, GNU: 1) Step #5: Discrepancies detected: stdout differs, stderr differs, exit code differs Step #5: === KO Test failed and will panic for: printf ["%b", "892\\U00000000"] Step #5: Step #5: thread '' (60) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: printf ["%b", "892\\U00000000"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==60== ERROR: libFuzzer: deadly signal Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x3c,0x66,0x67,0x6d,0x37,0x32,0x30,0x35,0x35,0x39,0x30,0x33,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x32,0x38,0x12,0xba,0xe8,0x2e, Step #5: ' (2055) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: cut ["-d,(", "-f3", "-d,"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==2055== ERROR: libFuzzer: deadly signal Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0xc, Step #5: \014 Step #5: artifact_prefix='./'; Test unit written to ./crash-1e32e3c360501a0ede378bc45a24420dc2e53fba Step #5: Base64: DA== 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: 2686581519 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge2013.txt' Step #5: MERGE-INNER: '/corpus/fuzz_cut/1e32e3c360501a0ede378bc45a24420dc2e53fba' caused a failure at the previous merge step Step #5: MERGE-INNER: 360 total files; 11 processed earlier; will process 349 files now Step #5: Running test ["cut", "-c1", "-c8", "-c1"] Step #5: === Compare result for: cut ["-c1", "-c8", "-c1"] Step #5: Pipe: KkznQ,🪓y,(ue7 Step #5: I,7 Step #5: kBcVUm,zv Step #5: ,CDd Step #5: (Ic,E,gcE,( Step #5: w7,b🔩6WQZo, Step #5: xtJK,qTVYH,(F(,,JP1rs Step #5: mh,🔗ÃK🔩🔗SHà Step #5: y(0Z,️n🪓MB,,iTio🪛 Step #5: (jl🔩Pu,M🔗2v,My🔗Y(jZ, Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' 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", "-c8", "-c1"] Step #5: Step #5: #1 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["cut", "⚙M6Qez(sv(🪓N", "-f1", "-f3"] Step #5: === Compare result for: cut ["⚙M6Qez(sv(🪓N", "-f1", "-f3"] Step #5: Pipe: Gb,fIRÃ,8C,x2v🪛🔩wW,j Step #5: ox, Step #5: k,,FD9🧰c Step #5: ,ÃcOÃyL Step #5: Step #5: SeqX,️ Step #5: 🧰🪛pd3R Step #5: (r,bZ, Step #5: Qq9i🔩,,HkxeE Step #5: J9Mz,yUP,o🪓RS2sLFk Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["⚙M6Qez(sv(🪓N", "-f1", "-f3"] Step #5: Step #5: #2 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["cut", "nC\u{fe0f}", "-d,", "Ã6VG"] Step #5: === Compare result for: cut ["nC\u{fe0f}", "-d,", "Ã6VG"] Step #5: Pipe: 3,H Step #5: GCR,cN🪛Yà Step #5: ,He,fY🧰,,hà Step #5: ️️4,🔩 Step #5: m,29 Step #5: 2G,oZ Step #5: Step #5: 4I99yrl Step #5: V9re2U Step #5: L 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 ["nC\u{fe0f}", "-d,", "Ã6VG"] Step #5: Step #5: Running test ["cut", "-f1", "-c10", "-f3", "-f3", "-f1", "-b7"] Step #5: === Compare result for: cut ["-f1", "-c10", "-f3", "-f3", "-f1", "-b7"] Step #5: Pipe: uw34(Y🧰F, Step #5: ,NuDe(,K,yS,T🔩PqIÃ7à Step #5: (,3,ekocrPZew,50h60,vG🪛M Step #5: P(a,,Dc Step #5: ,pk51Ft,bUQ,E Step #5: C,Z7J,,x Step #5: Ay,q1VGBK Step #5: 🔩,🪓le,🔗9⚙,WV Step #5: 🔗0🪓VJ6mN,PsL7,NkQÃy, Step #5: Fq,ÃI4V1(U🪛,vqzo,O8b Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' 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", "-f3", "-f3", "-f1", "-b7"] Step #5: Step #5: #4 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["cut", "-d,F", "Ã", "-f2"] Step #5: === Compare result for: cut ["-d,F", "Ã", "-f2"] Step #5: Pipe: Y🧰,🪛By2🔩t,PcDkO Step #5: U🔗D,(, Step #5: o1RL,,jU,,d Step #5: 🔩5q🔩(,⚙IQ,mQ6i,6V Step #5: ,24,🔩R🪓6nRoY,RsvsV, Step #5: D,TEbwà Step #5: gD(⚙🔩 Step #5: 81p( Step #5: tkF,,,n Step #5: P,3,, 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,F", "Ã", "-f2"] Step #5: Step #5: Running test ["cut", "-c4", "-c3"] Step #5: === Compare result for: cut ["-c4", "-c3"] Step #5: Pipe: i,🔩🪛,Ln6🧰O Step #5: Fb,N, Step #5: j️,tÃ,JbR⚙fv Step #5: Step #5: IC,DJ,UDEÃdpà Step #5: M70O,4qn4CoG,,ZL Step #5: Step #5: Ã,eh,Bk,( Step #5: 🔩,ÃWY79mzrÃ, Step #5: XÃbWwpd,️ZoÃwNMÃ,🪓8A5aoÃsk,HPt(,4dK Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' 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"] Step #5: Step #5: Running test ["cut", "-c1", "-c9", "-f4", "-b5"] Step #5: === Compare result for: cut ["-c1", "-c9", "-f4", "-b5"] Step #5: Pipe: GrQ Step #5: ,cX7️,5d(ep Step #5: ,(i,PMjr9,, Step #5: m,do4M6,RZlÃ0 Step #5: ,QIvy,5(h,,7TH Step #5: (B,Gx,ADf,l Step #5: ek,🔗3hi,2,Kk️Ãv1J Step #5: x(Ã,,Ny Step #5: W,sA3heO Step #5: rOFL,DQ Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' 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", "-c9", "-f4", "-b5"] Step #5: Step #5: Running test ["cut", "-d,(", "-f4", "-b8"] Step #5: === Compare result for: cut ["-d,(", "-f4", "-b8"] Step #5: Pipe: W(Rx,Kf0va,yVuE🔗I,,a( Step #5: 0, Step #5: Step #5: rH,,️ Step #5: 🪛7SzIYk,(n⚙Ã️,,c,j Step #5: tÃM,🔩WUae Step #5: 9Zc Step #5: Step #5: 6,RQn,zX️ÃRcW,9K2U, Step #5: ,(pBs 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", "-b8"] Step #5: Step #5: #8 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["cut", "-b6", "-c9", "-b6", "🪓Wq6UEaf(0", "-b1", "-c9"] Step #5: === Compare result for: cut ["-b6", "-c9", "-b6", "🪓Wq6UEaf(0", "-b1", "-c9"] Step #5: Pipe: Sf,ÃJJ Step #5: ,soO,cvHP Step #5: D,x🔩Ã,,,6V Step #5: q,o Step #5: q,s,,🧰scu Step #5: q Step #5: 2W🔗FpV6 Step #5: ,W6BU(5,,,sL(u Step #5: uÃ🪛PT9🪓S,Q,,kel Step #5: pGM(o9N,ÃQÃ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 ["-b6", "-c9", "-b6", "🪓Wq6UEaf(0", "-b1", "-c9"] Step #5: Step #5: Running test ["cut", "-d,8", "-c10"] Step #5: === Compare result for: cut ["-d,8", "-c10"] Step #5: Pipe: w(,oIHS,NÃPL Step #5: U Step #5: M(w⚙P,Q,yqLn6x⚙, Step #5: ,NM,Ztl🪛Py0,b1 Step #5: U2️o,A,gu Step #5: ,6🔗sYJ Step #5: d,(8,,FJhH,I Step #5: ÃQ🪓VMO,eOA Step #5: Step #5: 9FvbÃ(P,🔩 Step #5: Rust stderr: Step #5: cut-error-delimiter-must-be-single-character Step #5: GNU stderr: Step #5: the delimiter must be a single character Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-delimiter-must-be-single-character Step #5: +the delimiter must be a single character Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-d,8", "-c10"] Step #5: Step #5: Running test ["cut", "-d,a", "-f4"] Step #5: === Compare result for: cut ["-d,a", "-f4"] Step #5: Pipe: 0((AC,q8adV,🧰CAqIdHD Step #5: 4lFÃbsq(, Step #5: 6,K🪛Cm️h,z,Y4AMXG⚙,(oG Step #5: aoq,vIZ3J🧰LsV,(XÃa4Q,o5 Step #5: ks6(D Step #5: 3Yh(WR,⚙H(,P9️( Step #5: ,uD,Q,HL,52A4(X2⚙ Step #5: H🔩Br7,,(MyÃ,s(,k Step #5: ,Co(,g, Step #5: h,VC6W,(,KVv 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", "-f4"] Step #5: Step #5: Running test ["cut", "-c2"] Step #5: === Compare result for: cut ["-c2"] Step #5: Pipe: 4W, Step #5: ,ÃfÃ,7,9 Step #5: (,,e Step #5: ,X,🔗🔗 Step #5: N(I🔩vE, Step #5: 🔗B️,lnhZ,38,D, Step #5: 6 Step #5: ,sZ,,m,R⚙ Step #5: Step #5: (Ã7,7🔗6🪛vjÃZA,NqJX,ÃÃe Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut", "-b4"] Step #5: === Compare result for: cut ["-b4"] Step #5: Pipe: 6,W,CO🧰rE1iX Step #5: Q,So9WC,K, Step #5: 0pz,à Step #5: 5s,gyJ84,,1h Step #5: (,G(Zk0W Step #5: ️,️M Step #5: R,V,🪛 Step #5: qhheP9,Ã7⚙8XA,ÃL Step #5: 9️85pZ,R,1,E🔗,Ty8Ww Step #5: jR,(M,,w Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut", "-b10", "-d,C", "-b10"] Step #5: === Compare result for: cut ["-b10", "-d,C", "-b10"] Step #5: Pipe: W,5,, Step #5: (DÃ,5WÃS,cxÃf00E,Fb,à Step #5: G,N Step #5: 7T,pDQ6,,ss6 Step #5: Ãgv Step #5: ti88V,n,r7c Step #5: zo,(v, Step #5: 🔗🔗IM Step #5: Q7UP,🔗tU,ÃS,⚙ Step #5: ,(gR🧰,Ã,🔗x7BCJ,MnHC6 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,C", "-b10"] Step #5: Step #5: Running test ["cut", "YR⚙mL7kÃP4🪛j"] Step #5: === Compare result for: cut ["YR⚙mL7kÃP4🪛j"] Step #5: Pipe: jIbP,B,m,FMErJm Step #5: 🔗Uon️,v🧰Ãr,I🪛2(,🧰n🪓,🔩gRGVXE Step #5: FÃq,RcJzv🧰t,matav Step #5: 🔩C6NJ0zS(P,p,,TeMÃÃw, Step #5: L,VhGosÃbP,16MM🔩Ys,,I9g Step #5: VAOÃ(s(N,mg Step #5: n,0,W⚙,Z, Step #5: 1uzVd,PT,xw1WF🧰Fx Step #5: F️1🔩x Step #5: h,b8Ã,dfX99my 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 ["YR⚙mL7kÃP4🪛j"] Step #5: Step #5: Running test ["cut", "qZR", "2U"] Step #5: === Compare result for: cut ["qZR", "2U"] Step #5: Pipe: q,rZeap, Step #5: ,3,🪓,cJ, Step #5: kTWvG26 Step #5: l,,🔩 Step #5: ,eAFb Step #5: 🪓️LtB,Yaqg Step #5: , Step #5: 5L,JBre,Qk,mso,z6V9(M Step #5: h,Whk,ÃGoobG,Z8🔗 Step #5: xbjwVPj,,T(Q,x5🪛iCj, 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 ["qZR", "2U"] Step #5: Step #5: #16 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["cut", "-c3"] Step #5: === Compare result for: cut ["-c3"] Step #5: Pipe: d,g,t Step #5: YG0o Step #5: B(s,s🪛gI,Ã(46ls🪛Pm🔩 Step #5: (wC,F7(,⚙F(,5 Step #5: Z🪛(🔗🔗 Step #5: pC🪓🪛L(JN,mfKb,Qi9WgE,q🧰G️ Step #5: ,,8,,QyK Step #5: EW(,(so,,8Jw🔩ZZ9x,6 Step #5: ,V,XNTF7,SbPF Step #5: yXi,rqhb Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut", "-c4", "-f4", "-b10", "-d,"] Step #5: === Compare result for: cut ["-c4", "-f4", "-b10", "-d,"] Step #5: Pipe: qlz4🔩W,A(⚙6⚙ody,(( Step #5: J8trbOza,,jÃT Step #5: ,D,E8xpAU,5Ãu Step #5: ,CcrYO(h5 Step #5: ss6,HV7,🪓🧰,pbi Step #5: XKSAZ,,,,e Step #5: 2cDDi7ÃÃm Step #5: l7q25L,8e,,LM,(O(jÃ🔗T Step #5: nN🪛a(,,,JB Step #5: (VEJ Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' 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", "-f4", "-b10", "-d,"] Step #5: Step #5: Running test ["cut", "-c2", "-f3", "-f3", "-b5", "-c2"] Step #5: === Compare result for: cut ["-c2", "-f3", "-f3", "-b5", "-c2"] Step #5: Pipe: 🔗🪛,gus🧰U,LOP8,ÃZn, Step #5: ,,6S7 Step #5: 7hLg⚙,️Kapk Step #5: (oU,Y,ÃbkH,,5(E Step #5: Q,nF Step #5: fQ0H,,3R8U Step #5: B,d369RF2,V7n🧰o,, Step #5: 2, Step #5: tS⚙🧰s8(,hWO, Step #5: Yl🪛7v,CBhÃFkà Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-c2", "-f3", "-f3", "-b5", "-c2"] Step #5: Step #5: Running test ["cut", "-d,Ã", "-f5", "-b7"] Step #5: === Compare result for: cut ["-d,Ã", "-f5", "-b7"] Step #5: Pipe: ,K️M,t,MhU2w Step #5: r4vL,,wej,COs,w Step #5: 7wfJeh,rbco,p,q Step #5: 8fpIÃINZ,🧰tT🔩️e2PUW Step #5: Q,I,l,IAWzu Step #5: B(Y,Ã20 Step #5: etÃJ,LÃ8ooD,, Step #5: 7w,G Step #5: FRj6m,r️jXo Step #5: ,LDzTsQ(6Ã,,Y🔗ÃzC🔗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,Ã", "-f5", "-b7"] Step #5: Step #5: Running test ["cut", "🧰(5Kkkxg"] Step #5: === Compare result for: cut ["🧰(5Kkkxg"] Step #5: Pipe: nzyF,,tG️,rcL Step #5: xu Step #5: (gJ,C7DFEd,🔗A,f Step #5: q,d🪛, Step #5: KFrnYikA,W,GTà Step #5: rcÃLwA Step #5: Q,CkOÃ,ÃJ Step #5: ,,SQ,60j1iH 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 ["🧰(5Kkkxg"] Step #5: Step #5: Running test ["cut", "-f3", "-c2", "-b4", "-f3", "-c3", "-d,u"] Step #5: === Compare result for: cut ["-f3", "-c2", "-b4", "-f3", "-c3", "-d,u"] Step #5: Pipe: N5vc Step #5: CHVzX⚙L Step #5: ÃAAFB9Y Step #5: Step #5: ul,8🧰🪓️,(N,G🔗k,5 Step #5: RZP🪓Y,QÃM,,Qq Step #5: G,jw6,n4Zg,,IvtZd Step #5: Step #5: ÃRhfM Step #5: pZ0SUL🔗D,lI,J 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", "-c2", "-b4", "-f3", "-c3", "-d,u"] Step #5: Step #5: Running test ["cut", "-c8"] Step #5: === Compare result for: cut ["-c8"] Step #5: Pipe: i Step #5: 7T⚙Ã,ÃNÃNmNlF,YU,,V6zf(L Step #5: I9g Step #5: A,l,🪛,YJZ🪛c, Step #5: X,k🔗, Step #5: , Step #5: ((,N5yÃ13uvS Step #5: ,,,DJ🔗x,xukZUxvN Step #5: RY,OjÃed Step #5: jÃ2Ã5X1CiH, Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut", "-b10", "-f5", "-c4", "-c2", "-b3"] Step #5: === Compare result for: cut ["-b10", "-f5", "-c4", "-c2", "-b3"] Step #5: Pipe: Ãz⚙3(PDGK,,Mwjb, Step #5: Step #5: nlf0️ Step #5: ,5B(H0yR, Step #5: C,ct(JHiÃx Step #5: 630srpS1,, Step #5: F,jVJ(⚙Yl,3(X(,🔩u0 Step #5: Step #5: m6, Step #5: (X9eXI,Z🔗H🪛tpBÃ,aPceL Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-b10", "-f5", "-c4", "-c2", "-b3"] Step #5: Step #5: Running test ["cut", "-c4"] Step #5: === Compare result for: cut ["-c4"] Step #5: Pipe: ,38🔩 Step #5: p,,4FH,j️PK,à Step #5: 1,(Y,W Step #5: g(l,7,4mwÃ🧰 Step #5: ,n4 Step #5: bcZ6,,psÃ((H,,e Step #5: n,M,,( Step #5: ÃpD,,g,1,P Step #5: R,O🪛r1A🧰 Step #5: P,q,r Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut", "-c7"] Step #5: === Compare result for: cut ["-c7"] Step #5: Pipe: Ã(1k,,nCS, Step #5: (D,O,qC Step #5: pI,DH4hZ,(,s Step #5: Step #5: ,T1((0z,k🪓,d🪛(6AB Step #5: m,🪓3 Step #5: Step #5: r,fkeLGf, Step #5: npJR Step #5: 7w🔩FUh,,0j️QEtlQ,,Uà Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut", "-f2", "-d,", "-f1"] Step #5: === Compare result for: cut ["-f2", "-d,", "-f1"] Step #5: Pipe: 🔗qUKW9 Step #5: ,,9S3SP,nMFGZ,ÃÃf Step #5: 7dM,🪛ta,Ã3uk5,8 Step #5: W,(o3vkKk,vaqyU Step #5: Xs9(,,🧰Ã8 Step #5: xv(6fYA,🔩MCq0,bh🪛H,9ÃDYVtq,dmO Step #5: ,Ã,bk Step #5: y,awq️b7kg Step #5: I0 Step #5: 0w🪓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 ["-f2", "-d,", "-f1"] Step #5: Step #5: Running test ["cut", "-c10"] Step #5: === Compare result for: cut ["-c10"] Step #5: Pipe: E,vf🔗vB8f9,Ã2Up Step #5: CiEV(Pu,w Step #5: 🧰,r,B Step #5: 🪓nTa,(eRÃ,,️ Step #5: UM75(o(A,, Step #5: 1,9,,LH🪛A Step #5: L5R,,Ã,((🔗 Step #5: ,gE2ÃXxun, Step #5: ,cq,V🪛3,,P4o Step #5: aeb1🪓8️,E08xÃ,wp8h4DF,iG, Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut", "ZCOT6", "-b6"] Step #5: === Compare result for: cut ["ZCOT6", "-b6"] Step #5: Pipe: Step #5: em,Ã⚙⚙🔗s,yNhPq Step #5: ty, Step #5: e0HÃf,843,1CK,(🪛a(YLs Step #5: ,2mWl,lUJ(,️, Step #5: 7,XQbQ️pR,,Gl(7Z🔩⚙c, Step #5: H7Ã6n,R,os2,ubg( Step #5: 87,b,,Vr,🔩amRQ Step #5: U,fEUCSiRu,x,MgE,🧰z Step #5: i,F, Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut", "-c7", "-b6", "-f5", "-d,", "-b8"] Step #5: === Compare result for: cut ["-c7", "-b6", "-f5", "-d,", "-b8"] Step #5: Pipe: l Step #5: qR,lDrs0Nn,Ã,,C Step #5: N️ Step #5: (C,sMQc,J,w Step #5: q🔩6P, Step #5: MQ,, Step #5: R,(na,(KUÃu,6 Step #5: g🪛XN,p Step #5: BT,,E,y Step #5: cl,pbÃ,w,2S19 Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' 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", "-b6", "-f5", "-d,", "-b8"] Step #5: Step #5: Running test ["cut", "-c1"] Step #5: === Compare result for: cut ["-c1"] Step #5: Pipe: r,9J,,ESu(lKshF Step #5: ( Step #5: Uz,s,dP,(E Step #5: 🪛M,bUujrpS️N,n️55,️LjvZQj Step #5: Zj( Step #5: (j🔩,x,xBA7,9(A🔩VcHE Step #5: voÃh Step #5: Seo,🧰🔩E9(U(jV,M,Ã3d️NXce Step #5: 7,I🪓TqOiW35,x8F,v Step #5: ,SwUD Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut", "-d,"] Step #5: === Compare result for: cut ["-d,"] Step #5: Pipe: M5P🪓,K,,3Ãca,Uq🪓d Step #5: 7Lr,emvI0,l7Gs,0Ag8,j Step #5: e,4n(Yw Step #5: 9j2,q1Mu1ux Step #5: w,86r(E4🪓dy,RDGaD,d🪛p5O, Step #5: ,nG🪛,CE,MW Step #5: Step #5: ÃÃC,,XMUÃ4M Step #5: Q Step #5: m,,9H,cw6s 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: #32 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["cut", "-c5", "-f5", "-f5", "IC", "1cR"] Step #5: === Compare result for: cut ["-c5", "-f5", "-f5", "IC", "1cR"] Step #5: Pipe: In, Step #5: Mze⚙oKLIQ,ajvG🔗,b,,Lp Step #5: gJJ,cQe Step #5: Step #5: ,🔗,CYH,QUf7,H Step #5: ,9, Step #5: 🔩sS,7,3Z,hP(hz(Q Step #5: ( Step #5: w,U5,YHi7e️vTà Step #5: Oo,Z,cX( Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' 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", "IC", "1cR"] Step #5: Step #5: Running test ["cut", "-b7", "-c9", "-c9", "-b9", "-f5"] Step #5: === Compare result for: cut ["-b7", "-c9", "-c9", "-b9", "-f5"] Step #5: Pipe: 9D0AUx,WJs,X3🧰RxSH,0yQ Step #5: qO,Hgm Step #5: nXSHH,(bÃ,,iÃjL Step #5: KGÃ(3,🔩️,🪓,zI,Ãpc34p Step #5: H,l, Step #5: 🔩 Step #5: wK,Ã⚙,,E,LlKz Step #5: 1🧰6u️1Ir,Y🧰b Step #5: 🪓xf Step #5: ,lIM,🔩i,ksnPNF( Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' 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", "-c9", "-b9", "-f5"] Step #5: Step #5: Running test ["cut", "-c7", "-b5", "-c8", "-c4"] Step #5: === Compare result for: cut ["-c7", "-b5", "-c8", "-c4"] Step #5: Pipe: IPeYSJ,p,txb,r Step #5: W Step #5: ,fÃae,JTJ⚙1Nnv,L🪛8(,à Step #5: 🔩🧰j,cp25LArd,yP Step #5: S,à Step #5: J7G,🪛U9,,J Step #5: TW,ScNX,nDkxki,zbO,(T Step #5: L,J,YMF5xC,(,YRX(I Step #5: w Step #5: (,Ã🧰🪛1🪓c,0EzgÃ🔗️,gVfGb Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' 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", "-b5", "-c8", "-c4"] Step #5: Step #5: Running test ["cut", "-f5", "-c5", "-b3"] Step #5: === Compare result for: cut ["-f5", "-c5", "-b3"] Step #5: Pipe: ifaZà Step #5: yB(L Step #5: p,rPuc5,i,p,0gZd Step #5: ,DzvVIc Step #5: ,GE(7Z⚙LGh,NmN️ÃPnz,oDD,p Step #5: rnF(,Z,ov6 Step #5: f(X,🪓EG Step #5: ,c Step #5: pzvhQhe🪛,A🔗d 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 ["-f5", "-c5", "-b3"] Step #5: Step #5: Running test ["cut", "-d,"] Step #5: === Compare result for: cut ["-d,"] Step #5: Pipe: Step #5: ,vfH️kiP,,Qj2c,el🔗I Step #5: ,ZÃ🧰PJJ, Step #5: R,,y🔗7g,F Step #5: ,xL(,WETY,🪛,G Step #5: ÃeU,t,,Wn,🪓 Step #5: v,x,eJPV,⚙Uo Step #5: ,⚙FjUUHS,c6🔗hJ,,in Step #5: Ãw,LÃXyQJ Step #5: zJy,oM8Gc🪓Fdn,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 ["-d,"] Step #5: Step #5: Running test ["cut", "-f3", "-c5", "3S3"] Step #5: === Compare result for: cut ["-f3", "-c5", "3S3"] Step #5: Pipe: LLzV(,, Step #5: s🪛E(Lh31 Step #5: ,C(RY,,1 Step #5: ⚙, Step #5: a🔩w,o Step #5: ML,ÃLk,t,R5Gu Step #5: B,4ÃoxsW,Ã(QXOD Step #5: p1,nd🔗dMBBM,NCqY🔗o,E Step #5: JMi,Ã,qcv(ES,wa Step #5: 4UHwX,,WT,5hq(Ã🪛z,0 Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-f3", "-c5", "3S3"] Step #5: Step #5: Running test ["cut", "-f1"] Step #5: === Compare result for: cut ["-f1"] Step #5: Pipe: (6(PoS,,B(wXWF,WBRcb Step #5: N(90lc,,q Step #5: ILRh,C9OwPd Step #5: 🪛BG3,TpA(,mK🔗T,99VWO Step #5: Y🔗yÃS Step #5: 🔩(,,Tb,ql4,a Step #5: bS,iZ🪛JN5a2jF,I4h, Step #5: ÃÃn( Step #5: ⚙1YViFK⚙D Step #5: ️, Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut", "-d,"] Step #5: === Compare result for: cut ["-d,"] Step #5: Pipe: (,Z5k0b,5🪛g,37 Step #5: t Step #5: G,️aRdf⚙Ãf⚙P,r,O🔩H, Step #5: lzn,j(X,,k Step #5: CL(aomd Step #5: 🔩9,,htB,q,( Step #5: 1ÃJ Step #5: ÃF(6e,txnHt,6(S,BUyÃz82kp,Gf🔗 Step #5: 🪓,5,zsVFYoVh Step #5: ,4(k31jI,o,🪛🪓Az 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", "-c6", "🧰N(M", "-f1", "-b8", "-d,", "G🔗ÃviI🪓"] Step #5: === Compare result for: cut ["-c6", "🧰N(M", "-f1", "-b8", "-d,", "G🔗ÃviI🪓"] Step #5: Pipe: 3YNE,BD0b,,tXVyi0 Step #5: LbdB,K(gGa4,p Step #5: u🪓kYJnWYA,b🪓🪓 Step #5: n🔗,e,A3uX,ÃL9,à Step #5: bÃx87H,gÃE((,3v Step #5: s,z,Ela,b, Step #5: ,GoÃ3 Step #5: ,,8upMk3⚙,v Step #5: ,r Step #5: I,ac️jV(S,zo,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 ["-c6", "🧰N(M", "-f1", "-b8", "-d,", "G🔗ÃviI🪓"] Step #5: Step #5: Running test ["cut", "-c5", "-d,", "-c1", "-b10"] Step #5: === Compare result for: cut ["-c5", "-d,", "-c1", "-b10"] Step #5: Pipe: eb0⚙w(R Step #5: wfvj Step #5: MwHÃY,🪓,(O Step #5: g Step #5: UeE, Step #5: 6 Step #5: ix Step #5: ️,3nf,8 Step #5: ma🔩rogISH🧰 Step #5: Oed,, Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-c5", "-d,", "-c1", "-b10"] Step #5: Step #5: Running test ["cut", "X(mC⚙Bmh🔩O3nz2", "-f4"] Step #5: === Compare result for: cut ["X(mC⚙Bmh🔩O3nz2", "-f4"] Step #5: Pipe: ,OK,1yZ️Z🧰P3(q,e(X Step #5: UF,,Xe8,tb Step #5: SjNGzsHMoz,Aa9p,q Step #5: nu(Xu,HsaukE3,🧰 Step #5: ,,BÃ🪛1 Step #5: 🔗🧰zY,Ãz,O0MUxn,9⚙eg Step #5: U,L,no Step #5: 🔩,nZ Step #5: Rx,o Step #5: AgrGfl9,4 Step #5: Rust stderr: Step #5: X(mC⚙Bmh🔩O3nz2: No such file or directory Step #5: GNU stderr: Step #5: 'X(mC'$'\342\232\231''Bmh'$'\360\237\224\251''O3nz2': No such file or directory Step #5: --- START diff Step #5: -X(mC⚙Bmh🔩O3nz2: No such file or directory Step #5: +'X(mC'$'\342\232\231''Bmh'$'\360\237\224\251''O3nz2': 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 ["X(mC⚙Bmh🔩O3nz2", "-f4"] Step #5: Step #5: Running test ["cut", "Fo", "-f5", "-f3", "-b1"] Step #5: === Compare result for: cut ["Fo", "-f5", "-f3", "-b1"] Step #5: Pipe: 7d21x🔗gÃF,Nx0bZ5v,x,byJYY🔗,D Step #5: r,rQ,YvP0 Step #5: 2CzX,, Step #5: ,O️D🪛yg22,,V5z1tHkaV Step #5: à Step #5: Ã9jS,iF,️2⚙ Step #5: Ã,⚙2 Step #5: ,8B(, Step #5: M5T Step #5: Yb5⚙2Ã,XqY Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["Fo", "-f5", "-f3", "-b1"] Step #5: Step #5: Running test ["cut", "-d,X", "-b4"] Step #5: === Compare result for: cut ["-d,X", "-b4"] Step #5: Pipe: p0UOP Step #5: Qa,y,(bCLÃ,,D Step #5: 🧰( Step #5: O2gT,CV🔩r5 Step #5: M Step #5: k️re8QX,T🪓ARaD Step #5: Ã3,A,️eWBÃx,W,E47🪓l Step #5: J,jmw10yTc,,faMC,eUr Step #5: s Step #5: ,u 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"] Step #5: Step #5: Running test ["cut", "-b1"] Step #5: === Compare result for: cut ["-b1"] Step #5: Pipe: I8nP🪛GÃ, Step #5: X🔩fCW Step #5: 6Be,,K0((k3,TyLrvM,25🔗X Step #5: sY0️j,r⚙OAqn(ÃÃ,0ÃX,E,8 Step #5: Ãk02xVTQ(à Step #5: 9,Ã,0(7,W,I Step #5: 🪛 Step #5: Ui7🔗EjA Step #5: ,QwUk,3,JNqeÃZ Step #5: lKPu2(y,D,4h, Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut", "-f3", "-c7", "🔩XC", "-b10", "-d,Ã"] Step #5: === Compare result for: cut ["-f3", "-c7", "🔩XC", "-b10", "-d,Ã"] Step #5: Pipe: f,f,iEy7a,🪓6XX Step #5: ,ovjh(,R(dg,,( Step #5: ,zsg9W9v Step #5: Y🪓🔩okWsp,JK🧰y,, Step #5: ⚙ÃoHzH,VbCXÃa,CW Step #5: (,a,WÃ(p,⚙K,🔗 Step #5: ,4ml Step #5: XKÃ,aHoucEc0(,VhRWFOÃX Step #5: 7ZCVe(d,🔩ac⚙fxX,🪓, 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 ["-f3", "-c7", "🔩XC", "-b10", "-d,Ã"] Step #5: Step #5: Running test ["cut", "-f4", "-f3", "-c9"] Step #5: === Compare result for: cut ["-f4", "-f3", "-c9"] Step #5: Pipe: SI,8 Step #5: A,KUx🪓BnC8 Step #5: EJJ Step #5: Oq9XmVjJ,y(w,nVUic, Step #5: HBdWAQ,jF(,A⚙e Step #5: 🪓 Step #5: (Ji Step #5: nZJ Step #5: (Ã⚙1d((T,ZRzU🔩🔩7M3D Step #5: BspFW,LH,e6R⚙Kc,kyt Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' 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", "-f3", "-c9"] Step #5: Step #5: Running test ["cut", "u", "-f1", "Is", "N(Ã"] Step #5: === Compare result for: cut ["u", "-f1", "Is", "N(Ã"] Step #5: Pipe: VNVvjHÃ,a3TCUÃ,zkJ Step #5: JBNÃ, Step #5: uÃb6(️t,B Step #5: OlLEx, Step #5: ZK,J(,pZ,b🪛aw4zq Step #5: V,(OwW Step #5: Ã2🪓,S Step #5: WB,T2,,CSkDN, Step #5: ⚙rM Step #5: 🧰,,(HW Step #5: Rust stderr: Step #5: u: No such file or directory Step #5: fuzz_cut: Is: No such file or directory Step #5: fuzz_cut: N(Ã: No such file or directory Step #5: GNU stderr: Step #5: u: No such file or directory Step #5: cut: Is: No such file or directory Step #5: cut: 'N('$'\303\203': No such file or directory Step #5: --- START diff Step #5: u: No such file or directory Step #5: -fuzz_cut: Is: No such file or directory Step #5: -fuzz_cut: N(Ã: No such file or directory Step #5: +cut: Is: No such file or directory Step #5: +cut: 'N('$'\303\203': No such file or directory Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["u", "-f1", "Is", "N(Ã"] Step #5: Step #5: Running test ["cut", "-d,9", "-f2"] Step #5: === Compare result for: cut ["-d,9", "-f2"] Step #5: Pipe: b4🔩v🪓RY,D🪓qZ9k0GY(,, Step #5: mWN🧰r Step #5: Ge,cq,🔩, Step #5: Bw Step #5: 1q Step #5: kKT(A,Yo Step #5: ,L0y7,PiWQP🔩fgo🔩,,mt9Fo Step #5: bSoG(,,4k,S,CR( Step #5: (KHÃ(itMY,dtÃpr,MzP4,NÃ0🪛r Step #5: ,rJ(⚙qc🪓Ã🧰 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,9", "-f2"] Step #5: Step #5: Running test ["cut", "GTV", "-c2", "-c7", "-f1", "-d,", "-d,"] Step #5: === Compare result for: cut ["GTV", "-c2", "-c7", "-f1", "-d,", "-d,"] Step #5: Pipe: l1s,Zx Step #5: ,24O🔩D,⚙, Step #5: Vt1,8K( Step #5: TJ(t,S2 Step #5: ⚙R🪓dL2B,9gwx⚙,IHr,,hYÃRWb Step #5: uLx🔗5,,,oICG️s, Step #5: 🪓O(ÃL(,A(jE(n,0ODG,H,M6G57C Step #5: 9️N,,zPo(,G Step #5: fK🪛,H69🪓Tg0,,e Step #5: 4I🪓,5,2 Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["GTV", "-c2", "-c7", "-f1", "-d,", "-d,"] Step #5: Step #5: Running test ["cut", "-b7"] Step #5: === Compare result for: cut ["-b7"] Step #5: Pipe: pSAEic Step #5: 🧰pM,,DÃAk,Z Step #5: O Step #5: b,BTj3,a⚙jE Step #5: ,(,Ã,kà Step #5: IX,RdUm,ibg🧰UÃl,qc🔩,vFl Step #5: ️,3B,01🔩 Step #5: ,,,R3, Step #5: Step #5: j,(z9l(SÃDaE, Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut", "-c7", "-f4"] Step #5: === Compare result for: cut ["-c7", "-f4"] Step #5: Pipe: 🪓s Step #5: l Step #5: JÃ,3⚙🔩,acP,kvjLN,🔗PÃà Step #5: (7,Gz6🔗,dFà Step #5: G,lA4MbeO⚙,,,S Step #5: AU,GY268kJ,9z,5lfI(ByÃz,0UzWV🪓(CB9 Step #5: cb,aeJJBCM,MÃÃ⚙,UIyÃ,DAHYwaÃN Step #5: ,3,CSW1Ej,f Step #5: NjXK7CCz 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", "-f4"] Step #5: Step #5: Running test ["cut", "-d,l", "-c9", "-f5", "-b3"] Step #5: === Compare result for: cut ["-d,l", "-c9", "-f5", "-b3"] Step #5: Pipe: ,8k,j(🧰m Step #5: ,,V,S29,qhO Step #5: ,,🪓,8( Step #5: WYEi, Step #5: mÃ(SiG,DFZ Step #5: H,8qavu🔩x3à Step #5: x,hh🔗,hLOoVq,,z Step #5: jN0gx,E(F5ol, Step #5: 31G,1 Step #5: ⚙VM,c6O 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", "-c9", "-f5", "-b3"] Step #5: Step #5: Running test ["cut", "-f3", "jwOh("] Step #5: === Compare result for: cut ["-f3", "jwOh("] Step #5: Pipe: 4vTxU Step #5: rmUx Step #5: Ãq,jtWIum Step #5: 4c🪛lX🪛🪛w,F,9ecD,,(5 Step #5: HGe5tamlÃ(,1 Step #5: ,CUTbw,H,🔩à Step #5: (9,,ithBKlhx Step #5: e,,ZV Step #5: (,toYnQ⚙G Step #5: U,,4DK(Q Step #5: Rust stderr: Step #5: jwOh(: No such file or directory Step #5: GNU stderr: Step #5: 'jwOh(': No such file or directory Step #5: --- START diff Step #5: -jwOh(: No such file or directory Step #5: +'jwOh(': 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", "jwOh("] Step #5: Step #5: Running test ["cut", "-f4"] Step #5: === Compare result for: cut ["-f4"] Step #5: Pipe: ️,,K1iJtzS,,🪛NO( Step #5: y,,,d🔗Ogx Step #5: (🪓VNun9m,r(,pCh(🔗x🪓gÃ,L,cU🔩 Step #5: m🪓, Step #5: Mt5z,P,️R Step #5: 9FC,🪛,BX4C Step #5: gO,Rih️,Gn9L,rt Step #5: Lo🧰Ã⚙zb Step #5: Ãm5🪓Kf, Step #5: 25eJzNg,jAGM,mlIlSÃ,m(r Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut", "-c10"] Step #5: === Compare result for: cut ["-c10"] Step #5: Pipe: DgzÃa,fwQP,O,FGUSi, Step #5: ️,G,,🪓wN Step #5: K4,jR,t6w, Step #5: TL,ÃOgpY,36Z Step #5: 🧰5,,f,Wv Step #5: 9BOs,⚙,,QbpQ,2 Step #5: Ã,e0️o(5, Step #5: M,Cg,(uC Step #5: (KJÃe,q,MTÃ(🔩jij,a6 Step #5: ,U Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut", "-d,i", "-b9", "-f4"] Step #5: === Compare result for: cut ["-d,i", "-b9", "-f4"] Step #5: Pipe: ,3,8x Step #5: ,x,,, Step #5: ,XnZà Step #5: ,uJp, Step #5: ÃPÃbN4YN,7️thk,w Step #5: d🔩WT06,uH Step #5: m Step #5: 6,wGQ1 Step #5: jx,2A4844o(,5, Step #5: kvw6,qmlP 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", "-b9", "-f4"] Step #5: Step #5: Running test ["cut", "-b2", "-c9", "-d,"] Step #5: === Compare result for: cut ["-b2", "-c9", "-d,"] Step #5: Pipe: (nZCES, Step #5: b,,zK️O Step #5: Pvy2U,CkMN,FLn Step #5: SGHZ, Step #5: l(,B,,K2gT,Mig Step #5: Wjz(, Step #5: 🔩p,(VnJ,pr Step #5: UF9I,🪓CN,BiVyi( Step #5: ️,itC Step #5: ÃV(Z,EO🔩xb8 Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' 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", "-d,"] Step #5: Step #5: Running test ["cut", "9NSlt7ÃÃ", "-d,w", "-c5", "-d,"] Step #5: === Compare result for: cut ["9NSlt7ÃÃ", "-d,w", "-c5", "-d,"] Step #5: Pipe: 6foj,o🔩F🪓UF,P️,Z Step #5: er6O,5(3,x Step #5: qDs Step #5: J2OPqQ,ki Step #5: ,tÃjiWz,,vo6Ã🪓Z1 Step #5: nHvoC,NVwg,, Step #5: D4, Step #5: 3,,W🪛🔩xVjÃEP Step #5: rV(C️p,7JD,YT Step #5: (,,o,P 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 ["9NSlt7ÃÃ", "-d,w", "-c5", "-d,"] Step #5: Step #5: Running test ["cut", "-f5", "-f4", "-b6", "-f4", "-f2"] Step #5: === Compare result for: cut ["-f5", "-f4", "-b6", "-f4", "-f2"] Step #5: Pipe: xba,ÃUgF Step #5: , Step #5: n,p Step #5: U6zV( Step #5: ,F🪓W2PÃy🔩,Iii(( Step #5: 80K️2,(,8jTbS Step #5: 🪓4L,j️Hbp Step #5: Z Step #5: tBB️🪓8,,Q Step #5: 60 Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' 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", "-b6", "-f4", "-f2"] Step #5: Step #5: Running test ["cut", "X(Y9🔗s04e7bOUaC🔩"] Step #5: === Compare result for: cut ["X(Y9🔗s04e7bOUaC🔩"] Step #5: Pipe: Step #5: X,( Step #5: 0h,Q9TZpJ,🪓JecÃ🧰 Step #5: iYYwyz🧰H,,,⚙,WJ️n3🧰 Step #5: 🔩PM Step #5: nO️O6 Step #5: 9Ã6X0PRK Step #5: i🔩Kk,LÃxÃ0CY🔗N Step #5: f Step #5: u3pp,h Step #5: Rust stderr: Step #5: cut-error-missing-mode-arg Step #5: GNU stderr: Step #5: you must specify a list of bytes, characters, or fields Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-missing-mode-arg Step #5: +you must specify a list of bytes, characters, or fields Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["X(Y9🔗s04e7bOUaC🔩"] Step #5: Step #5: Running test ["cut", "-b4", "Q"] Step #5: === Compare result for: cut ["-b4", "Q"] Step #5: Pipe: kj Step #5: 8 Step #5: ÃR0,N2Eh6u,m,P,P🪓 Step #5: A,HG Step #5: NK, Step #5: Zk Step #5: oxG Step #5: F Step #5: ,,,CQZd️7Bvw Step #5: y,S🧰yJ4,v(HH3A️,,ÃSs7 Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut", "-b7", "-f5", "-d,W"] Step #5: === Compare result for: cut ["-b7", "-f5", "-d,W"] Step #5: Pipe: G,⚙7iBdrtW9,fDl, Step #5: 8UCbT0r,rJwW,JX Step #5: (,RukRxum1 Step #5: (, Step #5: k,,7t Step #5: K0xOHe Step #5: Step #5: 5tif,ÃpVTZ1,6Ã🔩 Step #5: rKD️4,B(️aVH,cqnVi,🔩(q,5⚙ Step #5: Ku 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 ["-b7", "-f5", "-d,W"] Step #5: Step #5: #64 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["cut", "-c8", "-c2"] Step #5: === Compare result for: cut ["-c8", "-c2"] Step #5: Pipe: bSa,Ãignw,B, Step #5: 9XNjc0,qtR🔩 Step #5: Ã🪛⚙,9QD Step #5: Ãfc,f,sD,u,k Step #5: ,erC Step #5: ,HQÃd,,5M,4 Step #5: (Ã,5Ã🪓EyYPG,s Step #5: e,Psda1EL,D Step #5: db,tOL⚙(7,🪛 Step #5: ,wqE,(N(RoC,TI1 Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' 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", "-c2"] Step #5: Step #5: Running test ["cut", "-c8", "-b10", "-f5"] Step #5: === Compare result for: cut ["-c8", "-b10", "-f5"] Step #5: Pipe: k Step #5: 🧰wbn🔗Ãz(Ã,VF,BgwhdeÃ5 Step #5: 🔩y5o,ÃEv,Xs4m,,3Ã5F Step #5: k6v3🧰,️V42y,️j7,QFZ5ebdD,hwz🪛 Step #5: g🪛fj Step #5: Step #5: oi6p8ae,fA,,,m1h Step #5: 1g,yoDAg,,Ãc,1 Step #5: M,MrÃ,a5YV,4GC Step #5: Ã,ornR,M,lG(,4 Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-c8", "-b10", "-f5"] Step #5: Step #5: Running test ["cut", "-b4", "-b4"] Step #5: === Compare result for: cut ["-b4", "-b4"] Step #5: Pipe: I Step #5: i,DrmTy,EzgRAtx7 Step #5: ,,r🪓Ãt Step #5: Step #5: Step #5: JX, Step #5: U9,, Step #5: JU Step #5: gkA3,Ã8wÃre Step #5: ,,UÃmouuc,lvl Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' 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"] Step #5: Step #5: Running test ["cut"] Step #5: === Compare result for: cut [] Step #5: Pipe: t,Rgb,Ã, Step #5: Step #5: Step #5: 🪛0w,t,,hqZU Step #5: ,y Step #5: ⚙,DZr,ÃK5,b4S(S, Step #5: X1i,,Gj🪛,fiU,kHK Step #5: K,wrbOtX(,🪓⚙e,, Step #5: s🪛gÃl(h,L Step #5: bbN 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,", "K3z", "-b2", "-b6", "-d,m", "-f4"] Step #5: === Compare result for: cut ["-d,", "K3z", "-b2", "-b6", "-d,m", "-f4"] Step #5: Pipe: 0MPpa8fà Step #5: 1 Step #5: Zrw8,Ãnw,jA1(,(nx,Zà Step #5: Step #5: l🪛vBE,Vnx,bXzBQ⚙s, Step #5: 🔗,GG22,(j,Q0T5,C Step #5: ,ÃngWp9,o1lJ, Step #5: E,4,Iu,t,F🔩 Step #5: cd⚙G Step #5: aWXpAqn,(,W( Step #5: Rust stderr: Step #5: cut-error-delimiter-must-be-single-character Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-delimiter-must-be-single-character Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-d,", "K3z", "-b2", "-b6", "-d,m", "-f4"] Step #5: Step #5: Running test ["cut", "-c3", "-f5"] Step #5: === Compare result for: cut ["-c3", "-f5"] Step #5: Pipe: r,Wu,2 Step #5: OX Step #5: ️SSHm, Step #5: b,DGY️🪛,(,iURwW Step #5: iP7,I,H,0,Ff Step #5: 0,3,NÃmid,,G(m Step #5: H🔗, Step #5: Soz,hL️duc,xXqJ🧰 Step #5: ,,C Step #5: 🧰qKM🔗,VchTDs9 Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' 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", "-f5"] Step #5: Step #5: Running test ["cut", "-f2", "-b7"] Step #5: === Compare result for: cut ["-f2", "-b7"] Step #5: Pipe: Ã,rZ7m Step #5: vc🔗Q,lpG,a,vtZ((w, Step #5: f🪓🧰wH,CJ️5Faz,ZQ6🪛o Step #5: 4EQ Step #5: xZ️suR,(5x,,(Fr,t( Step #5: e,d92zs,27kH2YYG,,k🔗 Step #5: (Ã8Ãz Step #5: SJ,4iI,iGj️wr,v Step #5: ,60️ Step #5: ,I,PCs, Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' 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", "-b7"] Step #5: Step #5: Running test ["cut", "-f2", "-d,F", "-b3", "-b6"] Step #5: === Compare result for: cut ["-f2", "-d,F", "-b3", "-b6"] Step #5: Pipe: 🪛 Step #5: ,Y,t Step #5: L,🔗U🧰,🔗c(i,2X5WrKO,31VA Step #5: 2nx Step #5: zm,HaT,,,F6 Step #5: W️r️WeY Step #5: 7 Step #5: Step #5: Y Step #5: af, Step #5: Rust stderr: Step #5: cut-error-delimiter-must-be-single-character Step #5: GNU stderr: Step #5: the delimiter must be a single character Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-delimiter-must-be-single-character Step #5: +the delimiter must be a single character Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-f2", "-d,F", "-b3", "-b6"] Step #5: Step #5: Running test ["cut", "-c3", "-d,P", "-c5"] Step #5: === Compare result for: cut ["-c3", "-d,P", "-c5"] Step #5: Pipe: 1PhPz,h🔗(T,9, Step #5: 8,Yu6(Ãp Step #5: k,Ã,mÃrL(,, Step #5: d14🔗UVÃ(,V(i Step #5: à Step #5: xlU️Ny,fVK8,av5 Step #5: cd8y4(,, Step #5: ÃVoQ,DGJ4BmT,🪓5ws Step #5: 🔩2Ã,🪛V Step #5: ,m,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 ["-c3", "-d,P", "-c5"] Step #5: Step #5: Running test ["cut", "dHoa", "-c6", "wÃ🔩su(FvÃpc"] Step #5: === Compare result for: cut ["dHoa", "-c6", "wÃ🔩su(FvÃpc"] Step #5: Pipe: F(8Y7,Lq,N Step #5: 🪛fjXsD⚙,gu07wg,,Wu🔩, Step #5: Step #5: 1Z,obA2IqO(y Step #5: Mz8,(,RW🪛 Step #5: p🪛,7mYc(6,, Step #5: fRCGJ,à Step #5: (m,s,Dac2 Step #5: Step #5: py2Y,OMxaDCc,Q Step #5: Rust stderr: Step #5: dHoa: No such file or directory Step #5: fuzz_cut: wÃ🔩su(FvÃpc: No such file or directory Step #5: GNU stderr: Step #5: dHoa: No such file or directory Step #5: cut: 'w'$'\303\203\360\237\224\251''su(Fv'$'\303\203''pc': No such file or directory Step #5: --- START diff Step #5: dHoa: No such file or directory Step #5: -fuzz_cut: wÃ🔩su(FvÃpc: No such file or directory Step #5: +cut: 'w'$'\303\203\360\237\224\251''su(Fv'$'\303\203''pc': 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 ["dHoa", "-c6", "wÃ🔩su(FvÃpc"] Step #5: Step #5: Running test ["cut", "-f5", "-c3", "-c7", "-f1", "-d,l"] Step #5: === Compare result for: cut ["-f5", "-c3", "-c7", "-f1", "-d,l"] Step #5: Pipe: Ob(q19dK🔩,sSdSO8,o1 Step #5: K Step #5: V, Step #5: 6kGN,,KX1Jd🪛E Step #5: F((ÃYOT(,P🔗 Step #5: ,2, Step #5: sb, Step #5: (,F(,9,e Step #5: g,vlhb,fkXt,8pl,qgÃG🔩à Step #5: x🔗,bPnlÃb,️zu,, 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", "-c3", "-c7", "-f1", "-d,l"] Step #5: Step #5: Running test ["cut", "-d,t", "-b5", "-b1"] Step #5: === Compare result for: cut ["-d,t", "-b5", "-b1"] Step #5: Pipe: Dyu0, Step #5: 4BrÃp,QE4,O,f,4nY️1RamN( Step #5: jb🪛jIQ,uj️ Step #5: ,MI Step #5: a,z(,🔗R2d1i(YN Step #5: l5u🔗(0n2,,6u🔗⚙,,🔩(GNoi Step #5: x,,K Step #5: b🪛ÃX5🔩,Guvp,eqB, Step #5: lWÃ,à Step #5: 7ccDy️WR,F,ZL 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,t", "-b5", "-b1"] Step #5: Step #5: Running test ["cut", "Cx"] Step #5: === Compare result for: cut ["Cx"] Step #5: Pipe: 🪛,k0O⚙, Step #5: e🔩f9L🪛1,5 Step #5: jBIyP,P🔩C68 Step #5: ,(Z,à Step #5: ,u,lexI,XM(re4Ã🪓,Sa Step #5: ,,,yC,bdP5ÃIs Step #5: , Step #5: x1oTW,Q,af,Q🪛🪓D6 Step #5: ,7Wà Step #5: RÃa2j 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 ["Cx"] Step #5: Step #5: Running test ["cut", "-d,🪓", "-c10"] Step #5: === Compare result for: cut ["-d,🪓", "-c10"] Step #5: Pipe: n,t(2T(s4Ã,n6SÃÃ,6 Step #5: btv,H3sgHW( Step #5: mTUc Step #5: VmXfj Step #5: 8O🧰,ssSà Step #5: Q,u🔩(m,W Step #5: 0,p,GPx(gp4J Step #5: 🪓hCJR, Step #5: B9,H1O,0🔩Ju Step #5: vI,Xg,🔩Q3,xzyLsÃ(, 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,🪓", "-c10"] Step #5: Step #5: Running test ["cut", "-d,", "-b8", "-d,"] Step #5: === Compare result for: cut ["-d,", "-b8", "-d,"] Step #5: Pipe: I Step #5: uqF Step #5: 4q,Jud,m,OS6Au, Step #5: (x️f3vd,b Step #5: x9DCf,🪛5D9M,(,,Ciea Step #5: d1eSP,️vk,,Ea Step #5: 🪓mPo Step #5: s(J Step #5: ,vÃU(,5, Step #5: XAfGuOW,,G,H9u2I,P 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", "-d,"] Step #5: Step #5: Running test ["cut", "-c1", "-d,V", "-b10", "-b9", "-c1", "-c2"] Step #5: === Compare result for: cut ["-c1", "-d,V", "-b10", "-b9", "-c1", "-c2"] Step #5: Pipe: , Step #5: 9à Step #5: Step #5: (,yVk🧰n,i,(upOZ Step #5: Oq,mR️S,TNX️PC Step #5: ,M7,E,d🪛R,Cxq🔩 Step #5: daG60q,d,j,3, Step #5: ⚙4mzggV,n⚙82️🔩S,IiC,(VÃ,w9 Step #5: 2FX🔩 Step #5: vcHT️f(ÃU,oK 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,V", "-b10", "-b9", "-c1", "-c2"] Step #5: Step #5: Running test ["cut", "-f2", "-c1", "-b3"] Step #5: === Compare result for: cut ["-f2", "-c1", "-b3"] Step #5: Pipe: BX🪛️Ck( Step #5: P️⚙️ Step #5: 🪛,z,x,g9🔗 Step #5: u Step #5: 29pTDz7,ndNUt Step #5: (G,🪓Ep,ZÃy, Step #5: xG,vt,Pfb,(yG🪓,WBPL Step #5: ,N🧰2dÃQ7,clV(,kII,oTuP Step #5: , Step #5: aM,7O4,N5 Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-f2", "-c1", "-b3"] Step #5: Step #5: Running test ["cut", "-d,"] Step #5: === Compare result for: cut ["-d,"] Step #5: Pipe: ️,k6H4auÃ,SGpyQ,cZ Step #5: ,(,pZ Step #5: ,,f Step #5: Fz(Fp,Ui️Tz,vtÃ🔩,S(2Ãd Step #5: AB,️P4b,️ Step #5: ,n(h4ÃGmUbK Step #5: 🧰E,ELiÃO🪓,Zfb8,,1 Step #5: FzL Step #5: tGÃ️Ã(,5🔩️,Ãh,f( Step #5: hw,dyZVWoaS,JA,RÃFI8mr,k( Step #5: Rust stderr: Step #5: cut-error-missing-mode-arg Step #5: GNU stderr: Step #5: you must specify a list of bytes, characters, or fields Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-missing-mode-arg Step #5: +you must specify a list of bytes, characters, or fields Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-d,"] Step #5: Step #5: Running test ["cut", "-f4", "🧰K29u5🧰i", "-b2", "-c10", "-f2"] Step #5: === Compare result for: cut ["-f4", "🧰K29u5🧰i", "-b2", "-c10", "-f2"] Step #5: Pipe: Ã,⚙(🔗N🔩itSZ,N Step #5: Step #5: ,,I1️,U🪛️j,à Step #5: 8,🪓d(C Step #5: 8t(,ÃbDÃ,,e Step #5: GPAJ,F🪛,P Step #5: r7JY,q,🧰GMr Step #5: ,,Ã2 Step #5: 🧰GBn,31PLA Step #5: ,,UOO Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' 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", "🧰K29u5🧰i", "-b2", "-c10", "-f2"] Step #5: Step #5: Running test ["cut", "-d,E", "-c8"] Step #5: === Compare result for: cut ["-d,E", "-c8"] Step #5: Pipe: KB🪛pr,ziFQ,Pzr Step #5: vmIwtnÃ,oà Step #5: Ãk,1N,,WJc(,B Step #5: lX,m,st,Ã7O,( Step #5: ,V Step #5: dB(tL,VS,,8V️ Step #5: Ãum,( Step #5: zCQ,Ã(,E Step #5: ,🔗cDRp,t(Ã,MQF🪛E Step #5: kOcK 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", "-c8"] Step #5: Step #5: Running test ["cut", "-f3", "QTÃ", "-b10", "-b10"] Step #5: === Compare result for: cut ["-f3", "QTÃ", "-b10", "-b10"] Step #5: Pipe: ne,pO9,L,0,yF Step #5: (🧰DQS,sT🧰6,zA(NEN,ec Step #5: (qTF🪓,m,, Step #5: 6,XcF,,D🧰pH Step #5: ,5qdO,L(3Tin3Z, Step #5: RT,B Step #5: ,h Step #5: k,y(à Step #5: k,ETHt, Step #5: ÃwJBP,ujl(4X,5,7WE9,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", "QTÃ", "-b10", "-b10"] Step #5: Step #5: Running test ["cut", "-f2", "-b8", "-b2", "-f1"] Step #5: === Compare result for: cut ["-f2", "-b8", "-b2", "-f1"] Step #5: Pipe: l3🔗b(🧰 Step #5: 6zx,️p,,w3C Step #5: 9B,X🔩️Yu,RY,k, Step #5: (,0r,,H9, Step #5: YWRqj,P🪛e3VCY,Và Step #5: GWNI,DJ5(mk️,z,fat,b Step #5: OE🧰tT,raMaÃS,g🧰4H2🧰,w4🪓DHNi7 Step #5: 🔗KG Step #5: (t,,t,Ã(7jw4 Step #5: rL,m6,3dH((9o,3jx Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' 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", "-b2", "-f1"] Step #5: Step #5: Running test ["cut", "-c10", "-b8", "-d,", "-d,G"] Step #5: === Compare result for: cut ["-c10", "-b8", "-d,", "-d,G"] Step #5: Pipe: , Step #5: ,,,2J Step #5: ,xz,NYf,,( Step #5: yU9,FMyq,nP,K Step #5: ,dÃÃ🪛6 Step #5: ÃK,T0,xu,(90O Step #5: zY🪛,Z4nkl, Step #5: dPnY Step #5: qCq8,rwWÃH,fv,C Step #5: ,,7qrLeP,Z🧰xzoL0, Step #5: Rust stderr: Step #5: cut-error-delimiter-must-be-single-character Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-delimiter-must-be-single-character Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-c10", "-b8", "-d,", "-d,G"] Step #5: Step #5: Running test ["cut"] Step #5: === Compare result for: cut [] Step #5: Pipe: 🔗,Q8W,8Qm🔗KYa,Bz(🔩wq🧰⚙MM Step #5: t5c(fb3h, Step #5: MGi3fug,️🪓,,6L7 Step #5: D,yWeNJ,IR8 Step #5: Step #5: v,,IB🪓,,🪓 Step #5: YO9🪓eeN Step #5: r️p,5, Step #5: ⚙0Sy6zz Step #5: ,9L 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,0", "-d,Q", "-f5"] Step #5: === Compare result for: cut ["-d,0", "-d,Q", "-f5"] Step #5: Pipe: Mdytd Step #5: xq Step #5: W🔩nGsO,M,,y Step #5: 7ÃY,PBW5 Step #5: lRX Step #5: xv,,7Xfu🔗1 Step #5: Xngan3,dJz🔩AD,jJu,vtqa,t5MHhÃA Step #5: Ã5w,H,v(q, Step #5: d1P Step #5: bEvaqm,D Step #5: Rust stderr: Step #5: cut-error-delimiter-must-be-single-character Step #5: GNU stderr: Step #5: the delimiter must be a single character Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-delimiter-must-be-single-character Step #5: +the delimiter must be a single character Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-d,0", "-d,Q", "-f5"] Step #5: Step #5: Running test ["cut", "-f2", "-d,", "-f2", "-d,"] Step #5: === Compare result for: cut ["-f2", "-d,", "-f2", "-d,"] Step #5: Pipe: ,YoGBÃzPOuz Step #5: MbP,37🧰oD2, Step #5: ,DH8vI🪓ll,AFZ,,j Step #5: G9,,,,N Step #5: W(,Z,2oRN8,hHL Step #5: ,🪛6Y(dx1yTs,,6RC Step #5: ( Step #5: r,qGPB,rR1🔩A Step #5: 6QzA,4MPn,(,rMnfnVxqo Step #5: (,⚙🔗Iin,MV, Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' 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,", "-f2", "-d,"] Step #5: Step #5: Running test ["cut", "-d,"] Step #5: === Compare result for: cut ["-d,"] Step #5: Pipe: , Step #5: 9,22zP2 Step #5: Ã3ÃRÃrM5,,🔩,1(RjPyiÃmà Step #5: (,Fe, Step #5: 🔗p,,wINh Step #5: S4 Step #5: 43à Step #5: ,,P0 Step #5: nP Step #5: 4XH8I0,,gR6cT4gj,,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 ["-d,"] Step #5: Step #5: Running test ["cut", "-b10", "-d,"] Step #5: === Compare result for: cut ["-b10", "-d,"] Step #5: Pipe: 🔗,b06ZW,YsE🪛O,q,U6 Step #5: ,iQ Step #5: Q,JI🧰tEal,eM Step #5: C2M Step #5: z,kFrr9yQ,Ã,a Step #5: M92( Step #5: k,4🪓w0🔩, Step #5: oT Step #5: nNl,rbOÃ,⚙M(Ta4,U,(3 Step #5: xX 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 ["-b10", "-d,"] Step #5: Step #5: Running test ["cut", "-f4", "1wg🧰Wbc"] Step #5: === Compare result for: cut ["-f4", "1wg🧰Wbc"] Step #5: Pipe: ⚙u(,,QO95myPY2,gXE,(kU6Ncf Step #5: U,⚙,,J(H Step #5: 🔗,Uzp,NS(,t9,⚙⚙TS Step #5: uU(W️,1h🧰L,M,(pl7H Step #5: ,🔩LW,🧰,🪓 Step #5: Step #5: I, Step #5: ⚙r Step #5: s,ou(,🪛V⚙,6Huk Step #5: 2RW5,T🔩 Step #5: Rust stderr: Step #5: 1wg🧰Wbc: No such file or directory Step #5: GNU stderr: Step #5: '1wg'$'\360\237\247\260''Wbc': No such file or directory Step #5: --- START diff Step #5: -1wg🧰Wbc: No such file or directory Step #5: +'1wg'$'\360\237\247\260''Wbc': 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 ["-f4", "1wg🧰Wbc"] Step #5: Step #5: Running test ["cut"] Step #5: === Compare result for: cut [] Step #5: Pipe: y6,ÃÃd2e,2Z Step #5: ÃÃR3p Step #5: (J🪛A87Fi,uy🔗,bLd,m4fdN,7l( Step #5: imr1,lPes,Bqg Step #5: (ep,u Step #5: JK Step #5: P,(,,uY Step #5: ,,jD6 Step #5: SmO(H,🔩m,️eAC,,nU5B8(5 Step #5: 6, 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", "-c6", "-c3", "-d,G", "-c3"] Step #5: === Compare result for: cut ["-c8", "-c6", "-c3", "-d,G", "-c3"] Step #5: Pipe: 5🔩L,,,,LvÃ🔩4 Step #5: 17(Ã,Um🪛Q🪓(3,t Step #5: Q,️V Step #5: cf,9c,vÃMnÃV,,3h2GT Step #5: ÃJ2,yi,cv Step #5: 3Jr,cÃ7e(An,PF Step #5: Ãw,Y6Ão,j Step #5: o,m,hBZ0🪓,uNgPG(Un,GWluph🔗(1 Step #5: TeL8d8,C Step #5: f8,,ilmx(x 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", "-c6", "-c3", "-d,G", "-c3"] Step #5: Step #5: Running test ["cut", "-d,E", "-c1", "u(Sjf0xyÃUe", "-c1"] Step #5: === Compare result for: cut ["-d,E", "-c1", "u(Sjf0xyÃUe", "-c1"] Step #5: Pipe: mX5,,ibD,y Step #5: Step #5: urc2m🪛,,bBÃ2SR,0🧰🔩 Step #5: W Step #5: y,8,🔩wQQ,🔩3kdpY,ÃmkA Step #5: mÃZ3,E7e Step #5: ,tLoQD Step #5: L️🪛LavU,,SF1,uRI80, Step #5: h,Ãm,T(6à Step #5: ,DO,N,,cT1 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", "-c1", "u(Sjf0xyÃUe", "-c1"] Step #5: Step #5: Running test ["cut", "-b6"] Step #5: === Compare result for: cut ["-b6"] Step #5: Pipe: rsevmBvsj,🔗(9CW Step #5: tR,2Y🪓E,v7 Step #5: (,, Step #5: P🔩Ãc🧰tPc,, Step #5: p0Ãf,,e️dXJIGa Step #5: 🧰J,F,0Z,rN0C🔗F,YÃ🧰cjj Step #5: MQÃM,,NxÃl,ml Step #5: (42ÃF, Step #5: Y0E🔩🧰hD,G,U,SX Step #5: ( Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut", "-f3", "-b1"] Step #5: === Compare result for: cut ["-f3", "-b1"] Step #5: Pipe: oF26o4h,rb,EH7🪓Yu Step #5: ,,(🪓mDW,r,7ruuB🔗y Step #5: N,moAx🔗s,s Step #5: Gg5z Step #5: Ee🔗qjmTJ,Xml Step #5: Step #5: Mb Step #5: ,nF,,(qX Step #5: uJ0🪛,K3🔗 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 ["-f3", "-b1"] Step #5: Step #5: Running test ["cut", "-f3", "-f5", "-f5", "-b1"] Step #5: === Compare result for: cut ["-f3", "-f5", "-f5", "-b1"] Step #5: Pipe: ,,3vJjA,️ Step #5: (L Step #5: ,🪓gkL,S8(e,A Step #5: (Kr️ Step #5: L️v,(à Step #5: Wa64rOb Step #5: 🔗4pZ,Wsb((SvU,, Step #5: ️5o🪛(🪛,Ã,i Step #5: F Step #5: ,My,,MÃL,3⚙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", "-f5", "-f5", "-b1"] Step #5: Step #5: Running test ["cut", "-b1", "-c10", "-f2"] Step #5: === Compare result for: cut ["-b1", "-c10", "-f2"] Step #5: Pipe: V,🪛5KQPEg,ISopNxcB,osm Step #5: frdM,R Step #5: yEWG,Gs🔩60 Step #5: tNKUwU,,Sp(pj0🧰c Step #5: (,ag Step #5: ,3🪓t,GoW🧰🪓Ã️🧰I Step #5: ,1🔗,X7Z Step #5: ÃK🪛FB🔗U Step #5: 🧰rLQ🧰H🪓 Step #5: 9Ct,W(, Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-b1", "-c10", "-f2"] Step #5: Step #5: Running test ["cut", "-c4", "RT"] Step #5: === Compare result for: cut ["-c4", "RT"] Step #5: Pipe: aT,,ÃQ,OGMwd1Ab,NWma Step #5: hgG,,pAFeMtaÃ7,C Step #5: u,,2pl,J Step #5: ,HO, Step #5: rb,s🧰,,9D( Step #5: ,mJ,A,4🔩y,G Step #5: ,ÃJB,DCd Step #5: S,p, Step #5: s Step #5: nx,ÃSD,q Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut", "-b1"] Step #5: === Compare result for: cut ["-b1"] Step #5: Pipe: mO🔩🔩a,9d,,FvoYit Step #5: ,ArTelBI, Step #5: ,YlC,,Qe(,🔗yAn Step #5: Ãkawn(M🔩Ãk Step #5: 🪛R8o️EP5iv,B0(kbà Step #5: ,E,Ed,Y Step #5: W,4N(vTVt,v, Step #5: 3bp(lo,z9Or,Y Step #5: R,,yBE,🪓6Kk Step #5: S6il,o,B🪓Z6 Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut", "-c9", "-c4"] Step #5: === Compare result for: cut ["-c9", "-c4"] Step #5: Pipe: ,s(️ac,,à Step #5: gM,6r,,LD🪛l Step #5: 9Vc,MzGeg,,⚙Y Step #5: , Step #5: YiÃV,z,cp,y9S, Step #5: ( Step #5: ,Y🪓VÃM,dqM⚙kU,Mu Step #5: a3h4CBKL,X,ÃFkI,X🔩JVÃÃQ,R0J Step #5: (,twZ️YÃ,ug,🔗M️Qd🔩Ce,2 Step #5: Sj(8,XX,LvS(i,v1V9,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 ["-c9", "-c4"] Step #5: Step #5: Running test ["cut", "-c3", "-f2", "-c8", "-c7"] Step #5: === Compare result for: cut ["-c3", "-f2", "-c8", "-c7"] Step #5: Pipe: YI2m,BVà Step #5: lTR,n,🧰0,s(,q Step #5: 0 Step #5: eIQ,NApj,P8(, Step #5: ,,o3,9ÃÃ, Step #5: ,G,Mh Step #5: MH🔗NDW Step #5: Q Step #5: l,sdj, Step #5: kÃ,🪓jsv Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' 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", "-f2", "-c8", "-c7"] Step #5: Step #5: Running test ["cut", "D", "-d,p", "-f3", "-b7", "(m", "-f3"] Step #5: === Compare result for: cut ["D", "-d,p", "-f3", "-b7", "(m", "-f3"] Step #5: Pipe: H,d,m Step #5: 9Ba(e,jwZz,Ez(mA5🪛YÃ,jV Step #5: hxiÃ,r(6hF🔩 Step #5: o(ÃV🔩,H,(Z(l4B,Hk🪓I Step #5: z Step #5: tsW87 Step #5: T,uz Step #5: C(u🔗7ÃÃ,VÃZ Step #5: ZLCà Step #5: ,To(0(Of⚙Hu 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,p", "-f3", "-b7", "(m", "-f3"] Step #5: Step #5: Running test ["cut", "-c6", "-b10"] Step #5: === Compare result for: cut ["-c6", "-b10"] Step #5: Pipe: ,nPuW,v Step #5: (MI,Ã5Ãz️x,, Step #5: yzxy⚙wltq,H,s,Np⚙fy(I Step #5: P5,,wp(ZaTO,qLP Step #5: AÃ((P,XQB🪓,NYZk,🪓co8 Step #5: 🔩🔗,,p7,,(2wY(1 Step #5: ycOma,pÃ,,fF🪛TV,g3uD Step #5: U7,71cyhAÃ,O,K8Ni Step #5: F,ÃtHGh🔗,,🪛r2, Step #5: (b,🔗OWN9⚙,🪛 Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' 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", "-b7", "R⚙6AG(PDd(🧰T⚙M", "-c8", "-d,A", "-d,"] Step #5: === Compare result for: cut ["-b7", "R⚙6AG(PDd(🧰T⚙M", "-c8", "-d,A", "-d,"] Step #5: Pipe: C,A,gg, Step #5: Step #5: b,kQc,UÃ(qQLL,d,H⚙WGW Step #5: JR2JmÃ,9L8(Yj Step #5: ,,,wBNzHÃ4,njw Step #5: rE3 Step #5: JnWAÃ,I🪛️Ayg,rz6ÃDÃ,tuCÃ0C, Step #5: Sf🔩,ÃÃWL,tTgn,lÃjw Step #5: ,Ã,WZuU,S9🔗DJ🪛Z, Step #5: zC Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' 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", "R⚙6AG(PDd(🧰T⚙M", "-c8", "-d,A", "-d,"] Step #5: Step #5: Running test ["cut", "-f5", "-f1", "-b5"] Step #5: === Compare result for: cut ["-f5", "-f1", "-b5"] Step #5: Pipe: ,i0FtoB🪓,WTD🪓7g1Ã🪓,, Step #5: ,(pp,O,,ÃWNr Step #5: 2(K,(,O,j Step #5: EÃh6,,j🪛dA,k(O🔩Rj Step #5: (lwÃL,,5A Step #5: 3,cc4iL4,f🔩Y,EXQ Step #5: ⚙B7🪛PvS Step #5: Ãv,🧰05 Step #5: 🪓️fÃ,,UAU1 Step #5: (9p,YfU, Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-f5", "-f1", "-b5"] Step #5: Step #5: Running test ["cut", "-c2", "-f2", "-d,"] Step #5: === Compare result for: cut ["-c2", "-f2", "-d,"] Step #5: Pipe: E,QvYF,⚙Ãdm3,rJdY(PÃ,ul Step #5: TWhNLp,,8d,4à Step #5: Step #5: ,vÃrq Step #5: Q🪓v,mJCC, Step #5: oCkigj2,(pc3qy6,,Stu,ue Step #5: , Step #5: nlVHhlaÃJ,(C4l,Ãb,Z, Step #5: u2z0🔗⚙,🧰L0x,fuJtGÃ🪛,J,2 Step #5: Ã,GuFB Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' 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", "-f2", "-d,"] Step #5: Step #5: Running test ["cut", "-c4", "-f1", "-c5", "-d,", "-b9"] Step #5: === Compare result for: cut ["-c4", "-f1", "-c5", "-d,", "-b9"] Step #5: Pipe: dkPut,nR,c1K(iOM🧰,4KK(TeJ,iÃ0(5s Step #5: bq,T,I⚙P,x3f(86uÃ,W4T Step #5: aÃc4M⚙(️k, Step #5: m,A🔩,9,,ek Step #5: Q(b3Y,sÃ, Step #5: nQL Step #5: vTcXQ,ZmX24,TS,AJ,3P( Step #5: vOLzS,Mp Step #5: ,6,STgF Step #5: tlKtB(g,,2fjuÃM5,S Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' 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", "-f1", "-c5", "-d,", "-b9"] Step #5: Step #5: Running test ["cut", "-c2", "-b5", "-d,Z", "-c10"] Step #5: === Compare result for: cut ["-c2", "-b5", "-d,Z", "-c10"] Step #5: Pipe: c,ÃDm(🔩,,ÃE️G Step #5: KUÃ,A,7w(Z(pn,🔩ÃtZ2 Step #5: Dw,,Ky,vUo,t Step #5: Step #5: ,utOTuT5S,BÃmEA️li,3Xz(n9 Step #5: p,8,79I9f Step #5: RÃWpfIYu Step #5: JX, Step #5: Z(,🔩G6B( Step #5: 0TBUMtx,t,YwZOF 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", "-b5", "-d,Z", "-c10"] Step #5: Step #5: Running test ["cut", "-d,", "-f5", "-f2", "NN4BX"] Step #5: === Compare result for: cut ["-d,", "-f5", "-f2", "NN4BX"] Step #5: Pipe: GQt5SÃ,Gy,🔩uz,WX🔗D(N, Step #5: ,MZQYmr,L Step #5: S,,YBmf7,v🧰44YV,w Step #5: O,FaO,,FpPCo🪛4🪓W,8c9oZ Step #5: ta, Step #5: QCDG,,🪓K Step #5: oa Step #5: qyPdwj Step #5: ,(m,MxCjx,rJIu,O 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 ["-d,", "-f5", "-f2", "NN4BX"] Step #5: Step #5: Running test ["cut", "-c3", "-c1"] Step #5: === Compare result for: cut ["-c3", "-c1"] Step #5: Pipe: lNÃiL3,yÃCbqis, Step #5: RupH,w1,4W⚙,m,2I9i Step #5: ,1YA1Ã, Step #5: 🪛,️Y8j(QK,j Step #5: Step #5: ,,g,️ Step #5: 🧰EDx⚙, Step #5: qYFs7 Step #5: ,3N,, Step #5: ÃZ(C🔩6, Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' 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", "-c1"] Step #5: Step #5: Running test ["cut", "-f4"] Step #5: === Compare result for: cut ["-f4"] Step #5: Pipe: at,X,1,4T( Step #5: QW30,wSfjE Step #5: jpe Step #5: Un,nR2(ÃO,E2qTq7,Ãyfa Step #5: hOAWv,Ãr⚙v Step #5: W,, Step #5: uH5,yWKw Step #5: Bg6jSOv🧰,HTKH🧰0Vf,Ãht🪓5vR,0(( Step #5: Lll,h,WQuD Step #5: , Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut", "-d,K", "-c1"] Step #5: === Compare result for: cut ["-d,K", "-c1"] Step #5: Pipe: OSMMK🧰R,48zcd,z,🧰R Step #5: ,d Step #5: (1 Step #5: o🔗I(l Step #5: ,G9Moal,I,(R🪓RÃ,RU Step #5: ,8Si,3DGx,OLGyzj,🪓🪓 Step #5: ,, Step #5: JÃrd,🔩Nw,️f🪛,lK5wzY Step #5: Step #5: f4,Ã59Pw0 Step #5: Rust stderr: Step #5: cut-error-delimiter-must-be-single-character Step #5: GNU stderr: Step #5: the delimiter must be a single character Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-delimiter-must-be-single-character Step #5: +the delimiter must be a single character Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-d,K", "-c1"] Step #5: Step #5: Running test ["cut", "4ho5HBj"] Step #5: === Compare result for: cut ["4ho5HBj"] Step #5: Pipe: dijR,iÃPRiN⚙,6MB🪛🧰Pw4 Step #5: MhBUJ457,Ã(,(vCE,z,GAIi Step #5: 5(9O(QRP,Ti3Gs2(G Step #5: O,vlFrBuhFD Step #5: NVM,O(,(To,⚙, Step #5: S,,,🔗,C(pl🔗d29 Step #5: KPÃZ️🪓3m,dszc Step #5: ,YuEÃo2, Step #5: tX,,3️a Step #5: (C,BIZ,n6,Z,V 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 ["4ho5HBj"] Step #5: Step #5: Running test ["cut", "-b10", "-b6"] Step #5: === Compare result for: cut ["-b10", "-b6"] Step #5: Pipe: OUF,(,,R0🧰Up Step #5: Z, Step #5: ,Cg, Step #5: 9f Step #5: H(,Eek,hC4aF🪓N,Q🪓yS,j( Step #5: ,XhÃhTY,L,G,H🪓t Step #5: vWà Step #5: Er(🔩,eQ,P,YÃyG🔩Tu,o Step #5: Tp0xX,P(36b⚙,sB,, Step #5: P2Ã5B,🪓 Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' 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", "-b6"] Step #5: Step #5: Running test ["cut", "-b8", "BulÃ2f", "3R", "-b3", "-c5", "-c8"] Step #5: === Compare result for: cut ["-b8", "BulÃ2f", "3R", "-b3", "-c5", "-c8"] Step #5: Pipe: g,8yrgHa,Fk,,ulcEtm Step #5: fQRC0 Step #5: tmQAt(,🧰,,Z Step #5: aW,,(,h5O Step #5: sD7à Step #5: (g7🔗jy30x,jÃ(Qujp,h7gXh(, Step #5: H,6,89jYVD,FGcllJbI9Ã,SX️Em Step #5: aDPg,,uW Step #5: ,T6Ga🪓Jlb,🪛, Step #5: TW,,l🪓A,ANQ,ta Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' 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", "BulÃ2f", "3R", "-b3", "-c5", "-c8"] Step #5: Step #5: Running test ["cut", "-d,", "-c8", "-b5", "-f4"] Step #5: === Compare result for: cut ["-d,", "-c8", "-b5", "-f4"] Step #5: Pipe: gO4w, Step #5: (Ldc Step #5: aivt6ÃÃxBk,🔩UfPOdQ,Ãjd((M Step #5: r,K Step #5: S🧰o5⚙,(H🔗62jSg Step #5: Ce,,V,🧰🧰,nq3bOV Step #5: 8z9e⚙ Step #5: Step #5: Yc6HmGz Step #5: t🔩qÃNJru(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 ["-d,", "-c8", "-b5", "-f4"] Step #5: Step #5: Running test ["cut", "-f5", "-d,7", "08", "-b4", "-b3", "-d,"] Step #5: === Compare result for: cut ["-f5", "-d,7", "08", "-b4", "-b3", "-d,"] Step #5: Pipe: VoAz,C🔗kEÃ30,hlJh8c,🔩🔩w9 Step #5: (9n,Gm, Step #5: gsE Step #5: Step #5: kTÃÃ,5XAQÃY🪓m,,s Step #5: , Step #5: 🔩F🔩39,,9, Step #5: 9Q⚙stAÃ3 Step #5: ,Ã,,Mn 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 ["-f5", "-d,7", "08", "-b4", "-b3", "-d,"] Step #5: Step #5: Running test ["cut", "-d,o", "-f1"] Step #5: === Compare result for: cut ["-d,o", "-f1"] Step #5: Pipe: ,7Z Step #5: Ãj,e,A,20,P Step #5: ÃX,ÃL Step #5: tCp,,Vh( Step #5: N,zVs,cQOX(Ã,,E9 Step #5: ((,NQ(,U,l,🔗6CY( Step #5: 4F3f(🧰,J Step #5: i(1WbS,(T🔗NEWN🪛5,pX, Step #5: 🪓,q,W5Ay(X🪓z,w Step #5: 🪛,️Ax,IwN,2,kUH🔩Ãk 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", "-f1"] Step #5: Step #5: Running test ["cut", "-b3", "-b2", "-f4"] Step #5: === Compare result for: cut ["-b3", "-b2", "-f4"] Step #5: Pipe: pXV,hR0 Step #5: 4j((63,,️sea⚙gEyB,L,b51 Step #5: nO,,r19Vl17,yIFnHl,V5 Step #5: Z, Step #5: ,vZD,95 Step #5: ByfC Step #5: 3 Step #5: ,🧰,🪛,LR(,Q Step #5: CS,rÃ,gà Step #5: vd Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' 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", "-b2", "-f4"] Step #5: Step #5: Running test ["cut", "-d,Y"] Step #5: === Compare result for: cut ["-d,Y"] Step #5: Pipe: ZÃ,KP36,,V,(🔩uW Step #5: 8ÃrX,(m(,sp,,🪓🧰wa(I2 Step #5: ,3🪓HGnBjD,C2PY,8G Step #5: 3,, Step #5: ,,( Step #5: 6,AOÃ0Ãmy,O8,🪛,U🔩x Step #5: Step #5: r,no,me0🔩w(8 Step #5: nyK,tv️mc, Step #5: 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,Y"] Step #5: Step #5: Running test ["cut", "-b7", "-c10", "-c4"] Step #5: === Compare result for: cut ["-b7", "-c10", "-c4"] Step #5: Pipe: 9r,1qGQ,Bu, Step #5: J Step #5: ,,y0P,⚙ Step #5: Y,, Step #5: ,S6AL,3 Step #5: R🧰9xj,Ma,,3FQ Step #5: Ã🔗,d5,vQ(kY, Step #5: WLS(Fn,,l7 Step #5: ,(O6,19🪓IJ🔗🪓b,,VhÃot Step #5: ,X5M,,7ÃolEh Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' 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", "-c10", "-c4"] Step #5: Step #5: Running test ["cut", "-b3", "-d,", "-b2", "-d,"] Step #5: === Compare result for: cut ["-b3", "-d,", "-b2", "-d,"] Step #5: Pipe: q,F Step #5: , Step #5: Step #5: p,🔩e🔗,N(o2(Yie,2i, Step #5: 2 Step #5: WHk,q,Y, Step #5: l,6 Step #5: qo Step #5: ,XcN8Rcnk5,Z⚙(a,o Step #5: f0,C,cX(D,3ÃV5(bp, Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' 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,", "-b2", "-d,"] Step #5: Step #5: Running test ["cut", "s", "-c3", "-c5", "-d,"] Step #5: === Compare result for: cut ["s", "-c3", "-c5", "-d,"] Step #5: Pipe: Step #5: 9fi,,,🧰,v Step #5: Ãj⚙ÃD,🪓🪛,b(,6 Step #5: 🧰h,IW🪛8,,oRz,y Step #5: Z7Zbme,lD Step #5: 5P,, Step #5: f(T8yX,C,6Cqc🪓Qr,LÃA🔗(X Step #5: , Step #5: ,jj,,W0ÃjF7,bjk Step #5: Tuy,YM, Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["s", "-c3", "-c5", "-d,"] Step #5: Step #5: Running test ["cut", "-d,9", "-d,"] Step #5: === Compare result for: cut ["-d,9", "-d,"] Step #5: Pipe: ,,,C Step #5: 5,O,KjdRcEF6w,p,BJuL Step #5: ,5 Step #5: jQ,6🔩oKP,,c,9ÃhM Step #5: Y🪓sVMRU,,LZ,ebB Step #5: l🪓(gZY,,q⚙,xW0lpZ8y Step #5: 7,nL,x5 Step #5: ,d,, Step #5: Step #5: M,,(j 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,9", "-d,"] Step #5: Step #5: Running test ["cut", "ID5(dj", "-b9", "-c1", "-c5"] Step #5: === Compare result for: cut ["ID5(dj", "-b9", "-c1", "-c5"] Step #5: Pipe: ÃV,B,6 Step #5: 🪓K6iGlhdz Step #5: ,BV6E,Ã⚙zZP,G⚙,⚙wFsZV Step #5: A(6jIvCe,o,T Step #5: ,Z,3🪓Tobbv0,T Step #5: M,KNÃp,,9SF🔩OZU Step #5: Zq(,j4lN,D Step #5: ÃPX30MSrM,f, Step #5: k Step #5: 70 Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["ID5(dj", "-b9", "-c1", "-c5"] Step #5: Step #5: #128 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["cut", "-c9", "-f2"] Step #5: === Compare result for: cut ["-c9", "-f2"] Step #5: Pipe: 8h6cO,,,YÃsa2s🧰5,n Step #5: ️U,,n00HGo,,M Step #5: 🧰q4DZ,⚙S,4og️mPY⚙r, Step #5: ,,ÃrvNc6nl78 Step #5: 🧰IB,t,1o Step #5: ,3,j,pVl Step #5: p⚙Ã7,GE0X🔗x7y,X️,pX🔩H Step #5: ZfN,PGVjZbp,bnz,4 Step #5: Step #5: ,Yr Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' 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", "-c8"] Step #5: === Compare result for: cut ["-c8"] Step #5: Pipe: ,dW🪛xÃ,EN405uGÃà Step #5: 4(9,7🪓VlI,qC3KnIL,h Step #5: , Step #5: , Step #5: 9,Qs( Step #5: d9ilK,brQr,CHdU Step #5: wu Step #5: ,p,4yppR(🧰F Step #5: s3(b,3O,Ã( Step #5: ,0 Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut", "-f5", "-c10"] Step #5: === Compare result for: cut ["-f5", "-c10"] Step #5: Pipe: Y,,,T Step #5: (ÃW,️HvR,4vmÃ,,Q Step #5: ,,pR⚙,C Step #5: W2Uf,ÃVQ Step #5: G5,,1,,W Step #5: WUU,F(,k Step #5: H,h,a⚙LQÃ,lP Step #5: H,H🪛🪓P,t🪛 Step #5: 5,l🪛n5Ã8(fz Step #5: R,fNMz2,kxfg,r🧰qF,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 ["-f5", "-c10"] Step #5: Step #5: Running test ["cut", "-c9", "-b10"] Step #5: === Compare result for: cut ["-c9", "-b10"] Step #5: Pipe: XÃYoÃf,3, Step #5: J,ddw🪛KG Step #5: ZX🪛B4️2,NdF🪓uv,Fx🔗P Step #5: y🔩,bv6 Step #5: Step #5: RYa,mÃ6DyXkuF,eC,4 Step #5: w🔗NO Step #5: ️,Ã5,9Ab3,4 Step #5: yWa,n Step #5: a🪛Ca1 Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' 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", "-b10"] Step #5: Step #5: Running test ["cut", "w6", "-c2", "-b8", "-f5", "-c8", "-d,F"] Step #5: === Compare result for: cut ["w6", "-c2", "-b8", "-f5", "-c8", "-d,F"] Step #5: Pipe: H,3f Step #5: XTV Step #5: (k,f5h Step #5: Step #5: a6,4 Step #5: l,tIf,🔩 Step #5: 1(,E,⚙,a,7 Step #5: (P6Y,yC5f🔩N,,WAJd Step #5: , Step #5: J🪛🔩,qs(,x(jAJZ,F9 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 ["w6", "-c2", "-b8", "-f5", "-c8", "-d,F"] Step #5: Step #5: Running test ["cut", "YQr🪓i5(88H2"] Step #5: === Compare result for: cut ["YQr🪓i5(88H2"] Step #5: Pipe: PA🪓 Step #5: ️E4,rLN Step #5: s Step #5: DpD,05,Yy Step #5: k,cTqI,o, Step #5: (PPK6⚙E4a9 Step #5: c🪓h,D🔗,21t️aROT Step #5: 8d(8️4WQlM Step #5: gOo, Step #5: pJbrME,LeEÃÃ,E8he⚙biw, 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 ["YQr🪓i5(88H2"] Step #5: Step #5: Running test ["cut", "-d,🪛"] Step #5: === Compare result for: cut ["-d,🪛"] Step #5: Pipe: GhP,⚙(fyi Step #5: 7,4 Step #5: , Step #5: Uv,,3Ãs, Step #5: e🪓YaiI(,0,t Step #5: Z,z(à Step #5: ,,qE7o8 Step #5: 8,Jmo,Y(kzapc🔗j Step #5: 33D,️q,ÃA,kS7KY🔗vxis,X9🪛xB64 Step #5: svj🪛,🔩U 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,🪛"] Step #5: Step #5: Running test ["cut", "-f1", "-c1", "-c5", "-d,"] Step #5: === Compare result for: cut ["-f1", "-c1", "-c5", "-d,"] Step #5: Pipe: HT️OgEÃY,OjRfà Step #5: 7 Step #5: AX06,,D,2G, Step #5: FOUyf,7DE🧰a00o,5Q, Step #5: R(s8K,((k7,🔩jT🔩Dà Step #5: Step #5: GHÃh,zÃ,Kume6,FUDSe Step #5: T,Te6m,j Step #5: j(IpqC Step #5: ,BpoCo,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 ["-f1", "-c1", "-c5", "-d,"] Step #5: Step #5: Running test ["cut"] Step #5: === Compare result for: cut [] Step #5: Pipe: 🪛prCMk,z,(rwa(3,S5HN,99QT37Rg Step #5: 0,C6,,,D Step #5: qhsQ7Z(L,GYM,1C4i,qc,G1 Step #5: WS,HU🪓SEX️6⚙A,🧰Ghayy,0P, Step #5: ⚙smVNfÃ(a Step #5: ,,hYs3YhL,fÃI Step #5: UmQk,à Step #5: U,U🪛,y🔗i🪛 Step #5: K3QOoC216,sr,I,sbWYGchn Step #5: ,🔗,i(,v8⚙TnwQJ 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,", "-c6", "-b5", "-f4", "-f3"] Step #5: === Compare result for: cut ["-d,", "-c6", "-b5", "-f4", "-f3"] Step #5: Pipe: ,, Step #5: r,,,1🪓9a,2b Step #5: W(VR,, Step #5: Z162O,,T,,47X Step #5: ️,️Ã,,🪓 Step #5: Step #5: YaWM🧰,5 Step #5: AnP⚙,6S(VB,🔗Ã9OrC Step #5: v⚙H🪛gIQ,🔩,y,(Ãl,e⚙kwUn Step #5: Ã29i🔗,E9Uqf,⚙ Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' 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", "-b5", "-f4", "-f3"] Step #5: Step #5: Running test ["cut", "-b1", "vnO"] Step #5: === Compare result for: cut ["-b1", "vnO"] Step #5: Pipe: nUÃlkEP9🪓(,🪓,Q0Ã🔩L Step #5: ,YFyA Step #5: ,,R,r,IA Step #5: 1jb,(3z39lB,🧰e Step #5: aA,,jX️,BC5,5dPd Step #5: rL,(J,9,1gÃCv Step #5: B,D(Ã,KMH7p,Ã5,yKa🪓Bc Step #5: k,🔗i🧰vUtdl,0🪛u Step #5: Step #5: yq️71vn🧰6,jnV7LM🔩,,B, Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut"] Step #5: === Compare result for: cut [] Step #5: Pipe: DOI,nZer, Step #5: ,LKmy🧰,,,9️w Step #5: WX,Pdk(,IPKU,fj🪓(Ãg,à Step #5: 3,lVH7If,6qxxÃn(MbF,qKNBa, Step #5: P,(OfÃo Step #5: L,4gDqQ,xv Step #5: IDuivz4,r Step #5: hTMH🔗Ã,ED(y⚙gfv,V🪓u Step #5: m,UEÃ🪛Ãq,5,PAF2r,Q Step #5: t,E,jyb,Y,5DOE Step #5: Rust stderr: Step #5: cut-error-missing-mode-arg Step #5: GNU stderr: Step #5: you must specify a list of bytes, characters, or fields Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-missing-mode-arg Step #5: +you must specify a list of bytes, characters, or fields Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut [] Step #5: Step #5: Running test ["cut", "-f1", "-c7", "-b6"] Step #5: === Compare result for: cut ["-f1", "-c7", "-b6"] Step #5: Pipe: ,🧰jupt(,D,kà Step #5: QXSj,CD Step #5: ,C2🔩,,AuVc Step #5: ⚙, Step #5: Y Step #5: 0F,,,Nazc1iuà Step #5: 7HUhDb🪛,,euBEms,h Step #5: ,yi(yR6,🪛MT,️eTN, Step #5: cm,v,,🔗 Step #5: wi Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' 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", "-c7", "-b6"] Step #5: Step #5: Running test ["cut", "-d,🪓", "-b1", "o(h", "dyrpYYPrNJ🔩BU\u{fe0f}Ã"] Step #5: === Compare result for: cut ["-d,🪓", "-b1", "o(h", "dyrpYYPrNJ🔩BU\u{fe0f}Ã"] Step #5: Pipe: D5pt,ma Step #5: H🪓FcD,V,️O0EÃ,ZYeT Step #5: 1M🔩🔩VcrV,Ln,,D,C Step #5: ️ixT,,, Step #5: Vg,,,🪛bXQ,TG Step #5: Ye(R,H🪛aL,yg Step #5: b,2qÃ,f0🔗W Step #5: bzEÃYAysG,s,️Cq,a Step #5: h0Y,W🔩 Step #5: 0🔗🪓ÃAn,🧰,⚙, 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", "o(h", "dyrpYYPrNJ🔩BU\u{fe0f}Ã"] Step #5: Step #5: Running test ["cut", "K", "-c9"] Step #5: === Compare result for: cut ["K", "-c9"] Step #5: Pipe: ,BBvauQ,,q,CQ9🧰g Step #5: c(H🧰 Step #5: qP802JS Step #5: rNÃ,🔩y🧰,ÃwEMxWU️,,Ce(M Step #5: 🔗,813 Step #5: EG,Gq,,c4d,c Step #5: ,(5eZQ,r🔗j0U1w Step #5: jRnx(,Ãw(2(aX0U,ITgÃs5(W,bTEVl1,eB🧰 Step #5: Ãs,C,,PFS, Step #5: ÃPkh5,L5,P🪓(qX2 Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut", "-c10", "-f1", "-f4", "-f2", "-d,"] Step #5: === Compare result for: cut ["-c10", "-f1", "-f4", "-f2", "-d,"] Step #5: Pipe: 9u,🪛,IÃt7Bvg⚙b,(B Step #5: 🪓⚙I Step #5: 9 Step #5: u6IeLhÃ(,GÃlz,🪓l, Step #5: O,lD,8⚙qlX Step #5: l,🔗️,,Te Step #5: ,🪓,yF Step #5: gF,WCL,,zSÃ,Qp390XU(6k Step #5: FKU,QU 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 ["-c10", "-f1", "-f4", "-f2", "-d,"] Step #5: Step #5: Running test ["cut", "-b1", "-f3", "-f4"] Step #5: === Compare result for: cut ["-b1", "-f3", "-f4"] Step #5: Pipe: Step #5: qgb,mOTkYuV,tk31,,bh2Et3 Step #5: , Step #5: 88HqdA,s🔩,s(,(,(🔗P⚙HARbG Step #5: ⚙ Step #5: 4(ÃkdD Step #5: u,D Step #5: Step #5: ,Bk5,,LSOÃVtQVHK Step #5: b🪓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 ["-b1", "-f3", "-f4"] Step #5: Step #5: Running test ["cut", "-b8", "kYeG", "-d,", "-f2", "-f3"] Step #5: === Compare result for: cut ["-b8", "kYeG", "-d,", "-f2", "-f3"] Step #5: Pipe: ,Ja,SwpM Step #5: GRNh,,U🔩0 Step #5: 8,t9,H,U️y️ Step #5: ,CTlbr️j,FÃCÃz,ileIFF Step #5: XBG⚙ Step #5: n,⚙L5ImU🔩,ÃC0o, Step #5: pD Step #5: I(,oy,🔗yTFox2 Step #5: nG,,(U Step #5: iaK7🔩XJH Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' 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", "kYeG", "-d,", "-f2", "-f3"] Step #5: Step #5: Running test ["cut", "-b1"] Step #5: === Compare result for: cut ["-b1"] Step #5: Pipe: ,P,H,,Ãgo Step #5: Ã,Ks,b⚙🔗4RXpB9,86🪓UA🪓Ãà Step #5: ,6xX98q(eÃB,I,ZT Step #5: ÃG(l( Step #5: ( Step #5: ,7S🧰,,(,( Step #5: h,1SB0🪛Mi,(,kZ5JS,nOa0 Step #5: Ãnvq,Cwq(,hYSNn,🪛UmEL,i4Kà Step #5: IH9wW20C,m,N Step #5: 9u🔩3,,q⚙,fà Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut", "-b1", "-c8", "-c8"] Step #5: === Compare result for: cut ["-b1", "-c8", "-c8"] Step #5: Pipe: bX️1ic Step #5: cB( Step #5: ️(I,Nu,️n(, Step #5: DÃH,,hdYTnl🔗sjq,xvj🪛i,aÃ4Uy Step #5: 8h,,,Y,🪛wb️ Step #5: ql,wYsbqU,UF7r,W5Gx Step #5: (h,⚙,5u5QpF,,gn Step #5: c,(,Y Step #5: ,b(s(zÃOVG,🔗,🪓🔗FRDzG Step #5: f,,,,Xs Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' 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", "-c8", "-c8"] Step #5: Step #5: Running test ["cut", "-d,c", "-c1", "-c6", "-c8", "-b3"] Step #5: === Compare result for: cut ["-d,c", "-c1", "-c6", "-c8", "-b3"] Step #5: Pipe: O🔗(atcYCPi,Ã0( Step #5: ,ZV25H️N5,MK(e,,bl Step #5: f,3G3,,Ppu,LZÃD️HmBA4 Step #5: Ge,,U,K Step #5: b5 Step #5: ,5c🧰cb,V Step #5: M,W Step #5: 🪛,lMtfi4Z, Step #5: I,(,l9, Step #5: E🔗8d,, 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", "-c1", "-c6", "-c8", "-b3"] Step #5: Step #5: Running test ["cut", "-c1", "-c9"] Step #5: === Compare result for: cut ["-c1", "-c9"] Step #5: Pipe: Ã,kw(,XS Step #5: t,h🧰️🔩 Step #5: G(H0,A,EqN,,6B🪓dcf Step #5: x,,Jas8tH,vHP, Step #5: Ubm Step #5: Gi8🔗OCF1(a,o(Ãl,i(D8S,,pLx Step #5: IZEJhRz8,ÃMy,🪛,7(🪛DMu Step #5: ,z,a,vÃw Step #5: 7at,,🪓à Step #5: ,h,p0bmA️4 Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-c1", "-c9"] Step #5: Step #5: Running test ["cut", "-b2", "ÃpkA", "-d,v", "-b4", "-c1"] Step #5: === Compare result for: cut ["-b2", "ÃpkA", "-d,v", "-b4", "-c1"] Step #5: Pipe: Q,K Step #5: LI,Ãt,kÃÃ(,J,Q Step #5: Yr,0🔩aZ,,,5A6jmI( Step #5: ,HÃtK,⚙, Step #5: J,XKc🪛,LXÃg Step #5: ,🔩h4bl🪛CAxl,HH(( Step #5: 7,🪛à Step #5: 6,4R,(ua Step #5: ,,(,4 Step #5: (🧰M(G,7l,7kF,( 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 ["-b2", "ÃpkA", "-d,v", "-b4", "-c1"] Step #5: Step #5: Running test ["cut", "-c7", "-c4", "-c10"] Step #5: === Compare result for: cut ["-c7", "-c4", "-c10"] Step #5: Pipe: Bx,m6,(mF Step #5: ZÃmnHp,17Do, Step #5: (VI Step #5: Iq🔩0,FwMBE,y(Y Step #5: 4g,,( Step #5: uqU Step #5: L,P Step #5: ,8🪓,🪓 Step #5: 🪓(0Ãn,l,C,(f, Step #5: 🔩Uf,kK, Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' 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", "-c10"] Step #5: Step #5: Running test ["cut", "-f4", "-b4", "-c7", "v0d02T0"] Step #5: === Compare result for: cut ["-f4", "-b4", "-c7", "v0d02T0"] Step #5: Pipe: ( Step #5: J9Rm,Ã,(d,Udz Step #5: ,⚙y Step #5: Uv,à Step #5: P🧰BU Step #5: ,w Step #5: f Step #5: v,(9⚙t,,🪓p,🧰DspwR Step #5: aÃKi,Sbct Step #5: Ud Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' 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", "-b4", "-c7", "v0d02T0"] Step #5: Step #5: Running test ["cut", "-c5", "YA0", "-b9", "-f1"] Step #5: === Compare result for: cut ["-c5", "YA0", "-b9", "-f1"] Step #5: Pipe: D4,7QT Step #5: ai,Ã14 Step #5: ,,myj,Ã,SXFh8gB Step #5: (ÃMR9s,,FTN4VHÃNG,s Step #5: M8️,kJÃ2,y0,SlÃnF Step #5: 🪛,uyÃF,uP️ew9CXY Step #5: IhUNQBK5 Step #5: HBGHUT Step #5: 🪓T,mXnqD,nl🪓Cn,,Sx🔗LS🧰7 Step #5: (,,g(nda,O5afTBÃQ1 Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' 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", "YA0", "-b9", "-f1"] Step #5: Step #5: Running test ["cut", "fElc🧰C", "\u{fe0f}ZR🔗0Ã", "-f3", "-d,"] 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: 2686951789 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge2013.txt' Step #5: MERGE-INNER: '/corpus/fuzz_cut/3c90bb379ddc86321f8332984d2f8e41a8aa4de5' caused a failure at the previous merge step Step #5: MERGE-INNER: 360 total files; 166 processed earlier; will process 194 files now Step #5: Running test ["cut", "⚙"] Step #5: === Compare result for: cut ["⚙"] Step #5: Pipe: m(Jo,i5⚙I(x,a,B🔩Vy Step #5: 0Lgu,z(1,x,P9 Step #5: ,Ã6,I,9sB( Step #5: T2rD5,Ad9a80,sTWA,t, Step #5: ZÃz,(Z🧰j Step #5: ,,,C,l Step #5: 🧰 Step #5: o,b Step #5: 9 Step #5: h,eRÃ🪓((Q,🪛 Step #5: Rust stderr: Step #5: cut-error-missing-mode-arg Step #5: GNU stderr: Step #5: you must specify a list of bytes, characters, or fields Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-missing-mode-arg Step #5: +you must specify a list of bytes, characters, or fields Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["⚙"] Step #5: Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: Running test ["cut", "-f2", "-b5", "-f3", "-b3", "r⚙(🧰\u{fe0f}🔩("] Step #5: === Compare result for: cut ["-f2", "-b5", "-f3", "-b3", "r⚙(🧰\u{fe0f}🔩("] Step #5: Pipe: t️4xTz(f,p,zl,V45, Step #5: N Step #5: 7,🪓🪓9D Step #5: 53,EXw,,Ãi,z Step #5: BkIdp Step #5: Ã,🧰w0 Step #5: v,QdxeP,x(rxp,t1se,🪛c Step #5: 🪓UM,Xvx6️x3f,V,K( Step #5: S1,q9🧰4,Yp Step #5: M🪛,TAt Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' 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", "-b5", "-f3", "-b3", "r⚙(🧰\u{fe0f}🔩("] Step #5: Step #5: #2 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["cut", "-f2", "-f5", "-d,G", "-f5", "g⚙EWOV🔩NEBO3w🪓5X"] Step #5: === Compare result for: cut ["-f2", "-f5", "-d,G", "-f5", "g⚙EWOV🔩NEBO3w🪓5X"] Step #5: Pipe: rc Step #5: Tc🪛X,T0X,fiul,h🪛BÃ,jBOjà Step #5: (v,iv Step #5: , Step #5: ÃX,Hm🪓g6,tNVUB Step #5: 8,Kmwvy⚙io(9,sc,🔩5🔩à Step #5: SS🔗UfTh,Rowe,( Step #5: ,7Aq(,a,g,NQgÃTqs Step #5: h,W,3rSc 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 ["-f2", "-f5", "-d,G", "-f5", "g⚙EWOV🔩NEBO3w🪓5X"] Step #5: Step #5: Running test ["cut", "-d,", "-b5", "-d,"] Step #5: === Compare result for: cut ["-d,", "-b5", "-d,"] Step #5: Pipe: EcOL1u,Fdi,P,3SKÃg Step #5: ️t🔗,7 Step #5: J⚙3,Q7S Step #5: ,️,a Step #5: QÃ2lT,⚙,(P Step #5: SMs🔩🪓N,h,wkx8 Step #5: uCUhCWu8Q,7El(,sxMQiO,v Step #5: f,ÃeKMaÃ,IÃÃZ2 Step #5: 🧰🪛,,ycxB(LO🔗g Step #5: P Step #5: Rust stderr: Step #5: cut-error-delimiter-only-with-fields Step #5: GNU stderr: Step #5: an input delimiter may be specified only when operating on fields Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-delimiter-only-with-fields Step #5: +an input delimiter may be specified only when operating on fields Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-d,", "-b5", "-d,"] Step #5: Step #5: #4 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["cut", "-b5", "-c8", "-b4"] Step #5: === Compare result for: cut ["-b5", "-c8", "-b4"] Step #5: Pipe: c7bbky,1YtSAfd,2PgÃ8,3,FlS8b Step #5: mX,RzEmPxe,,🔗hI,YL79 Step #5: 🪛,CAbs🪓5 Step #5: g🪛vWp,R,A8,Ã((, Step #5: H(ka,cVÃX(BF(v,mMle(,J Step #5: ,ykc,(Ã️Uà Step #5: H Step #5: C,🪛JÃb1e,XoML(,yR,wwPiom Step #5: HgG,o,qÃg1Ax,(Ã,e3MIPÃ14J Step #5: y0 Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' 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", "-c8", "-b4"] Step #5: Step #5: Running test ["cut", "-f4", "-b1", "-f4"] Step #5: === Compare result for: cut ["-f4", "-b1", "-f4"] Step #5: Pipe: P,Q🧰⚙u🧰⚙N( Step #5: ,ÃMFÃ8🔩Y(,P,Z Step #5: gy,ngOQ,oz,,🔩9ÃUO Step #5: Ã,2kR,,Ãt Step #5: ️SVdvu8e,🔗wn,Ãg🔗GyKz Step #5: C🔗YQ(,,,🔩🔗V((a,ON🔩uj🔗f Step #5: N Step #5: (,O,(5b,🧰Ã( Step #5: 2iZ,g2H(NU,i,i9C2M4nW Step #5: Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-f4", "-b1", "-f4"] Step #5: Step #5: Running test ["cut", "-d,s", "-c8", "-f3", "-b1", "-c9"] Step #5: === Compare result for: cut ["-d,s", "-c8", "-f3", "-b1", "-c9"] Step #5: Pipe: Lw,,p🧰,Ã,D🔗 Step #5: HziÃ,,iQ Step #5: SÃT🪛1,AHn,🪛🪛️,E8JndQ🪛f,🪛s5 Step #5: gZ,r(P Step #5: Qb(g(,Vg(D,QM4Rdu7️b,kL Step #5: kÃo Step #5: 45N🪓 Step #5: Sq🔗,4Zz,fZZ0 Step #5: ,9,((5S,W Step #5: Joy3X(,obg,,z🔗2🔩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,s", "-c8", "-f3", "-b1", "-c9"] Step #5: Step #5: Running test ["cut", "-d,", "-c10"] Step #5: === Compare result for: cut ["-d,", "-c10"] Step #5: Pipe: 9ElZB Step #5: t Step #5: 🪛R,,uE Step #5: ,I,,aO3,oHkÃrE Step #5: ,Ã,xzgE1jVj,xhRs, Step #5: Q,🧰5CgxaVD,k5,A Step #5: JW,Sftj Step #5: aK7pk🔩Qm Step #5: Step #5: ,,️P,afv8️d⚙ Step #5: Rust stderr: Step #5: cut-error-delimiter-only-with-fields Step #5: GNU stderr: Step #5: an input delimiter may be specified only when operating on fields Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-delimiter-only-with-fields Step #5: +an input delimiter may be specified only when operating on fields Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-d,", "-c10"] Step #5: Step #5: #8 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["cut", "-b10"] Step #5: === Compare result for: cut ["-b10"] Step #5: Pipe: ÃA🔗Qs,,⚙u,🧰g,Ãa🔩g Step #5: ÃDg,o,muSc(Ã, Step #5: Ãp,F Step #5: cJN️aC🪛,,(,UpmÃi Step #5: Ã5,,🧰ÃX,to🪓 Step #5: xXXTZ,⚙5(s Step #5: ,, Step #5: VXY8, Step #5: WrE1nw1M Step #5: Z,q,ÃZ6,OuKsnzeu,O(A Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut", "-c9", "y7"] Step #5: === Compare result for: cut ["-c9", "y7"] Step #5: Pipe: ,x,mQJÃ,Gp🔗K Step #5: (,OOÃK,VA7(🔗SVH,z Step #5: (🪓🔗,Q3rUVMÃ9,(,,X Step #5: t,UMSO,W,cH️EpcX Step #5: ,is3qL Step #5: YsO,(51,6PA,,W Step #5: xgIbÃN,K,m, Step #5: 🔩7YZ,G2E,K,⚙1U Step #5: m⚙jULo⚙,,YU5OUWi Step #5: m7TUoAfFÃ,h,l🔗lL Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut", "PN7DL4", "-b5"] Step #5: === Compare result for: cut ["PN7DL4", "-b5"] Step #5: Pipe: PK,2(F24🔗Eb,,FU🧰t Step #5: 🔗kkÃN,iX1aÃOH,pÃu(ui🔗,ÃZOQN🔗,7 Step #5: e,9🔩1 Step #5: w⚙f,⚙U,,🔩3 Step #5: Eh,vXy,🪓o8N2 Step #5: 1,J🧰hD((,AÃh Step #5: VjB,,BÃm8,️,🔩tZOhl Step #5: tb0,W(0,🔗️6V,O7OGvb,ÃA Step #5: WFB Step #5: 🪓gÃIXO,🔗(bM,yWZ️ Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut", "-c3", "-c1", "-f1"] Step #5: === Compare result for: cut ["-c3", "-c1", "-f1"] Step #5: Pipe: b, Step #5: zM,,6p🪓x,🧰9 Step #5: (,️Y(VI(6B,G(Q,W,RKJQ9y Step #5: Step #5: ️o🔗(🪛🪓,E,zF⚙, Step #5: ,8fo️C7 Step #5: ÃMf,CZI,VjÃOu( Step #5: Up🪛,🪛SsvvE6g Step #5: G⚙C,,T52Qx2S,ZÃ⚙,dÃi( Step #5: xvej Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' 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", "-c1", "-f1"] Step #5: Step #5: Running test ["cut", "-c7", "-f3"] Step #5: === Compare result for: cut ["-c7", "-f3"] Step #5: Pipe: ,🔗q,flr Step #5: (heAL Step #5: Ãe,,w,G,KwLl🧰4E8O Step #5: ⚙78fb0g3VE,A,Ã,Y5s️T,z Step #5: H6,Ã,4,Ã,à Step #5: ,🪓, Step #5: ÃnwLNAG5,j(FPmX🔩X,,M🧰ÃT(Y,🧰R Step #5: L🔩8YZaKd, Step #5: 5T3GZqLJ,(U,bYz Step #5: Cn1,Ãk,5ÃX Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-c7", "-f3"] Step #5: Step #5: Running test ["cut", "-c4", "-d,", "-d,0", "-b9", "-d,A"] Step #5: === Compare result for: cut ["-c4", "-d,", "-d,0", "-b9", "-d,A"] Step #5: Pipe: o4sD,O Step #5: ,HuVxDq(k Step #5: (rZ️yW,T6g7jM,x,1wIF1c2 Step #5: 0,,r⚙E9E,9,h Step #5: adXB️ Step #5: ️hW Step #5: edA,(J,Ãa🪛,(jF Step #5: , Step #5: v(z2,wlR,,4((🔩Ãg🧰A Step #5: 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 ["-c4", "-d,", "-d,0", "-b9", "-d,A"] Step #5: Step #5: Running test ["cut", "-f4"] Step #5: === Compare result for: cut ["-f4"] Step #5: Pipe: mà Step #5: 7n,à Step #5: Vm4🧰(1,Ã,IH,PE(mE,H Step #5: 9,à Step #5: ,,,kjL Step #5: ️H,🪓Deuh,Nmpn,2(hà Step #5: (O,(IZHv4JF️,uA,,yw Step #5: 🪓,,ZbM(D(,eUbu,qif Step #5: glg Step #5: YYVd⚙ Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut", "-b6", "-c3"] Step #5: === Compare result for: cut ["-b6", "-c3"] Step #5: Pipe: 🧰f🔗UNGaw1,SP🪛⚙rb,Viq⚙DcdU Step #5: ,wp,12gA, Step #5: i,5,pW(️L Step #5: Kgjg,4n🔩(iv🔩Wf,O(,JGrV43,ryE Step #5: d,CX(,V07 Step #5: 🔗Mw,🪓,OqR Step #5: Z,d,🔗TP(,JC Step #5: WI5x, Step #5: O,Duà Step #5: PctQz,J5T0,Z,YX🪛K1 Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' 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", "-c3"] Step #5: Step #5: #16 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["cut", "-b2"] Step #5: === Compare result for: cut ["-b2"] Step #5: Pipe: Fp,G Step #5: ⚙Z,,n Step #5: Opy,gf,f3W,ÃDN,Tu(n⚙ Step #5: PI,,Uq2Uyo,à Step #5: ,(X8,v(⚙a🧰Nc Step #5: D,,Ã( Step #5: 4X6m,whDd,E,,Pj Step #5: O5ÃB,j🔩qyk,8s7R,mt🪓v Step #5: ️GN,I🧰P,VPpPcjhM,KE2x,à Step #5: 5zA🔩🪓w,(7,8Mj3 Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut", "-b1"] Step #5: === Compare result for: cut ["-b1"] Step #5: Pipe: ,(NS🪛D,z(🔗 Step #5: Awh,,lcDD,W🔗M(, Step #5: ,d9L,Znh Step #5: L Step #5: ️J Step #5: 🧰JLAyp,,,g,fDGJF8M Step #5: H Step #5: KxX Step #5: xz🧰7 Step #5: p8W(aW6U Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut", "-f2", "-b10", "-f1", "-d,", "-f4"] Step #5: === Compare result for: cut ["-f2", "-b10", "-f1", "-d,", "-f4"] Step #5: Pipe: lI🔗VRS5,K️DxhQÃ,,pEnRBb,Uivs Step #5: gLt,vzG Step #5: pegJM,KTm, Step #5: YV,️🪛mb,a,,(YAsZ Step #5: kh,ZÃgjYW🪓y2,ÃhoU8EB,MF Step #5: 5Qi🔗 Step #5: Step #5: O,,x Step #5: (,J️,,CÃhIA3 Step #5: (1v,️,SÃg🔩Kwà Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' 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", "-b10", "-f1", "-d,", "-f4"] Step #5: Step #5: Running test ["cut", "-b10", "-b5"] Step #5: === Compare result for: cut ["-b10", "-b5"] Step #5: Pipe: yvN(hHq,jo5,, Step #5: 6m( Step #5: s🪓(NZc8I,Ão,Gd3UhER, Step #5: 8Zf,A Step #5: hy,f,rCNe️N,Yjf Step #5: azq Step #5: IRF,OXdhk Step #5: ZhBl, Step #5: IA07O,T1jCL(gx, Step #5: p,7FLn(H,U🪛zF Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-b10", "-b5"] Step #5: Step #5: Running test ["cut", "-d,", "NÃo🧰", "-d,", "-b7"] Step #5: === Compare result for: cut ["-d,", "NÃo🧰", "-d,", "-b7"] Step #5: Pipe: ,H1 Step #5: y,,ul2 Step #5: 1 Step #5: ,,hQ🪛uHgbZ Step #5: 7 Step #5: tzLI,m,S( Step #5: sv8Q,kÃuj(,D,(1K8Do5f4, Step #5: xRf(V,ZÃ(S,E🪛(q Step #5: Is6🪓f Step #5: CXC,xOt,️R,5HP 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,", "NÃo🧰", "-d,", "-b7"] Step #5: Step #5: Running test ["cut", "-b10"] Step #5: === Compare result for: cut ["-b10"] Step #5: Pipe: jyÃ,,sqpMJ⚙,M1 Step #5: u Step #5: 7C,🔩,auZWjM Step #5: qU2Vg2x Step #5: Z,🪛Gk,,C9z Step #5: ,xq8f,r0n,6⚙ Step #5: KmF,,PE1🪛,( Step #5: HF️,NGHk5(,,s🔗 Step #5: V,B,,EÃBK Step #5: Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut", "-b10", "-d,", "-d,A"] Step #5: === Compare result for: cut ["-b10", "-d,", "-d,A"] Step #5: Pipe: uU,ÃI(,RÃqxu🪓K🪛 Step #5: aQgAuh,,n,N( Step #5: o1r( Step #5: ,,wmjk,ÃGY4f3🪓npF Step #5: ,2 Step #5: 🪓o,Y(W,u07iu5, Step #5: qGqH3 Step #5: 8jR,c,l,N, Step #5: RlÃ,⚙Y,à Step #5: h🧰,WmJ 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,", "-d,A"] Step #5: Step #5: Running test ["cut", "-c5"] Step #5: === Compare result for: cut ["-c5"] Step #5: Pipe: p6RRN2n,EGO(Wj Step #5: ,K7g Step #5: J51BzÃJ3,jD Step #5: FZR,5🪛🔗,L,im, Step #5: l,72Ww41y,(Ãf️,Mf Step #5: l,rj7(,xjt Step #5: ⚙5q4,,f⚙1DZO(, Step #5: r Step #5: N9g,((tKpp(( Step #5: (️D,gB1M,uqTv,BM🪓px🪓i,bJ Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut", "-d,"] Step #5: === Compare result for: cut ["-d,"] Step #5: Pipe: 🪛Ãi,D2,bEN,lw,C1h🪛ZQnb3 Step #5: LnG8dl8f66,ZXk,s, Step #5: ykKR🧰 Step #5: Step #5: dq Step #5: ,Vk3It00,cw7Ãwm,d,a1RWca( Step #5: ,Q🪓,,CW Step #5: J,,R, Step #5: O,Z Step #5: lGWI,,P,TASQ🪛(WJ,4CUo 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", "-b2", "-d,x", "-f1"] Step #5: === Compare result for: cut ["-f2", "-b2", "-d,x", "-f1"] Step #5: Pipe: ,ZÃYZbAb,🪓8 Step #5: a4bbLU,f,wXv Step #5: 🔩,i,GL,4r Step #5: 7(SF,2iwu,I0Sn,O Step #5: ,QAZI🔗,ÃÃ⚙9u(Z Step #5: b6h,ot1,sV, Step #5: Y,hJ,,,v78DeuvMq Step #5: Step #5: 🪛sQ️Ã4, Step #5: 0,WIv Step #5: Rust stderr: Step #5: cut-error-delimiter-must-be-single-character Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-delimiter-must-be-single-character Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-f2", "-b2", "-d,x", "-f1"] Step #5: Step #5: Running test ["cut", "-d,M"] Step #5: === Compare result for: cut ["-d,M"] Step #5: Pipe: , Step #5: UGEÃ,(G,nA Step #5: vUdZ,U Step #5: ,,W, Step #5: Step #5: SÃ7S Step #5: 6,bqOT,🔗(9rk Step #5: Step #5: Y,b(,Bkpy,6, Step #5: o(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,M"] Step #5: Step #5: Running test ["cut", "-f3", "-f3", "-f3"] Step #5: === Compare result for: cut ["-f3", "-f3", "-f3"] Step #5: Pipe: Step #5: A,B,Jq,z(,eAq🔩 Step #5: 🔗mb5l(YL Step #5: ,🧰Wv⚙,V🪛4 Step #5: à Step #5: Step #5: 6K,g3t️,7Ã,, Step #5: ,, Step #5: F, 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", "-f3", "-f3"] Step #5: Step #5: Running test ["cut", "wET68iEQ⚙GY"] Step #5: === Compare result for: cut ["wET68iEQ⚙GY"] Step #5: Pipe: A⚙W(,MYg🪛pHC,3h Step #5: xb,HE⚙️muTxa,ya1YiY3(o,zDs( Step #5: 3Eqgm,sauVwÃ,y,vi8 Step #5: mhW,,AAIu Step #5: 0Za,xl0GfSCF,9N7O Step #5: (🧰UiP,4,G Step #5: XÃ,,D,,(6 Step #5: UA,d9️rC Step #5: y,⚙,V(,ayÃ5dRT,j Step #5: G,,y Step #5: Rust stderr: Step #5: cut-error-missing-mode-arg Step #5: GNU stderr: Step #5: you must specify a list of bytes, characters, or fields Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-missing-mode-arg Step #5: +you must specify a list of bytes, characters, or fields Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["wET68iEQ⚙GY"] Step #5: Step #5: Running test ["cut", "-f4", "-c10"] Step #5: === Compare result for: cut ["-f4", "-c10"] Step #5: Pipe: E,,4Zh4 Step #5: q Step #5: 3H Step #5: GEÃ2AgBs,BL Step #5: ️iÃAZ,,iyo Step #5: ,w,CLM6,JÃ,uQK Step #5: ,,ÃCp,7F🪓 Step #5: V9,Kc,xo3t Step #5: 9r Step #5: 4nc Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' 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", "-c10"] Step #5: Step #5: Running test ["cut", "-c10", "🧰(", "-d,b"] Step #5: === Compare result for: cut ["-c10", "🧰(", "-d,b"] Step #5: Pipe: v,NhM,🪛wy Step #5: E,,,6CÃhÃ,i Step #5: jlk,Ctg,,, Step #5: ihSuZ️Ã,H Step #5: QZS⚙V,L9,FÃd(U Step #5: pzDfoxw,GB🪓,k,SH Step #5: a,nd9DmP🪓WE,0🪛,XIy(Ãz(O,à Step #5: 🪛1,a, Step #5: S,msCyul(p,,T Step #5: ,u,(,DFWzà 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 ["-c10", "🧰(", "-d,b"] Step #5: Step #5: Running test ["cut", "-c4", "-d,3", "-d,j", "-c3"] Step #5: === Compare result for: cut ["-c4", "-d,3", "-d,j", "-c3"] Step #5: Pipe: P7l2p9x4,,,3U, Step #5: ,but5,2,, Step #5: q Step #5: Abr🪛d🪓,pG,P4a️, Step #5: ,KMKXy Step #5: 8fn,HQ Step #5: ,kpC🔩vh,M, Step #5: ,Q⚙CB Step #5: 9V,,dvp,jMW Step #5: 🪓ÃlVjy,🔩Z,vUZ🪛W Step #5: Rust stderr: Step #5: cut-error-delimiter-must-be-single-character Step #5: GNU stderr: Step #5: the delimiter must be a single character Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-delimiter-must-be-single-character Step #5: +the delimiter must be a single character Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-c4", "-d,3", "-d,j", "-c3"] Step #5: Step #5: #32 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["cut", "-b1", "-f2", "-d,Ã", "-d,", "-b8", "-b10"] Step #5: === Compare result for: cut ["-b1", "-f2", "-d,Ã", "-d,", "-b8", "-b10"] Step #5: Pipe: (6,rk🔩dAd🔩nZJ Step #5: Step #5: QZ,8,ixym2W6,TJM,EL Step #5: N Step #5: av6N Step #5: I7🪓(,uÃÃ🪓,ye,🪓7,DXy🧰kD(l Step #5: h️2O3TvSY,6🧰0Nzc🪛ÃD,(,⚙zH Step #5: EGFrZrIH,ÃZfÃh,7Ã,RYew(5BÃ, Step #5: J,c3lnT,T,nN🧰yV Step #5: ,wTih,,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 ["-b1", "-f2", "-d,Ã", "-d,", "-b8", "-b10"] Step #5: Step #5: Running test ["cut", "-f1", "-c5"] Step #5: === Compare result for: cut ["-f1", "-c5"] Step #5: Pipe: , Step #5: N,6E Step #5: e51, Step #5: LMRh, Step #5: Q8E(,r,🪓rÃkZw,🪓 Step #5: uCWr,XC,CwAL Step #5: UGK, Step #5: ⚙,Lge,️UaaXv🔩7,1pn Step #5: a Step #5: qq,a🔩,,F7 Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' 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"] Step #5: Step #5: Running test ["cut", "-c6", "-b2", "🧰VtÃaFT9", "-b4"] Step #5: === Compare result for: cut ["-c6", "-b2", "🧰VtÃaFT9", "-b4"] Step #5: Pipe: ,J0,Elf Step #5: ️,🪛,X78,(WY8 Step #5: lP,(6, Step #5: 4,xr Step #5: Wj Step #5: ️A(H9,c,, Step #5: rÃ,,Ãvwq,5 Step #5: 9,🪛,,0ÃC Step #5: ️tRÃ🔗3k(,🔩(ab,gKmF,Ã( Step #5: q,Z Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-c6", "-b2", "🧰VtÃaFT9", "-b4"] Step #5: Step #5: Running test ["cut", "-b10", "oF"] Step #5: === Compare result for: cut ["-b10", "oF"] Step #5: Pipe: b,,8V3hSl,7🪓⚙ Step #5: ,eBmjO,tc2WbDo Step #5: r(,3eG🔗Ou,,SSÃ,🔗ZK🪓9 Step #5: ei,1 Step #5: ÃSAhp Step #5: hsd,,,R Step #5: FE🧰N,s,2l(️s Step #5: ,️J,,E Step #5: 5🔩O,G(vÃ,D,,l Step #5: C Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut", "-c1", "-d,f", "-d,", "-d,d"] Step #5: === Compare result for: cut ["-c1", "-d,f", "-d,", "-d,d"] Step #5: Pipe: CW,ÃF7 Step #5: ,,0a Step #5: 🧰 Step #5: ,m,3⚙ Step #5: ,v,Ãxm, Step #5: ,5Ã,🧰🔩bZR0Rj Step #5: 🔩🔗rJP,vdS,QM6m,h,w Step #5: l,NvIVlÃYch,I, Step #5: SQcEB🔗d,G,, Step #5: OU,5BiS, 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,f", "-d,", "-d,d"] Step #5: Step #5: Running test ["cut", "-c1", "-f1", "-d,🔩"] Step #5: === Compare result for: cut ["-c1", "-f1", "-d,🔩"] Step #5: Pipe: I,TQ,nUÃÃÃTw,Ã,8 Step #5: k6pNq,Ck(vu🪛,vuB2YC Step #5: ,zpsL,, Step #5: Zl1,V🧰Ff,1AgJaAcÃ,,N🧰⚙ Step #5: enR,🔗🔗(F,S,k6 Step #5: UDR,GI(Uu,🪓🪓A,EP(f Step #5: RBk Step #5: gqc🪓 Step #5: ,L Step #5: ,,nu 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", "-f1", "-d,🔩"] Step #5: Step #5: Running test ["cut", "-d,c", "-c7", "-f3"] Step #5: === Compare result for: cut ["-d,c", "-c7", "-f3"] Step #5: Pipe: 1(zK,A(3VfHp,ÃaHw Step #5: gO,5aO,(Ve,d6ZkhJU( Step #5: 9️ Step #5: w2,Har,v(, Step #5: L,R,⚙,⚙ Step #5: , Step #5: Ã9wÃw8,,Vd Step #5: Ã,BaPt7🧰(KR Step #5: f3C6hlNà Step #5: ,zB 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", "-c7", "-f3"] Step #5: Step #5: Running test ["cut", "-f4", "-d,"] Step #5: === Compare result for: cut ["-f4", "-d,"] Step #5: Pipe: dÃSg⚙3,2R0à Step #5: Step #5: ,bN, Step #5: 7,B,WqPT,Ã,u Step #5: ERru6,GPg,,K3ui Step #5: mOVivT,6Rg,A Step #5: n,whÃpyr7rm,, Step #5: hf🪛hP,b⚙à Step #5: Ã,aq Step #5: Po,h(kcBk Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut", "-b1", "-d,", "-f5", "-c7"] Step #5: === Compare result for: cut ["-b1", "-d,", "-f5", "-c7"] Step #5: Pipe: 9XJlq Step #5: kKÃT,Ã(t,HYX7tD,5yZT6Oyl5d,ww Step #5: 8,f,8,BbLW,D Step #5: qyVyÃL,k🪓H,,K4( Step #5: jqzONp,9⚙ Step #5: qCnX,Bl🔩gz Step #5: NFsl,y🪛Ã,0K,0JÃd🪓O⚙P Step #5: 🔗a🪓Ã,stDÃjs,h🔩e8,,mF Step #5: Sk🪓YHgd,Q,(fyWPÃ6S,,phe Step #5: Fe(🪓⚙z🪓🔗ar,A,⚙gi42AO Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' 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", "-d,", "-f5", "-c7"] Step #5: Step #5: Running test ["cut", "-c4", "-f1", "-d,q", "-b3"] Step #5: === Compare result for: cut ["-c4", "-f1", "-d,q", "-b3"] Step #5: Pipe: 6,D(,🔩cncO,mvWa,(6🔩 Step #5: XTewsZ,Y Step #5: Step #5: Quo4 Step #5: CoEGp🔗,N, Step #5: ,,R5g(GCl,w Step #5: dJ,f(ZD1R Step #5: GW🔩bX(X0,ID,PJ Step #5: ,,,fÃwHÃ(lj, Step #5: aa,5t,puf,MZKzFlK 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", "-f1", "-d,q", "-b3"] Step #5: Step #5: Running test ["cut", "-f4"] Step #5: === Compare result for: cut ["-f4"] Step #5: Pipe: Step #5: 🔗1,,g,j Step #5: I,24W,F,,Ã⚙Jwo3 Step #5: rÃ4u(,jd1gmB Step #5: Y2🪓EÃ,f️BuB,(PJ Step #5: r,(vzÃS Step #5: Zstns3IM,8rMP,,XIK Step #5: ,,pmV,Sà Step #5: k,hf️( Step #5: 🔗, Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut", "-b9", "-f4", "ÃÃ"] Step #5: === Compare result for: cut ["-b9", "-f4", "ÃÃ"] Step #5: Pipe: srxl,KT((( Step #5: z,Llj(Nw,r,iM Step #5: WÃ🔩(X, Step #5: N,z️WxSTl🪓u, Step #5: 5(9qf,SZH, Step #5: Wo1l,N,8,7f,(U🪓l Step #5: J2n,⚙j, Step #5: 1🪛,EPh,(( Step #5: TÃaQp(⚙,0oZ41O,SKV1,q,GU1 Step #5: 8O,e,Y,kLaC(🪛k,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 ["-b9", "-f4", "ÃÃ"] Step #5: Step #5: Running test ["cut", "-b8", "-c9", "-d,z"] Step #5: === Compare result for: cut ["-b8", "-c9", "-d,z"] Step #5: Pipe: GW🔩,🔗Fse,O,JÃn️R(, Step #5: l,(🔩G️AvV(,5Ã7ek Step #5: SDK,,Q,AZ,S Step #5: ,kG Step #5: 4,, Step #5: 66E🔩g🔩🔗F🔩t,o Step #5: huU,Mc Step #5: Cq,(,à Step #5: aRe Step #5: 🔗pU,gn Step #5: Rust stderr: Step #5: cut-error-delimiter-must-be-single-character Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-delimiter-must-be-single-character Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-b8", "-c9", "-d,z"] Step #5: Step #5: Running test ["cut", "-c6", "-b10", "1N", "-b5"] Step #5: === Compare result for: cut ["-c6", "-b10", "1N", "-b5"] Step #5: Pipe: Q️,D3ÃgV7Xo,i Step #5: , Step #5: Step #5: D,,ALc🔩WlLg,R(Ã(w,Tl Step #5: Gdq Step #5: Bd,U Step #5: n,7NI Step #5: 7Nyl,(🔗(🧰FJ,V Step #5: OMPED(️, Step #5: CJ1fb(HV0A,ZSs Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' 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", "1N", "-b5"] Step #5: Step #5: Running test ["cut", "-d,", "-b3", "-d,H", "(L⚙4wRcS0C1T7Ã", "-c8"] Step #5: === Compare result for: cut ["-d,", "-b3", "-d,H", "(L⚙4wRcS0C1T7Ã", "-c8"] Step #5: Pipe: 70kP6Ãr⚙E,mQ, Step #5: Pyf,I0mSeqKG,EPm Step #5: 5,Qdg,PM4 Step #5: dt🔗b,eL7,etÃ,B,kXXk Step #5: pfe🪓,,JEcHf1,a4 Step #5: d,tQ(r9YB,E,, Step #5: ,,z8EfzkÃ,i⚙k6stÃ( Step #5: bÃ1,PydwSÃ((ÃP,HÃZMyJVYJ Step #5: 🔩,a,J,Is Step #5: C,B2M(,2AÃLom, 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,", "-b3", "-d,H", "(L⚙4wRcS0C1T7Ã", "-c8"] Step #5: Step #5: Running test ["cut", "🧰", "-d,r", "-b10", "-f2"] Step #5: === Compare result for: cut ["🧰", "-d,r", "-b10", "-f2"] Step #5: Pipe: 7s Step #5: 🧰06🪓DB,9🔩,🧰ocWacn,Z Step #5: jo0 Step #5: A️62Z,5,F,yà Step #5: Fd71,a🪓🪓Z4,agjy🔗L1b🔗,hanÃYWO Step #5: ey️ Step #5: L️Bq,lsÃ,ÃKv Step #5: I,🪛IBN Step #5: p,si,(x,31h2 Step #5: ⚙9j,🔩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,r", "-b10", "-f2"] Step #5: Step #5: Running test ["cut"] Step #5: === Compare result for: cut [] Step #5: Pipe: 🔩Iq1X(,oj,I Step #5: y1🧰pQoÃRuÃ,,uÃ2HCup,qg🪛,(( Step #5: ,🪛N Step #5: ,R🪓️MQJw🪓,Q,Vl Step #5: UwAPw,,,W,UD🔗H⚙M(z Step #5: (,1️Y,14🔗q3,Mo,IQ Step #5: q09a9XiX,ioÃ,L,mMd Step #5: uhn,id,Ã🪓idS(Ã9(à Step #5: 8,x🧰6(🪛a Step #5: cIukIqA 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", "-c7", "-d,X", "-f3", "-c6"] Step #5: === Compare result for: cut ["-c3", "-c7", "-d,X", "-f3", "-c6"] Step #5: Pipe: w,, Step #5: ,V Step #5: d️,Mz4v️3m🪓,S88, Step #5: ,Aet Step #5: 0️TCr️,9,sA Step #5: ,U Step #5: 🪓HP,,(🪛🔗G Step #5: IyA6Z,suJi Step #5: 🪛(T,r,,QuN9️( Step #5: ParP,kIF,UU🔩o,lB5s 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", "-c7", "-d,X", "-f3", "-c6"] Step #5: Step #5: Running test ["cut", "-f3", "-d,", "-f2", "-f3"] Step #5: === Compare result for: cut ["-f3", "-d,", "-f2", "-f3"] Step #5: Pipe: ,,lRDDc,2 Step #5: NwI(sMwWh Step #5: ,xG,C210v, Step #5: ,xNp,QioO,8 Step #5: 0,1U9(a⚙🔩,🔩,FQD Step #5: ,4,w,🪓HDÃ, Step #5: 40L(lZ,SA1w,GPÃH,, Step #5: 46,2🔗,R,qN7,5Jà Step #5: ba Step #5: 2W,i,sjhRqJX Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' 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,", "-f2", "-f3"] Step #5: Step #5: Running test ["cut", "-b3", "e8", "-d,", "-d,o"] Step #5: === Compare result for: cut ["-b3", "e8", "-d,", "-d,o"] Step #5: Pipe: 🪓bn,tV,t,3KLUK Step #5: (🧰2w,we,ÃHIY Step #5: 2,,N,RBD,6 Step #5: lBTG,m,77,eà Step #5: m5,YEQ,🔩⚙rX,🔗7🪛tx Step #5: g Step #5: Wc5 Step #5: k🪓,w,v Step #5: rÃ,y Step #5: ,C🪓🔩xp(T 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", "e8", "-d,", "-d,o"] Step #5: Step #5: Running test ["cut", "-f4", "-c8", "-b9"] Step #5: === Compare result for: cut ["-f4", "-c8", "-b9"] Step #5: Pipe: l,F Step #5: ,K41Q8uO,h Step #5: 7vKV44,((ÃÃxq,F Step #5: ÃYnF,F, Step #5: q🪛 Step #5: Ã,k,Ã⚙,uu,5CvtOiPE Step #5: CHCÃse(q🧰,🧰à Step #5: tÃ4Pp,BV, Step #5: 🧰h1WG(J,🧰Rk Step #5: Ã🪛B,hSGC,YN,Tq4 Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' 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", "-c8", "-b9"] Step #5: Step #5: Running test ["cut", "-f1", "-c1", "-d,T", "EÃ0", "-c10"] Step #5: === Compare result for: cut ["-f1", "-c1", "-d,T", "EÃ0", "-c10"] Step #5: Pipe: 1pXSQ Step #5: gA️ Step #5: ÃT🧰️q Step #5: Y6,,u🔗fPWÃwy,3kXm Step #5: ,,u1🔗r5 Step #5: 3Kyl,(37k⚙9,U9SaMs⚙MD,pT🪛6s Step #5: a,, Step #5: j,j,D Step #5: 0cg7🔩,,2🧰R🪛 Step #5: 86🧰v2E, 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", "-c1", "-d,T", "EÃ0", "-c10"] Step #5: Step #5: Running test ["cut", "-f5", "-f2", "-d,"] Step #5: === Compare result for: cut ["-f5", "-f2", "-d,"] Step #5: Pipe: aÃ,,tm🪛9U🔩wa,,M🔩h Step #5: TjaWXzE,,DaA(xZ,6,nM Step #5: CI Step #5: 🪛tu,d6iKdw6i Step #5: Ãb,🪓 Step #5: XohE5,ak,L🔩9(6 Step #5: ,D6F,,O,z Step #5: Db,, Step #5: ,cZ,,w,wJ(CTLDfWZ Step #5: qj,pIz Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' 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", "-d,"] Step #5: Step #5: Running test ["cut", "-f1"] Step #5: === Compare result for: cut ["-f1"] Step #5: Pipe: fu,,🪓ÃrjL,,ItzPJ Step #5: ,i Step #5: yb,,YVM6QpCQ,0FoÃxAdJp Step #5: i,,JÃ,🔩IP, Step #5: gO(1d,i(kAId,,P9d Step #5: F,C,4b,dCX Step #5: 89(KHpZyH,🪓,z,K4 Step #5: BW(,,ÃK,uc,FO Step #5: ,v,58,,SeR Step #5: vE4,M,,T,à Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut", "-c9", "-b4", "-c3", "-f1", "-b7", "-d,"] Step #5: === Compare result for: cut ["-c9", "-b4", "-c3", "-f1", "-b7", "-d,"] Step #5: Pipe: x9w Step #5: Step #5: mf,gqAvY, Step #5: i8,xGÃqIcm,sU,🧰3,n(X((s Step #5: ,,,AÃFZ1P Step #5: ,1 Step #5: nFJV🔩lZ Step #5: Step #5: m,,iZ🪓🪛,vFK Step #5: ,,h,0O,OwjC0O(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 ["-c9", "-b4", "-c3", "-f1", "-b7", "-d,"] Step #5: Step #5: Running test ["cut", "GgÃZoÃM🔗p🧰O2l"] Step #5: === Compare result for: cut ["GgÃZoÃM🔗p🧰O2l"] Step #5: Pipe: B7Ã🧰 Step #5: H️,,8,Ãhà Step #5: ,XJ Step #5: Ã,(d,,Qgtgb,n Step #5: AHMHYhTB,hb,,c Step #5: Q,D🔗z61,c( Step #5: (,, Step #5: W3,O,Ei,BjZ(lJ, Step #5: ,(olqMv(Q24 Step #5: 6z 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 ["GgÃZoÃM🔗p🧰O2l"] Step #5: Step #5: Running test ["cut", "-c4", "3MTlR", "-c10"] Step #5: === Compare result for: cut ["-c4", "3MTlR", "-c10"] Step #5: Pipe: ÃQ🧰,vÃ🔗Dd🪛X,ui8f,O Step #5: j(,xf,Sr Step #5: J(,C,🪓p,m🧰I4X,kD Step #5: ,4G2,y,,(kCÃTDpJ🪛 Step #5: ,🪛t,ÃÃ(,T(sxd,(L Step #5: N,🔗djd Step #5: ,,Eq6 Step #5: dom1Eà Step #5: O(I,🔩🔩f4g,🪛Ãyf,WWQ,He Step #5: F,AjPFPSl Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' 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", "3MTlR", "-c10"] Step #5: Step #5: Running test ["cut", "-f2", "-c6", "-c9", "vqPf0M🧰YgqA"] Step #5: === Compare result for: cut ["-f2", "-c6", "-c9", "vqPf0M🧰YgqA"] Step #5: Pipe: F,🔗3h,Fr7🪓🪛8,🧰(oEG,eh Step #5: 4jRY🧰LZ7,,,41🔩2Gd Step #5: QÃH⚙jyfWE,🧰WzvFÃ(J, Step #5: ,RA,He3omÃ,vD Step #5: ,️a,m6,J Step #5: ,🪛,⚙ci Step #5: QQAmyJYTH,k🧰Dd,sHweR0k,Oc Step #5: d,xQ Step #5: Nj,05m,u️J🔗,rÃQQiJ 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 ["-f2", "-c6", "-c9", "vqPf0M🧰YgqA"] Step #5: Step #5: Running test ["cut", "-b2", "-c3", "-f2", "-c9"] Step #5: === Compare result for: cut ["-b2", "-c3", "-f2", "-c9"] Step #5: Pipe: i8🧰Ygq,,3g,e(w,jà Step #5: ÃdLJY,6J🔗Ng,ÃDÃ,5CTmSR Step #5: COU🔗Z Step #5: 9xLJZv,Ãms,WE,Ln Step #5: , Step #5: LKhv7ià Step #5: ,RXI Step #5: hÃ,z1V Step #5: 2,3JaUvpn,B,jY🪛 Step #5: nÃNz Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' 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", "-c3", "-f2", "-c9"] Step #5: Step #5: Running test ["cut", "-c10", "-d,🪓", "-d,(", "-c4"] Step #5: === Compare result for: cut ["-c10", "-d,🪓", "-d,(", "-c4"] Step #5: Pipe: uÃnC,CDU, Step #5: Step #5: t7,YmP7a,KglkA,o,((u🧰️ Step #5: Step #5: (,Gg, Step #5: q,d Step #5: UÃ,J,V58W,🧰eBw Step #5: VZÃvR,F,C,g(u,à Step #5: e7 Step #5: ,LF🔗M Step #5: Rust stderr: Step #5: cut-error-delimiter-must-be-single-character Step #5: GNU stderr: Step #5: the delimiter must be a single character Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-delimiter-must-be-single-character Step #5: +the delimiter must be a single character Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-c10", "-d,🪓", "-d,(", "-c4"] Step #5: Step #5: Running test ["cut", "-f5", "-b7", "-d,V", "-d,"] Step #5: === Compare result for: cut ["-f5", "-b7", "-d,V", "-d,"] Step #5: Pipe: ZyO🔗u,AOL Step #5: e,S Step #5: 7yWnLU,BO,Ug Step #5: ÃW Step #5: tLwÃ(,egfCBP,0 Step #5: xn Step #5: rgPtSÃ,m(252uZE🔗️ Step #5: ,,sz,R,R( Step #5: 3SrO Step #5: fRDB,iRUZ⚙Z,4y,jb7KpMp Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-f5", "-b7", "-d,V", "-d,"] Step #5: Step #5: Running test ["cut", "-b1", "-b1", "-b7"] Step #5: === Compare result for: cut ["-b1", "-b1", "-b7"] Step #5: Pipe: ao2,peA Step #5: ÃSW(N Step #5: ,(G,( Step #5: hH,1yW Step #5: Step #5: ,XÃ,BOq Step #5: z Step #5: Step #5: eU,c Step #5: Y1oSÃH,️yai🔗0,q,ynMCÃ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 ["-b1", "-b1", "-b7"] Step #5: Step #5: #64 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["cut", "-c10", "-d,q", "-f1"] Step #5: === Compare result for: cut ["-c10", "-d,q", "-f1"] Step #5: Pipe: seYhNB Step #5: zJRkhw,, Step #5: 4h,8(,rZ,NQ🔩 Step #5: e,vVGwcMt🔩,,Qbtva Step #5: Akz2 Step #5: 🔩🧰xc,ÃF,,(C Step #5: Ã,,8zCMc Step #5: TÃP Step #5: 🔗,HAbc((🪓S,yWDo,F Step #5: ,6BY,uZ(,KÃ,5sj 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 ["-c10", "-d,q", "-f1"] Step #5: Step #5: Running test ["cut", "-d,o", "-f3"] Step #5: === Compare result for: cut ["-d,o", "-f3"] Step #5: Pipe: 🪛yat Step #5: 3(2NWJ,I🔩lUyob2,iaDFjV1iss,WA Step #5: 🪓vs Step #5: Sa⚙fZ, Step #5: ️uw🔗GGA,75ÃA,,7,lxp️c6 Step #5: ÃÃQ🪓,n4VXwÃ( Step #5: zÃZ🧰 Step #5: O,DkxnoC,ÃMkB, Step #5: ,v(E Step #5: 🧰zy6k🪛️⚙o,ÃTC,VDCFL,eÃRm,🪓0ve 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", "-f3"] Step #5: Step #5: Running test ["cut", "-b10"] Step #5: === Compare result for: cut ["-b10"] Step #5: Pipe: 6dJSCQ4Bp,R,hdnTL9 Step #5: ,2i,🪓Ã,🧰H91bÃ(D,Q Step #5: Ã(j,cZ,D Step #5: G5mj,(f6m7qD🪛,S Step #5: V(2UJ,Yr(x(🪓6,Iw Step #5: 🪛Bo,, Step #5: ️7ep,DJeÃ,uo Step #5: Step #5: wS4Z2,x🪛,lA, Step #5: ,ns3SN️FSW Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut", "-d,", "-f5", "-d,3"] Step #5: === Compare result for: cut ["-d,", "-f5", "-d,3"] Step #5: Pipe: 3Bx3,G,R Step #5: vq⚙m, Step #5: K,, Step #5: 0n,lQ,8W((Hr,s Step #5: ,6LTUv, Step #5: ,Lc2E, Step #5: ,6,140yzKT🧰x,w4nJ0Pm🪓F,bd Step #5: 1,s🔩mVzz1 Step #5: usc,pS,ZG Step #5: i🔩n,🪓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,", "-f5", "-d,3"] Step #5: Step #5: Running test ["cut", "T🔗", "-d,j", "-b9", "-f2"] Step #5: === Compare result for: cut ["T🔗", "-d,j", "-b9", "-f2"] Step #5: Pipe: a,nX⚙MC(,A⚙eà Step #5: Step #5: t0C⚙⚙P Step #5: UQ1R,, Step #5: xxeJ,8XÃ🧰aFop,qQHda,S Step #5: nF,ÃsXs,Ãe,Po7lB,ltf3 Step #5: 952b,,H Step #5: l🧰️,8O,0,B,s Step #5: Step #5: ,jpn,UmIuÃà 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 ["T🔗", "-d,j", "-b9", "-f2"] Step #5: Step #5: Running test ["cut", "-f5"] Step #5: === Compare result for: cut ["-f5"] Step #5: Pipe: ,u6Iq,h🔗WmW(Ch,u7h7Y🪓 Step #5: tI⚙t,Ãe2o⚙ys,kGe🔩F Step #5: kz(,Mà Step #5: Z7⚙zÃ0SxÃ,E⚙f Step #5: bÃ8q,LN7⚙Z4Z,y Step #5: rMG Step #5: U(W3E(0,z,,Bip,EnUp Step #5: Step #5: tl🪛,0D Step #5: d2Gj,, Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut", "-f4"] Step #5: === Compare result for: cut ["-f4"] Step #5: Pipe: ,(,r⚙Py,iDHtn3 Step #5: Step #5: k( Step #5: ,,XvdEm, Step #5: w(0,gtqt🪛Kcg,dmBn🧰 Step #5: ,Y🔗ÃI1🔩,,🧰, Step #5: Ã8,QtV,jhO( Step #5: TB1EWoYNM,WWÃfT6,UU,CiJOu Step #5: ,Ãf7udK,A🔗CXT3pÃ,KXU🔗,fZ( Step #5: (7🪛,(Lq,uGc,H,oh🔩kM Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut", "6U8HwxÃ", "-c1"] Step #5: === Compare result for: cut ["6U8HwxÃ", "-c1"] Step #5: Pipe: ️,nan8AtÃ🪓V,JHqjR,, Step #5: X,d⚙(9Y Step #5: ,0,1🔩3fH9mH(,🪛9(0Ci Step #5: (T,hdnf🪓,l2à Step #5: hVGÃjGJe3,7,CG🪓eQp( Step #5: 5,E,m Step #5: r,J,U Step #5: guI🧰A,(,gMvE,6DmXT,g Step #5: S,s,onvF(k,z🪓️ÃIzV Step #5: ,u0,,6 Step #5: Rust stderr: Step #5: 6U8HwxÃ: No such file or directory Step #5: GNU stderr: Step #5: '6U8Hwx'$'\303\203': No such file or directory Step #5: --- START diff Step #5: -6U8HwxÃ: No such file or directory Step #5: +'6U8Hwx'$'\303\203': No such file or directory Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["6U8HwxÃ", "-c1"] Step #5: Step #5: Running test ["cut", "-b1", "-d,", "-c1", "-c1"] Step #5: === Compare result for: cut ["-b1", "-d,", "-c1", "-c1"] Step #5: Pipe: p5⚙M🔩t Step #5: 6,⚙gV,Q,ÃÃ0 Step #5: 🔩fizm🔗,BavE Step #5: 🪛Un8,MkbQ,R,T, Step #5: Y Step #5: 🪓,,EVÃP🔩DC,,OpxÃE Step #5: t,P(w🧰🪓i,🔩,ÃZZ Step #5: h,(QiozÃ,w Step #5: XkBJoi,I(,XbAP⚙,uyC(zt7 Step #5: T🪓C3Vz,lZÃZ🪓 Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-b1", "-d,", "-c1", "-c1"] Step #5: Step #5: Running test ["cut", "-f1", "-c6", "-f5", "-d,", "-d,"] Step #5: === Compare result for: cut ["-f1", "-c6", "-f5", "-d,", "-d,"] Step #5: Pipe: Ãvp🔗Vtl5ÃC,qQd0JSi,lDDSX,Lum, Step #5: sP,bN Step #5: A,sMf4JLb,3fTM,q(Ã,j🧰lH Step #5: zYÃb,qYOF5W,s,YeC,kA( Step #5: Ãej,Y⚙I9,0Yui,EOO Step #5: b,V,🪛c4ScÃ5,,Ã5🔗YJ Step #5: (,fRÃ,BAG8🪓YCt Step #5: A(2 Step #5: 9B, Step #5: Yzv8ODt Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' 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", "-c6", "-f5", "-d,", "-d,"] Step #5: Step #5: Running test ["cut", "a", "-f5", "-d,", "-d,"] Step #5: === Compare result for: cut ["a", "-f5", "-d,", "-d,"] Step #5: Pipe: ,🔩(🪛Jt,DÃ,f🪛(,66u( Step #5: 8c,HuTiGOpt Step #5: 2,Qr5s,,gA(S4 Step #5: ,️,TC(zo Step #5: ,epLà Step #5: UÃ🪓h,,8Jf,4FYX,Eg2z Step #5: 🪛 Step #5: 1fÃT⚙🪛FR,13Kc,m,(,ÃToBP Step #5: FÃW, Step #5: ,IlWl83,Y️🪛,🪛fKLg,(x🧰 Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut", "-f4", "-b10", "-f1", "-d,H"] Step #5: === Compare result for: cut ["-f4", "-b10", "-f1", "-d,H"] Step #5: Pipe: 06lNx,,X🪓xT,à Step #5: 🧰,2,s Step #5: UhxN,fj4Ã,dÃ(TU Step #5: iH🧰,,C8,🔗🪓rTQx,P0Km Step #5: Ph️kMx,w🪛,(nba,rmg Step #5: ,⚙,🔗HY Step #5: ,Gk Step #5: UE Step #5: E2️ Step #5: 🪛AF️f,C,j,1U6Gu 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", "-b10", "-f1", "-d,H"] Step #5: Step #5: Running test ["cut", "-b5", "-f1", "-b2", "-c6"] Step #5: === Compare result for: cut ["-b5", "-f1", "-b2", "-c6"] Step #5: Pipe: x,7,i(0 Step #5: 🧰Zl Step #5: z🔩L4u,,f,0ÃUL25j Step #5: b,Ã⚙( Step #5: y,(pt,M,H(,F Step #5: k17q,oJb,F⚙ Step #5: TY🪛U,x,Y2a2( Step #5: ️G6ÃTsb,⚙,x,2DKU,F Step #5: Step #5: L Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-b5", "-f1", "-b2", "-c6"] Step #5: Step #5: Running test ["cut", "HG", "-b2", "-d,Q"] Step #5: === Compare result for: cut ["HG", "-b2", "-d,Q"] Step #5: Pipe: LlD,I🪛v🪓1OAs,🔗5jB,((Usà Step #5: ,8p,mL2rDY(,SaIC️ Step #5: OSQ,hY,ra,Oc Step #5: ,A, Step #5: lXF2Ob,h Step #5: zh0🪓U,iOx,9️IMwKF,F, Step #5: 3ec Step #5: Ãf(⚙9K,,aBG(, Step #5: p,wG, Step #5: fXjUr,,🔩Mc(🔗T,,️ 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 ["HG", "-b2", "-d,Q"] Step #5: Step #5: Running test ["cut", "-d,", "-b6", "-b7", "-f2"] Step #5: === Compare result for: cut ["-d,", "-b6", "-b7", "-f2"] Step #5: Pipe: 2m,JqWmY Step #5: ,ht8,Wk,Ãu,p Step #5: 8iNLof Step #5: ,ai(L🔩6Kg,🧰,ÃSw,o Step #5: aF🔩,pE( Step #5: 6🪛(t5,O️b🧰,🪓rVhw,qq️Hgk9S🧰 Step #5: 7m9ipw1a7,,Ps4,ruYaHà Step #5: q🔗G,e🪓 Step #5: 🔩V,z🧰(iÃXA2 Step #5: (8tn Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' 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,", "-b6", "-b7", "-f2"] Step #5: Step #5: Running test ["cut", "-b6"] Step #5: === Compare result for: cut ["-b6"] Step #5: Pipe: r⚙FnL,OY Step #5: W,⚙, Step #5: h(Ey3,,H Step #5: 1🧰5,,pLJzoy,(I Step #5: x️ Step #5: ,A🪛4,IÃ(vnz🔩Ky Step #5: a,Ã56 Step #5: ,HJWP8,(2QiA,5ÃP35LBE,4uQVkfo0r Step #5: ,PB,gM️ Step #5: 9olr45,,N,,Y Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut", "gI(", "-b8", "ZcUm7"] Step #5: === Compare result for: cut ["gI(", "-b8", "ZcUm7"] Step #5: Pipe: Step #5: u,P5fpT(OT,Y Step #5: t,,t,Af,ME1a Step #5: ÃTG09(,Q,8f Step #5: ,,TEo1X5 Step #5: jZZ Step #5: ÃZ,gE,m4 Step #5: Ãv9 Step #5: ,B(ÃiI,US Step #5: 4Ã2BeG,t🪛If,0 Step #5: Rust stderr: Step #5: gI(: No such file or directory Step #5: fuzz_cut: ZcUm7: No such file or directory Step #5: GNU stderr: Step #5: 'gI(': No such file or directory Step #5: cut: ZcUm7: No such file or directory Step #5: --- START diff Step #5: -gI(: No such file or directory Step #5: -fuzz_cut: ZcUm7: No such file or directory Step #5: +'gI(': No such file or directory Step #5: +cut: ZcUm7: 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 ["gI(", "-b8", "ZcUm7"] Step #5: Step #5: Running test ["cut", "-c2", "-d,(", "-b1", "-f1"] Step #5: === Compare result for: cut ["-c2", "-d,(", "-b1", "-f1"] Step #5: Pipe: ((hD1,k,kÃ6,,h Step #5: ,2Vif, Step #5: mR8,à Step #5: Inf,YbQ,K🪛FF,7Tuv, Step #5: T,,geE,,Ku Step #5: P,vÃ9iG🧰Ã9rÃ,ISÃ,s,O🧰 Step #5: Vj Step #5: E🔩x️Ã,,6p( Step #5: 🔗3nqmd🔗,,9i Step #5: 🧰7,v Step #5: Rust stderr: Step #5: cut-error-delimiter-must-be-single-character Step #5: GNU stderr: Step #5: the delimiter must be a single character Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-delimiter-must-be-single-character Step #5: +the delimiter must be a single character Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-c2", "-d,(", "-b1", "-f1"] Step #5: Step #5: Running test ["cut", "7Tujf\u{fe0f}", "-b7", "-d,o"] Step #5: === Compare result for: cut ["7Tujf\u{fe0f}", "-b7", "-d,o"] Step #5: Pipe: v,,jPr,,2G5ude Step #5: I🔩4kH,JuupiL,yMl,7,C Step #5: ,Ã,( Step #5: i,8gà Step #5: ÃczQ Step #5: ,ÃKeHbgw Step #5: ÃB,MDWMqi Step #5: w,NÃ🪛 Step #5: Ã,FDl,Plw,6j7q8O(, Step #5: ,cpL,,🪓,8R🪛ÃP Step #5: Rust stderr: Step #5: cut-error-delimiter-must-be-single-character Step #5: GNU stderr: Step #5: the delimiter must be a single character Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-delimiter-must-be-single-character Step #5: +the delimiter must be a single character Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["7Tujf\u{fe0f}", "-b7", "-d,o"] Step #5: Step #5: Running test ["cut"] Step #5: === Compare result for: cut [] Step #5: Pipe: G🧰f Step #5: ,(7,a,🔗St🧰xk,ÃOUtLe Step #5: SgHi,Ãq,od️,s Step #5: 🧰yS,C,⚙,,qm1OG Step #5: , Step #5: Ã,X,ÃV,⚙V(51OPR,2hfB( Step #5: (QNw58V Step #5: ÃG🔗s0 Step #5: ,,Mz,U,Cl⚙ 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", "-f3", "-d,", "-c9"] Step #5: === Compare result for: cut ["-f3", "-d,", "-c9"] Step #5: Pipe: F,G(,zegLuRS,⚙4Sm Step #5: y,brRHw,4 Step #5: Jhe,,,qV7h🧰,eiMJ Step #5: (,h,O7a Step #5: Step #5: 🪛a️0iu(,A(oGs,Yd Step #5: ERGI,0🔩🪓️a4 Step #5: CTk2ÃdE(t,,l,🔩ÃZ,j Step #5: ,QprqwX🪓,z,clq⚙ Step #5: ,5y⚙gN🔩 Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' 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,", "-c9"] Step #5: Step #5: Running test ["cut", "-f3", "TÃT", "-f3"] Step #5: === Compare result for: cut ["-f3", "TÃT", "-f3"] Step #5: Pipe: 🔗mjf Step #5: v1,4 Step #5: Step #5: iÃaQ,i8 Step #5: J1,ELs⚙D,uy,🪓U2wo Step #5: K⚙RF,,IDo🔗Z Step #5: t,u,ME🔩,i Step #5: x( Step #5: 5Z,,4T9HV,jÃD6,((J Step #5: ,u,aWr,🔗3WOdP, Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' 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", "TÃT", "-f3"] Step #5: Step #5: Running test ["cut", "-c3", "-b1", "-d,A"] Step #5: === Compare result for: cut ["-c3", "-b1", "-d,A"] Step #5: Pipe: ,(rB,JÃVjÃ,c,DV1 Step #5: Z3S️🪛h0,,h Step #5: q Step #5: 🪛Iu0E,,,⚙XQdU6,X🪓PTà Step #5: (,Hn🪓e,7 Step #5: e Step #5: RYmmbN,(, Step #5: ,Ng,V,B Step #5: 🪓kt🧰C Step #5: X 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", "-b1", "-d,A"] Step #5: Step #5: Running test ["cut", "-b9", "PaHci7XrH(5🧰I7f", "-b3"] Step #5: === Compare result for: cut ["-b9", "PaHci7XrH(5🧰I7f", "-b3"] Step #5: Pipe: yÃc,️,S🪛à Step #5: bx🧰ZUGhft,🪛3wcRu,h2T8eGxF Step #5: ,m🔗Ã6Ã8q,️khZ(GG, Step #5: ZH,🪛🔗35t,rM Step #5: ,️g,,G4YRdDb,mCà Step #5: w️, Step #5: (p,fHÃuw2 Step #5: Step #5: p,🔩 Step #5: 3Ns6,k3r Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' 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", "PaHci7XrH(5🧰I7f", "-b3"] Step #5: Step #5: Running test ["cut", "-d,3", "-f1"] Step #5: === Compare result for: cut ["-d,3", "-f1"] Step #5: Pipe: vJh, Step #5: 🔗Cx🪛 Step #5: B,dq,SN,hiL,Ãd Step #5: 5,,mÃRÃv(Ã,u,QXÃUQ Step #5: fb,z8rC,xoFVH9Wj🔗,A Step #5: Ã,🪛w6🧰,🧰,f(mm Step #5: wYl,n Step #5: 5epz,UÃf Step #5: 5c Step #5: a,,(0Y,,k Step #5: Rust stderr: Step #5: cut-error-delimiter-must-be-single-character Step #5: GNU stderr: Step #5: the delimiter must be a single character Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-delimiter-must-be-single-character Step #5: +the delimiter must be a single character Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-d,3", "-f1"] Step #5: Step #5: Running test ["cut", "-c3", "c🪛9Z🪛h🔩Ãb5k", "-d,"] Step #5: === Compare result for: cut ["-c3", "c🪛9Z🪛h🔩Ãb5k", "-d,"] Step #5: Pipe: H Step #5: ,🔩R,,F43 Step #5: 3Ã,Zi,UoC3,tfYF Step #5: DJj,uP(Ã🔗go🪓,⚙FTp,brmPj Step #5: p Step #5: C10of55g,⚙Wp,89,,RIkS Step #5: n(,dofI Step #5: (🪛,🔩️9MZ,🪓Ã,z8N Step #5: W,Q,aCok Step #5: G4f6,GTp⚙ 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 ["-c3", "c🪛9Z🪛h🔩Ãb5k", "-d,"] Step #5: Step #5: Running test ["cut", "-f5", "-b9", "-c2"] Step #5: === Compare result for: cut ["-f5", "-b9", "-c2"] Step #5: Pipe: ,iywt310v Step #5: ,,SBaz Step #5: RL Step #5: clBP,🪛,Ft(((kÃ,q🪓br,JdNp7 Step #5: x1,HKB⚙P((,5,TVbzjb,vO(🧰 Step #5: ,G Step #5: Z92v,V Step #5: m,R Step #5: h🧰D,D,,⚙5 Step #5: f4,Ã,iqVu Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' 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", "-b9", "-c2"] Step #5: Step #5: Running test ["cut", "-f5", "-f4", "Z", "-c6", "-d,", "-b6"] Step #5: === Compare result for: cut ["-f5", "-f4", "Z", "-c6", "-d,", "-b6"] Step #5: Pipe: q⚙rc4,Wo,F Step #5: 2v🧰owwyo Step #5: m Step #5: aJwAviT(,,zItwC Step #5: L,h⚙,Z2Wk,awlTQ,⚙(k Step #5: o,1V,Ãlwqhi Step #5: (8Ã,Ã4zeT(gd🪛(,Ãu6Q Step #5: (CVIcPnz Step #5: G,🔩,lBRG1,, Step #5: ,KI5,1,C🔩Z47fi Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' 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", "Z", "-c6", "-d,", "-b6"] Step #5: Step #5: Running test ["cut", "-f1", "-c1", "-b6"] Step #5: === Compare result for: cut ["-f1", "-c1", "-b6"] Step #5: Pipe: U Step #5: U5 Step #5: S(️7(9D,qrg,6M Step #5: Mn0L, Step #5: 8,p Step #5: sM6(u,XQ,LTKEraE,2🔗nU Step #5: mgR,2,UIN(t Step #5: Lf,️p Step #5: ,,0,🔗Lt🪓x0pÃN3 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", "-b6"] Step #5: Step #5: Running test ["cut"] Step #5: === Compare result for: cut [] Step #5: Pipe: ,C⚙cIwoQMNe,,8,ASLIN Step #5: vÃ,tWiZKc,z(Y Step #5: (🪓9j8K,,Oq,G66H Step #5: g,M️ty,Q,FG(E,( Step #5: ESVcN🔩l Step #5: 4Ã(,( Step #5: kX,,x,Oa🪛ku(b Step #5: Step #5: x4xF Step #5: YAsmJ,v0 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,", "-b2"] Step #5: === Compare result for: cut ["-d,", "-b2"] Step #5: Pipe: Step #5: QnUMaxS,,⚙🪛2ZÃ, Step #5: 0,🔗HrBA4,sMJ3🔗L🪛(HO,🧰rTm, Step #5: 🪓,🧰Ãuiu,,I,4à Step #5: ks Step #5: ,euF,W7ja6e Step #5: ️uamU Step #5: Hnaswq,j,OLBURW3 Step #5: E,,,3EZn,hk(6x🪛4mG 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 ["-d,", "-b2"] Step #5: Step #5: Running test ["cut", "-c3"] Step #5: === Compare result for: cut ["-c3"] Step #5: Pipe: R,🪓,z,Ov⚙swlZWW Step #5: WOà Step #5: Ãeg,⚙dmGqY,Pl(, Step #5: Fm,VGBf, Step #5: U,Ãp,JlMA,I,O(C Step #5: vLqJZÃty,j,AD,️ Step #5: BT(,,gc,C Step #5: dAv,, Step #5: 🔩🔗jtS,BCARr,LKD🧰Ãz⚙,c8w Step #5: l Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut", "-c10", "-b8"] Step #5: === Compare result for: cut ["-c10", "-b8"] Step #5: Pipe: (wy8qQ(i,Pi,, Step #5: V4z3,zKvPÃqe,,yW3VC Step #5: HuV(l️XP,s,,(2Ax Step #5: wt0((4️S0,zP,DnE,🪓S0️LV9La5 Step #5: cH,lR,Sl,pMÃP8 Step #5: ,,,c Step #5: (6(,dtm56ZA3h,MÃfÃMIjL9🪓 Step #5: VraiP,8 Step #5: Z3,X,,4T Step #5: kILTsVhl,,,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 ["-c10", "-b8"] Step #5: Step #5: Running test ["cut", "-b9", "-d,", "-f2", "-d,", "-f3", "-f4"] Step #5: === Compare result for: cut ["-b9", "-d,", "-f2", "-d,", "-f3", "-f4"] Step #5: Pipe: f,P,🔗G️0d, Step #5: qzjq,Hq,Ã, Step #5: 7Ã3Kp,ktU Step #5: s2M Step #5: ,Fj,p Step #5: v🔗(1,,hnD4 Step #5: VzL, Step #5: ASmXT,Ãm,️ Step #5: k,yhUà Step #5: Ã,78(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 ["-b9", "-d,", "-f2", "-d,", "-f3", "-f4"] Step #5: Step #5: Running test ["cut", "-b6", "-f4", "-d,2", "-c6"] Step #5: === Compare result for: cut ["-b6", "-f4", "-d,2", "-c6"] Step #5: Pipe: A🔩Kpl,d4 Step #5: O,ÃTlÃ7,⚙u(,, Step #5: M4 Step #5: 9k,L9🧰p🔩Cv Step #5: Oc Step #5: 3️F,T4cB(⚙ Step #5: ⚙Q,6c,mXkc, Step #5: ,🧰jp(z5🪓cf,aN,,(fÃ️1I Step #5: YK,N,p7Cw Step #5: 7,aN3yKL 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 ["-b6", "-f4", "-d,2", "-c6"] Step #5: Step #5: Running test ["cut", "-c10", "-f3", "-b5"] Step #5: === Compare result for: cut ["-c10", "-f3", "-b5"] Step #5: Pipe: okaÃ(S,W1kIK5,(R(,(D,BBcGx Step #5: EÃX2, Step #5: ,9 Step #5: (Lv,Ã️JG,nOz,2(fNN Step #5: ( Step #5: mX,w Step #5: gÃqVZ🔗Y,,FNp Step #5: 🔩,(g92v,(fVC Step #5: (,O,je, Step #5: 🧰(1(,R9bY9🧰p,Ã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 ["-c10", "-f3", "-b5"] Step #5: Step #5: Running test ["cut", "-f4", "-c10"] Step #5: === Compare result for: cut ["-f4", "-c10"] Step #5: Pipe: ,🔩NvaEG🧰,s Step #5: C0S(,️E🪓J🔗sÃo,I Step #5: ,🧰🔩Ã,rvV7X,Fwb8🔩WWE Step #5: 🔩,LkrE Step #5: 🔩LVB4,6,U️J Step #5: 🪛J(,8FvB🔗🪛U🪓,gk,p Step #5: 6GÃkGRK,F,,,RAox Step #5: ,j,G, Step #5: vd🧰e,w(2StAa,FilcP,2b9f🧰,feÃr Step #5: j,oydrl,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 ["-f4", "-c10"] Step #5: Step #5: Running test ["cut", "-c9", "-b10"] Step #5: === Compare result for: cut ["-c9", "-b10"] Step #5: Pipe: lJ,,zK,s Step #5: 🔗6,V🧰NIg,,WG Step #5: Step #5: fxg,F Step #5: o️E,xn,N️I2a🪓ÃOK,Jb0k,qA( Step #5: SÃ0,M6🔩m🔗,sT8 Step #5: t(WxA7,Eh3b,HÃQy,8ÃR🔗,p🧰7 Step #5: 2Oc,O, Step #5: C Step #5: 06IX(J,🧰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 ["-c9", "-b10"] Step #5: Step #5: Running test ["cut", "-f4"] Step #5: === Compare result for: cut ["-f4"] Step #5: Pipe: s(qM,E,( Step #5: 🔗oGD3,,GM,Pdsw Step #5: cs0B⚙a(q2,hGD⚙,Yy,B,h Step #5: qK Step #5: 9,,A35Az,z Step #5: AeJKkCy,LoEr,u8Ea,mhKq Step #5: a76Ã(,pG,KEi( Step #5: XJI,R,🔗OxR Step #5: eTV⚙C Step #5: 🔩YPc,a92nM,92Xt8b🪛ÃÃ, Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut", "-d,X", "🧰eP\u{fe0f}x", "-b1", "jzHPX🪓C1M🔩"] Step #5: === Compare result for: cut ["-d,X", "🧰eP\u{fe0f}x", "-b1", "jzHPX🪓C1M🔩"] Step #5: Pipe: 🔩t,K3,🔩(2,vAq Step #5: 6tv1K,,Ett🔩Z5 Step #5: ,,q️F22p Step #5: F,EL🪓,Z Step #5: QR🔩BFMuQ,A,0x🪛7, Step #5: pT,,J0Ã6UpP9T,YViI,(1 Step #5: Zeuv⚙8G,,🔗YsP,L Step #5: ,c🪓,T Step #5: ,EG7,R7gu3D, Step #5: W,mQMJ🔩7z🪓,P2,SM,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 ["-d,X", "🧰eP\u{fe0f}x", "-b1", "jzHPX🪓C1M🔩"] Step #5: Step #5: Running test ["cut", "-c3", "-f5", "-f4"] Step #5: === Compare result for: cut ["-c3", "-f5", "-f4"] Step #5: Pipe: ,️o,KrTr97m5,🧰(u(9, Step #5: Ãrb,ibg🪛a9️g,ztlV5R, Step #5: j🧰D,D,HN,, Step #5: ,Ã,GÃNBP(,, Step #5: w🪛gÃ🪛3q,(k,,Ev Step #5: ÃMq, Step #5: 🔩RH,,🔗3,0t,FtbsOkk(Pv Step #5: à Step #5: ch,,kzG,bvobjDÃ, Step #5: ,,N,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 ["-c3", "-f5", "-f4"] Step #5: Step #5: Running test ["cut", "-f5"] Step #5: === Compare result for: cut ["-f5"] Step #5: Pipe: ,🔩3BG,y,hWDFJy,UÃR Step #5: ,S,Up Step #5: ⚙,oFKI,zvOz56,, Step #5: Step #5: a🔩y,B Step #5: rPH,xq Step #5: GM,3⚙n(M Step #5: j8C8,(pZ,v9lgà Step #5: rK7,3,Po1S,(⚙IzJk(V Step #5: JQ,🪓08 Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut", "-c10"] Step #5: === Compare result for: cut ["-c10"] Step #5: Pipe: I,Ã,0o,mbrY(E,(️KT Step #5: 🔗,,zq3s Step #5: sW2WdÃ,🪓,jtzÃÃv0à Step #5: s,4,(bWr,aPU Step #5: m🪛,nl,4lVT,Rn(NI Step #5: ,Z Step #5: ,,d,🪓J4,u(NNEà Step #5: 1q, Step #5: PR,,K,E,myRLA🪛K Step #5: uJÃ️,0,,7mwQX Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut", "-c8", "-b2", "-c1"] Step #5: === Compare result for: cut ["-c8", "-b2", "-c1"] Step #5: Pipe: (,zXgIzC5Hra,, Step #5: B4P((OÃRF🔗,IpqHR,UYZ⚙U,,z Step #5: ,iU8eBr1dez,🔩hÃu,, Step #5: (h,(K4Z,E Step #5: Ã1S,🔗🪓 Step #5: vwuET, Step #5: 🪛m🪓J,🪛️8,,7🔩I Step #5: mÃ,uÃ9Ã,wC🔩6(i7x,x🔗,(7 Step #5: pojAr,,,H Step #5: 🧰l6🔩2,pE,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", "-b2", "-c1"] Step #5: Step #5: Running test ["cut", "-d,"] Step #5: === Compare result for: cut ["-d,"] Step #5: Pipe: ,k4,WqNLTÃ🔗,J,🪓 Step #5: Po,E Step #5: 🔗ur4,Na5Cm, Step #5: ZlPs,b Step #5: ,S Step #5: ycrU⚙R,8dLMÃR,w0eh🔗dwI️G,6,2S Step #5: Ge,J🪛,6IUlS🔩,7,N9R Step #5: Cw⚙2,Efx(,EWjaIkh🧰7l,3uR( Step #5: Xum,Z Step #5: (,R,️, Step #5: Rust stderr: Step #5: cut-error-missing-mode-arg Step #5: GNU stderr: Step #5: you must specify a list of bytes, characters, or fields Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-missing-mode-arg Step #5: +you must specify a list of bytes, characters, or fields Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-d,"] Step #5: Step #5: Running test ["cut", "-b4", "-b5", "-c8"] Step #5: === Compare result for: cut ["-b4", "-b5", "-c8"] Step #5: Pipe: eH,🔩, Step #5: LQQ Step #5: QWPB5KÃw,c64bTm5T Step #5: dvW3,UZ(D,l🪓pmJl,Y,QL🪛️IEq Step #5: u🪛8Ã4,bNIfA,B,ZÃb,xR5p🧰W65 Step #5: 69xhL,,,,ÃRbUZE Step #5: ,🪓LS0,2UHRP🔗,🪛yB(,s Step #5: D(CCw,I🔗🔩fm,eKb🧰 Step #5: gTxw,,rkf, Step #5: 3Z,,tyLrV,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 ["-b4", "-b5", "-c8"] Step #5: Step #5: Running test ["cut", "-c3", "-c2", "\u{fe0f}b6Ã\u{fe0f}D⚙pqOj"] Step #5: === Compare result for: cut ["-c3", "-c2", "\u{fe0f}b6Ã\u{fe0f}D⚙pqOj"] Step #5: Pipe: fqÃ(7,n,l,,0Oh Step #5: ,E4uFKr60H,🧰 Step #5: e,,vmOyYTwÃv,x Step #5: ,Xak🪓3Q Step #5: ,5j Step #5: ,FT🔩n,bb,4 Step #5: 🧰v,,w,OEH Step #5: RN(uoYfwa Step #5: ÃKO,,o84S,xP(3zh Step #5: N,,tz8🔗tb,rga Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' 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", "-c2", "\u{fe0f}b6Ã\u{fe0f}D⚙pqOj"] Step #5: Step #5: Running test ["cut", "-f3", "-f2", "🪛RThA"] Step #5: === Compare result for: cut ["-f3", "-f2", "🪛RThA"] Step #5: Pipe: s🪓,Uvl Step #5: ZG🔩o,0b6🪛xm Step #5: (RU,KPB1🪛y🔩 Step #5: 🧰02kx9,1 Step #5: MZÃb,I1oNYK8,hl Step #5: D5ZX Step #5: B Step #5: ,q(k,ÃI Step #5: l8Cv🔩 Step #5: 6Cp⚙Gl,i,,🪛yÃ🔗,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 ["-f3", "-f2", "🪛RThA"] Step #5: Step #5: Running test ["cut", "-c6", "-c1"] Step #5: === Compare result for: cut ["-c6", "-c1"] Step #5: Pipe: PÃU9🪓,5(, Step #5: 4️2LxP,d,JSazIq Step #5: t(0X Step #5: D1j🪓kMB,JXh,I74 Step #5: ,🔗ÃyT2,,à Step #5: c2m,a🪓 Step #5: A️0🔗cKS(n Step #5: u,Fs,(VCcÃ,I Step #5: DN🔗x,V🪛 Step #5: Uk,jHxd,ÃoAy,d3Cm,Coijunb Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' 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", "-c1"] Step #5: Step #5: Running test ["cut", "-d,", "-b2", "-c8", "-d,", "-d,8"] Step #5: === Compare result for: cut ["-d,", "-b2", "-c8", "-d,", "-d,8"] Step #5: Pipe: uyJF4,e6cl,eyfMà Step #5: w,u Step #5: Step #5: g🪛LZbWKU,lZ9,️,,Ecc🔩🪛d Step #5: Ã,🔗,, Step #5: ArKM,ÃSx,1 Step #5: m,0t🔗hj,a, Step #5: 9E🔗sO,S,,DQ, Step #5: ,nPk,45🔩TVUeIR,m(N Step #5: LHjo(🧰f,Ã7,Ã3 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,", "-b2", "-c8", "-d,", "-d,8"] Step #5: Step #5: Running test ["cut", "-d,O"] Step #5: === Compare result for: cut ["-d,O"] Step #5: Pipe: ,,U,Gyul8(pH0q Step #5: ,nSE2 Step #5: L,I,td(Vl,FET(OYà Step #5: 🪓F(2,f8,lkf2N7err5,, Step #5: 🔗 Step #5: wN1,,ON567 Step #5: vXr,iÃM(Xo,I,DÃR🔗fZ⚙, Step #5: x6,((,ÃÃ(X7odyLa, Step #5: Dj,zmr6,J5, Step #5: (wG🪛i,zVOjjJ,Ukswbl,4dBNp 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", "-c10", "-b2", "-b2", "-d,1"] Step #5: === Compare result for: cut ["-c10", "-b2", "-b2", "-d,1"] Step #5: Pipe: (GvFiypbs,W,2yÃ🔩️15R,jP,9 Step #5: C,x,UH56 Step #5: e7D,Qm(🔗Ã,Ãle,fK,iLC Step #5: W,6y️ÃMAx,1 Step #5: j,,vr6,e Step #5: 🪓Ãc2ÃT Step #5: jNLJOK Step #5: 4🧰,Pma,hwD3,lca Step #5: kOÃW,oy(8,U,,t8Tm Step #5: i,mWr(,VDpÃt,,ÃzL⚙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 ["-c10", "-b2", "-b2", "-d,1"] Step #5: Step #5: Running test ["cut", "-b5"] Step #5: === Compare result for: cut ["-b5"] Step #5: Pipe: 1Ã(️B Step #5: (ju0S Step #5: ey Step #5: R Step #5: y,⚙tsI,,a Step #5: O0,O,️g🔗 Step #5: 6,a1🔩n5,IIi Step #5: Q(,zBT3⚙IW(,🪛do,3PYb️,🪓 Step #5: G(8Xt2((J,X9, Step #5: K Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut", "-f1", "-d,"] Step #5: === Compare result for: cut ["-f1", "-d,"] Step #5: Pipe: D,Ã🪛,🔩WR, Step #5: c,uR,WREfÃ,4, Step #5: 9🔗,67O🪛,QoNd,9 Step #5: ,️Lc(6,,9Gaj🔗jo Step #5: VLCfrQI,k,NP,, Step #5: ÃaAFlf🔩 Step #5: ,W Step #5: soUu,yC Step #5: (ÃUudV Step #5: E🧰 Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut", "-c1"] Step #5: === Compare result for: cut ["-c1"] Step #5: Pipe: x4ÃD🪛Ã( Step #5: ,IGH🧰MD,p,,9A Step #5: (7HWROx,j Step #5: 4l4v(U(,dw9Ã3IÃ, Step #5: UTbt9RÃ,sBEk⚙M Step #5: 6YÃ⚙,WG,,RI,O Step #5: nÃ5(o,Htuub Step #5: ,,c Step #5: 65,, Step #5: Z,,ÃÃxKk,PwnYB, Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut", "-d,U", "-b3", "-b8", "-c5"] Step #5: === Compare result for: cut ["-d,U", "-b3", "-b8", "-c5"] Step #5: Pipe: IqM,qhq🪛(H,d76🪛L Step #5: 0m️ORY9lQ,U,,6rÃ(w1su,bbgj⚙9 Step #5: ️Mc(a0TÃ,H,nZ, Step #5: 00MÃ,,tv6Nà Step #5: l,gZ🪛,qhZj,️QD8I️Ã1 Step #5: D🪓jOTfEv,K,🪓,fX Step #5: Pq,,(B(9,Ãà Step #5: ,,ym,,ZYv0 Step #5: DXCyÃ,l74nHPDÃY,8(KOdh6eG,O,VxxwTIi4 Step #5: PÃ,N(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,U", "-b3", "-b8", "-c5"] Step #5: Step #5: Running test ["cut", "-d,F", "-d,", "-c6"] Step #5: === Compare result for: cut ["-d,F", "-d,", "-c6"] Step #5: Pipe: ,(,h,FoJC Step #5: Ã7,qH Step #5: 🔩mZGÃ5,O🪛🔗331Dh,RS,qP Step #5: 🪛2Wf,EiT,DiX,( Step #5: 0,,JdC,🪓tBDyIw Step #5: CoeROTqimm Step #5: 3,,,ÃE, Step #5: 🪓7Hf, Step #5: YU49,rm🔗sW,,🧰q🔩Ã(,Kbk Step #5: ,YX 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,F", "-d,", "-c6"] Step #5: Step #5: Running test ["cut", "-d,"] Step #5: === Compare result for: cut ["-d,"] Step #5: Pipe: egG,17O(🔩 Step #5: k(T⚙,H Step #5: 7VcfÃZP,XQ,ZLl(R,W Step #5: ,(n4, Step #5: Zu7OXjQ,🔗xvWVI,9,x Step #5: ,o,ReÃL Step #5: HU,n3🪛(q,J Step #5: 23q🧰Jn⚙b,🪛,ILIQ Step #5: (Va,gY,7,W,NIcy0VF🪓🪛 Step #5: ,QSn 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", "-c4", "-f1", "-c4", "-d,", "-b6"] Step #5: === Compare result for: cut ["-c4", "-f1", "-c4", "-d,", "-b6"] Step #5: Pipe: ,🔩X Step #5: l,(🔗8 Step #5: Step #5: w,X⚙,uLXcV Step #5: ⚙cq(,,1id, Step #5: liv🔩aCcW,IG7VYP,MR9pq,🔩H,q🔩VUfFJ Step #5: TR4Tq6 Step #5: (oh6,1I🪓vah Step #5: N4c,SOi(Y3ZÃ,v5MP,qCzVKz, Step #5: H🪓t4ixG,wm,Ah8,, Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' 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", "-f1", "-c4", "-d,", "-b6"] Step #5: Step #5: Running test ["cut", "-b3"] Step #5: === Compare result for: cut ["-b3"] Step #5: Pipe: ,drqw,2Z Step #5: 🪓Dm4 Step #5: YUD Step #5: 95zY(,naÃMG9,9,qJ,OCa6 Step #5: u,F5SzCLS,C,Z🪓MC(Fl6, Step #5: 🪛N Step #5: 3R2🪓( Step #5: y🔗qb,,BPv,9m5J, Step #5: a5Eise,, Step #5: ,ÃZ🪛B7,8g,VJKyÃEL,⚙⚙zzL Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut", "-b9", "-c7", "E4Mo", "Z(🪛8"] Step #5: === Compare result for: cut ["-b9", "-c7", "E4Mo", "Z(🪛8"] Step #5: Pipe: J Step #5: T(,,,vyAl(m Step #5: o,,1P4yQAX, Step #5: j,T Step #5: XsÃAI,pw,ÃZ1 Step #5: oSQxa,c Step #5: 🪓r,4Ã,,qX Step #5: V91yf Step #5: E90P,Bk,3 Step #5: Ã🔗,Li⚙z5z8🧰,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 ["-b9", "-c7", "E4Mo", "Z(🪛8"] Step #5: Step #5: Running test ["cut", "-d,", "-d,🧰", "-b6", "-c5", "-c7", "-d,"] Step #5: === Compare result for: cut ["-d,", "-d,🧰", "-b6", "-c5", "-c7", "-d,"] Step #5: Pipe: 🧰tZo,n6Ã,,🧰9,DY Step #5: Step #5: 9j8D,NkC Step #5: U🪓,M3🔩S🔩 Step #5: T(fsF,Y(,G1n,i Step #5: I, Step #5: z🔗Y,l⚙m7lVd Step #5: 🪓🪛NPÃ,N,🔗zZRFG Step #5: sC3O,r,4,🧰rvL,v(LJQ80j Step #5: V, 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,🧰", "-b6", "-c5", "-c7", "-d,"] Step #5: Step #5: Running test ["cut", "-c10"] Step #5: === Compare result for: cut ["-c10"] Step #5: Pipe: ,t Step #5: ,F,78,xxK Step #5: Step #5: H🪛Z,u(p Step #5: 🧰oIwH2NÃt,J️🪓VTOOY,,🪓fJ(q, Step #5: XN Step #5: N,🪓🪓QPTn2 Step #5: W,X0,🔩 Step #5: 9,(,Qq(aD4(E, Step #5: 7,UL,(🔗3BH,r(gp Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut", "-d,O", "-d,"] Step #5: === Compare result for: cut ["-d,O", "-d,"] Step #5: Pipe: ÃRyAz,c Step #5: ,,🧰, Step #5: 2x,RKoqep Step #5: (XXU,5E8🪓( Step #5: K(v8XLUr,ap,Di,B Step #5: n🪓xZ,yy7 Step #5: 7🪓Y15Yt Step #5: Auw,XdJ,dh4,E0E Step #5: ntNDuyXr Step #5: 9m,STSAoT,P2Ã,l, 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,O", "-d,"] Step #5: Step #5: #128 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["cut", "-f2", "-f1", "-b3", "-c1"] Step #5: === Compare result for: cut ["-f2", "-f1", "-b3", "-c1"] Step #5: Pipe: Dics7x(,(,O0Ãn,zÃ️oWMb Step #5: ⚙,x(6,wI,🪛o Step #5: duce( Step #5: oc,B,,,8XÃJ(p Step #5: tt(Ã,🪓 Step #5: e,kZ,🔗wk4DU Step #5: 6d,, Step #5: c,XWO1🪛g,49,ÃV Step #5: oB,KD8X,y Step #5: X,0g,X, Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-f2", "-f1", "-b3", "-c1"] Step #5: Step #5: Running test ["cut", "-d,🧰"] Step #5: === Compare result for: cut ["-d,🧰"] Step #5: Pipe: r,0Ã, Step #5: 7NCuQ5à Step #5: j,X( Step #5: T,,,🧰, Step #5: 3(Xvt,cWz3c(,(,Xvsu⚙t🪓Q,QeD0J(i️ Step #5: Step #5: r🧰zQ,ÃyR,🔗lb,🧰, Step #5: ⚙,E Step #5: ,V,ÃKXEC Step #5: o🧰Eo,3Ã,rRJIXHU,(xUyvn,DL 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,🧰"] Step #5: Step #5: Running test ["cut", "M(sXrB🔩"] Step #5: === Compare result for: cut ["M(sXrB🔩"] Step #5: Pipe: v8,Kl5Et0🪛Z Step #5: 🔗e,,8ZGLx,A,Ã6d((AU5 Step #5: a,🔩lQwO Step #5: ,Ã2K88,Di⚙s,oGkpx🧰VSvA Step #5: i🔩,,K Step #5: W6R,5,w5Q,Xi Step #5: C9️(,,CWYl,X(A,(ÃN🧰c Step #5: (ÃebÃ🧰W3,Ã,T,,à Step #5: U️(pB🔩, Step #5: uOaQV,Jhà 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 ["M(sXrB🔩"] Step #5: Step #5: Running test ["cut", "-c7", "-b2", "-f4"] Step #5: === Compare result for: cut ["-c7", "-b2", "-f4"] Step #5: Pipe: g,I, Step #5: 8Ã2,Ã29Db️Z Step #5: Ãxr🪛,🧰,,4x, Step #5: C,bE8(🪛JFtw Step #5: l(h,3nQ5,K⚙ctpt,NS2T7 Step #5: f,FFfJ,8gVÃ2ià Step #5: g,Q,6rOqÃ,cZiVa Step #5: g,6🪓 Step #5: ÃIGY 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", "-b2", "-f4"] Step #5: Step #5: Running test ["cut", "-b3", "-b1", "-d,"] Step #5: === Compare result for: cut ["-b3", "-b1", "-d,"] Step #5: Pipe: l,t Step #5: z🧰t4MR🔩(,R,lOà Step #5: t8jR🧰SWP,,OFD,a Step #5: ,G, Step #5: QuY,6🪛HQ7dH,s,FC Step #5: ,De, Step #5: KG1tXVn🔩,G2Cv,RÃj,Qbr Step #5: E4,6Xe,kjeEJ,(🪛,e4️ Step #5: Step #5: 4Dz Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' 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", "-b1", "-d,"] Step #5: Step #5: Running test ["cut", "-c4", "J", "-f1"] Step #5: === Compare result for: cut ["-c4", "J", "-f1"] Step #5: Pipe: l,ÃgK,1p,Q Step #5: Xlbc,sbn,( Step #5: Fo,,4Ãn5J5Q8,BK Step #5: ⚙2,bR,pKÃÃDB Step #5: h Step #5: 2i🔩C,y🪓,Eh4J,xzÃ6Q8Pjc Step #5: 1,,( Step #5: Mj,OK0Bi🪓p🔗 Step #5: 🪓Z,,lWVÃ,n🪓oLH Step #5: Ã🔗cX, Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' 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", "J", "-f1"] Step #5: Step #5: Running test ["cut", "-d,", "-f3", "-b3", "-f5"] Step #5: === Compare result for: cut ["-d,", "-f3", "-b3", "-f5"] Step #5: Pipe: yw🪛ÃFqw Step #5: Step #5: ,ÃXyxf,Ãu,S️MIE2Sà Step #5: c5,7dAQ,DAEo,Bnk🔩Ãc,n Step #5: (🔗🪛️(🪓🪛,,m(🪛Iw1k Step #5: MR2TrfWCk Step #5: CXSd🔩sn,t Step #5: L(,🧰ÃB Step #5: 0,X,guÃ3,r Step #5: ,(3sPJD,🪓j9Ã,🔗 Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' 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", "-b3", "-f5"] Step #5: Step #5: Running test ["cut"] Step #5: === Compare result for: cut [] Step #5: Pipe: ,xD4vil,🪓VubrS Step #5: Hx Step #5: Km,F( Step #5: ,h️eP,5🔩bS🪛 Step #5: lXw Step #5: ,1WZ,i3s(hKVP,dBH Step #5: ,x🪓 Step #5: 6,Os🪛,RLd(,m,iÃjdI2 Step #5: dD,K🪛wr(a,Cm(,bX,(rh Step #5: ⚙4kWsyw 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"] Step #5: === Compare result for: cut ["-c7"] Step #5: Pipe: lGK,Y(DyX,ax Step #5: 1ÃQb Step #5: ,,Ã🔩sKÃ,, Step #5: 4,I1FyupN83,,, Step #5: z,(1rf(b,, Step #5: DZ8,UednD(🪛,c(d Step #5: CG(⚙s,m(8v,EvDs1🪓 Step #5: phQsS Step #5: w,ÃB🔩JvFÃI,🪛Ã,🔩1n5n Step #5: xIÃgO,,Yq6g🔩gj,L(pW3,KL Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut", "-b10", "-f3", "-b7", "bUÃ🪛"] Step #5: === Compare result for: cut ["-b10", "-f3", "-b7", "bUÃ🪛"] Step #5: Pipe: ️, Step #5: L6v🔩fm,1,,vqti,TXCIk5 Step #5: 7,🔗B,yZ3, Step #5: 🔗6G0tum, Step #5: Step #5: tÃ🧰mU,8,H️N🪓️2(,à Step #5: HpJ,W,kH🧰Ã7,5Q Step #5: V,c,T,Ã,9 Step #5: ,WO,z,fp3rÃ,JUQvl7🪛Rw2 Step #5: ,QWf8m️pb,🔩d(a,🧰v,mn Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-b10", "-f3", "-b7", "bUÃ🪛"] Step #5: Step #5: Running test ["cut", "-f1"] Step #5: === Compare result for: cut ["-f1"] Step #5: Pipe: lRB,Gf(Ij, Step #5: (i2X Step #5: ,zebx Step #5: 6🔩ZHB,iK,,,zXl Step #5: , Step #5: 8P,M⚙,O Step #5: cv(🔗1QE9X,rkgA0,0,1aott(H,E Step #5: 🔩Nji4O,F Step #5: ,znWwOY Step #5: ,s1b🔗🪓X40jZ,2y,dYÃ8( Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut", "-c3", "-f4", "-d,"] Step #5: === Compare result for: cut ["-c3", "-f4", "-d,"] Step #5: Pipe: GU,a,P Step #5: s(🔩,4🪛X,pwkupm,zLj,iko5 Step #5: C🧰8C(KYv,dlYDO,l🧰 Step #5: kV2n Step #5: ÃgiG🪛lb,V, Step #5: ,jn,BPOÃW6WK,g,(p🪓Ãà Step #5: ZXI🔗i,( Step #5: oVCZ,xLSk Step #5: xA,f,f4rÃÃ,GUS️V Step #5: m,🪛TcOH, Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' 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", "-d,"] Step #5: Step #5: Running test ["cut", "-c5", "-d,", "-d,", "-f3"] Step #5: === Compare result for: cut ["-c5", "-d,", "-d,", "-f3"] Step #5: Pipe: ️R Step #5: 9W Step #5: FU🔩C2,nM,9uA,F8,S0yuQ Step #5: r🔩7Ã4kd,2kky,O5,,zj Step #5: h,🔗,XpE(🔗,LfkS,8 Step #5: s,h9 Step #5: 🔗qEO,,CTe Step #5: ,🪛,mznPB,QÃfr Step #5: Ãu3pd,(H Step #5: e,b,3E,7qeKd2🔩(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 ["-c5", "-d,", "-d,", "-f3"] Step #5: Step #5: Running test ["cut", "-b1", "-c4", "-f2"] Step #5: === Compare result for: cut ["-b1", "-c4", "-f2"] Step #5: Pipe: X⚙j Step #5: FV(gqEFh,,m, Step #5: Gy0PKIh,NÃ,0S,gFj,SpFlMÃ( Step #5: Zt,YL1,(w,🪛,ÃOd Step #5: Step #5: 17xS, Step #5: BY,em Step #5: GxwPCG4️, Step #5: zh,l,WW⚙3 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", "-c4", "-f2"] Step #5: Step #5: Running test ["cut", "L", "-d,", "-d,", "-d,"] Step #5: === Compare result for: cut ["L", "-d,", "-d,", "-d,"] Step #5: Pipe: B1Xn,ke,m8qeà Step #5: P,yh1H5(️,Ã,Ãk4 Step #5: Step #5: f,J,Ã6 Step #5: jjGOU37,,vB🧰h1 Step #5: A,4,EJ🪛W3O, Step #5: ,BCM Step #5: uhFR,B4🪓Mc,ByOm8L5🪛Q,,OEà Step #5: srÃDh,S Step #5: K(,⚙9🔩V🪛,I,,tZPc 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 ["L", "-d,", "-d,", "-d,"] Step #5: Step #5: Running test ["cut", "-f5", "-b3", "-b1", "-b9"] Step #5: === Compare result for: cut ["-f5", "-b3", "-b1", "-b9"] Step #5: Pipe: nJ3 Step #5: hKg,C,qZyR Step #5: M9g,,YKk7️mH,🔩 Step #5: 4,,(uGq(,h1,RWZ Step #5: ((m️H,1 Step #5: ,FC,a🔩(️,Kp Step #5: eH,🔩QgN7️cÃl Step #5: 4UDX8mÃd Step #5: qix,🔩ZZpbo,h,N🧰,B Step #5: y5WU(,🔩hH4b,DLfxJ,lOd, Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' 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", "-b3", "-b1", "-b9"] Step #5: Step #5: Running test ["cut"] Step #5: === Compare result for: cut [] Step #5: Pipe: (,9,u6( Step #5: zcPHY,,nSaÃ8l,F,gZ Step #5: 4vHV,6(,v9 Step #5: ,N,🪓 Step #5: IHynU🧰,🪓Is(,Ya Step #5: ,u,pZO5(Q Step #5: (B,Lmgd,ruoA4hN Step #5: 2S,SfGH,(eÃ8,f(U,PPSu5 Step #5: g, Step #5: ,l(KypÃ8 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", "-b10", "-d,n", "-f3"] Step #5: === Compare result for: cut ["-b10", "-d,n", "-f3"] Step #5: Pipe: ,A40,B🪓,hF(((awvbm Step #5: Step #5: R5Kb(🧰75ae,KW🪓L,Pr1(🧰,i Step #5: uQVnÃ,🪛V Step #5: ,gKiwiHr,3,0N,Cpz Step #5: N,ox,,p7zj(tl2,Sà Step #5: s Step #5: ,bEF🧰v,b🪛(S(🔗,Qm5 Step #5: X,,, Step #5: 4gk,HaaM⚙CsF,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 ["-b10", "-d,n", "-f3"] Step #5: Step #5: Running test ["cut", "-b6", "-b2"] Step #5: === Compare result for: cut ["-b6", "-b2"] Step #5: Pipe: 7Q7,u,, Step #5: 89V(E0lÃ, Step #5: yp⚙,AÃ1H, Step #5: 7⚙,FT,V,j Step #5: F,,nqt,4zJ,hZ🔩 Step #5: nj9p Step #5: ,VuhlpRo,Ã,Wvg,ZsCaoRG7FZ Step #5: bC, Step #5: ,,(wkÃ,QTM3ACG,AAysESm Step #5: fzXvu9ÃW,1y, Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' 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", "-b2"] Step #5: Step #5: Running test ["cut", "-d,", "-f1", "-b9"] Step #5: === Compare result for: cut ["-d,", "-f1", "-b9"] Step #5: Pipe: 🔩So,ÃDPPÃl,JZvx🧰a2, Step #5: zr Step #5: ,iaE,rycn,️EÃn Step #5: DSEn, Step #5: q,,hhZW🔩4ÃIbz,3DIS Step #5: c5r🪛(,N,,Pnkr Step #5: 2V🪓S, Step #5: YEl🪛️tb5u,Y,Y,, Step #5: 6V,p7tLzeA,🧰kLa3( 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 ["-d,", "-f1", "-b9"] Step #5: Step #5: Running test ["cut", "🪓kkrfNeQE\u{fe0f}1"] Step #5: === Compare result for: cut ["🪓kkrfNeQE\u{fe0f}1"] Step #5: Pipe: A7fÃ7k8,,zEmk09HI,K03j🧰T7R Step #5: 2,,bSg8 Step #5: V🪛kP🪛🪓 Step #5: (,2,J,k4(M, Step #5: P Step #5: O Step #5: fbB,pm,xL🧰cs5Lgu,tD️S Step #5: sR Step #5: 🧰EMC((1a,PUgO,PVAw🧰io,U⚙R1Ã, Step #5: ,️sM️r,2DwVyÃ,k,️7🧰Pi 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 ["🪓kkrfNeQE\u{fe0f}1"] Step #5: Step #5: Running test ["cut", "-c2", "-d,M"] Step #5: === Compare result for: cut ["-c2", "-d,M"] Step #5: Pipe: ,304🧰🔩ddHAo Step #5: ,🔗🪛,ViyTD🪓VI Step #5: Y Step #5: D,y,6,P3gb4q7 Step #5: 5fvh Step #5: L(,4 Step #5: XP(,, Step #5: ,v6ok Step #5: oÃ( Step #5: 🪛,M,5t Step #5: Rust stderr: Step #5: cut-error-delimiter-must-be-single-character Step #5: GNU stderr: Step #5: the delimiter must be a single character Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-delimiter-must-be-single-character Step #5: +the delimiter must be a single character Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-c2", "-d,M"] Step #5: Step #5: Running test ["cut", "-f4", "-c4"] Step #5: === Compare result for: cut ["-f4", "-c4"] Step #5: Pipe: ,B🪛, Step #5: ,6,nÃXOÃ,hm️(oG,jdoKm3 Step #5: l,R️Ãr,9Ã,T,1sw Step #5: GI🧰G, Step #5: mL,LNG7,9(U,3 Step #5: ,HP,NSW,🪓(OÃw Step #5: B Step #5: xRw Step #5: yÃS(Sa Step #5: D️5Mu(,,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", "-c4"] Step #5: Step #5: Running test ["cut", "-b5"] Step #5: === Compare result for: cut ["-b5"] Step #5: Pipe: P, Step #5: l,,M Step #5: ,m Step #5: 🧰,0,aL, Step #5: E5h7 Step #5: vFZaBZ Step #5: V2sguGn,🧰🪓Xkn Step #5: Zi️FlV,NEÃJ,E,ÃMnCPP,Cy1xWAgz Step #5: MUNRk,0Q5gc⚙, Step #5: ,q🪛L(1m,Ce Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut", "-c1"] Step #5: === Compare result for: cut ["-c1"] Step #5: Pipe: 🔗XC,Ã7,T5W,Sw🪛L Step #5: 1h🧰,9gGMN Step #5: o,w(y, Step #5: K,5VÃ,,m3RTk,Ã4K🔗itD Step #5: Ss1 Step #5: ,A,UaVwsnq9, Step #5: g⚙,(kyOUK,akslP3,epBqv Step #5: ,,Sj,, Step #5: u,🔩⚙,Kl Step #5: x,🪛pZ(J4,xdkl Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut", "-f3", "-f2", "-c10"] Step #5: === Compare result for: cut ["-f3", "-f2", "-c10"] Step #5: Pipe: ,s Step #5: ,P,Ds, Step #5: g🔗c,Ã(AFN,iKÃW🪛6L Step #5: w,c,,wv⚙ Step #5: r⚙bÃh(,5IWE(sA,P6wL,izl🔩8 Step #5: epM⚙Wgkn,jyrgr🪛c Step #5: HFI,g🧰,,YL,pkU🔩I Step #5: Ti,Zc,7Z,0XxlyI⚙,🔩te Step #5: T3🔩,q,v,Itv Step #5: ,q8 Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' 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", "-f2", "-c10"] Step #5: Step #5: Running test ["cut", "-c8", "-d,", "-c2", "-f4"] Step #5: === Compare result for: cut ["-c8", "-d,", "-c2", "-f4"] Step #5: Pipe: ,🪛yB,uus Step #5: yp,n,5 Step #5: 🔗wiRJwN,xJ,Dm,,8Ã9 Step #5: ⚙qA️️vN Step #5: 9⚙🪛D🔗u,ME Step #5: PKhydDi⚙W Step #5: (,Ud,V(,P,gNe3f Step #5: 8,q Step #5: 7wBv27E60 Step #5: oa Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' 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,", "-c2", "-f4"] Step #5: Step #5: Running test ["cut", "-c3", "-c8"] Step #5: === Compare result for: cut ["-c3", "-c8"] Step #5: Pipe: 🪓e,KhVxD🔩,uF6r,w,Gza Step #5: ,I️🧰🔩D Step #5: ,🪛,qwMD( Step #5: Yd🔩️y, Step #5: 5x,Ãobc,Y6,( Step #5: ,F,,3🪓🔗0o Step #5: 🪓,g,vv,(lAOF Step #5: w,(e,a Step #5: ,oFWT8z,2,i(k⚙f1M Step #5: ,YÃÃS⚙v,zFX6🧰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 ["-c3", "-c8"] Step #5: Step #5: Running test ["cut", "-d,", "-d,", "-c1", "-f2"] Step #5: === Compare result for: cut ["-d,", "-d,", "-c1", "-f2"] Step #5: Pipe: BO0jLI Step #5: ÃHN,,Ã(2à Step #5: bz🪛F,hC,oÃtlvu,Ã,(l Step #5: UN4z3(,lhkv3,Zs⚙UIurC Step #5: M,Ã,9,b(qy Step #5: ÃÃoeI Step #5: ,,K(,q Step #5: e(B🔩RF🔩,s,🔗🪓m,IfIm,bb(VUfÃF Step #5: ,BMC2,,(h(wPg,(à Step #5: JL(Ã,( Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' 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,", "-c1", "-f2"] Step #5: Step #5: Running test ["cut", "-f5", "-b5", "(🔩OJBÃS(ÃpRyEOr\u{fe0f}92", "-f1", "-d,C"] Step #5: === Compare result for: cut ["-f5", "-b5", "(🔩OJBÃS(ÃpRyEOr\u{fe0f}92", "-f1", "-d,C"] Step #5: Pipe: (,,Ko,L7,hjyr4dZV Step #5: jq,b,(p,🔗Y,7 Step #5: ,u🪛(⚙8(3,,7dg,r Step #5: ,DSUi,,à Step #5: Step #5: ,U🔩UjT(mo6,W Step #5: g,bV4F,,SZj🔗U, Step #5: kEz6CÃ,u,ÃvJ,q,EU Step #5: 2Ao,K0,z🪛,XY Step #5: UslY,lR,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 ["-f5", "-b5", "(🔩OJBÃS(ÃpRyEOr\u{fe0f}92", "-f1", "-d,C"] Step #5: Step #5: Running test ["cut", "-c3", "HÃ"] Step #5: === Compare result for: cut ["-c3", "HÃ"] Step #5: Pipe: 🪛,s Step #5: ,8 Step #5: vP,,2NCae,i Step #5: tr,(S,w Step #5: GEIpnÃ(,AwqA,Pk,F, Step #5: 5o,JÃ️9🔗,k1V2,M6🧰FacJTX Step #5: 0,,J Step #5: ️hdu,f🪓A🪛🪛3S Step #5: e🧰,J,( Step #5: b,, Step #5: Rust stderr: Step #5: HÃ: No such file or directory Step #5: GNU stderr: Step #5: 'H'$'\303\203': No such file or directory Step #5: --- START diff Step #5: -HÃ: No such file or directory Step #5: +'H'$'\303\203': No such file or directory Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-c3", "HÃ"] Step #5: Step #5: Running test ["cut", "-d,A", "-d,", "-d,", "-d,"] Step #5: === Compare result for: cut ["-d,A", "-d,", "-d,", "-d,"] Step #5: Pipe: 🪓bU🧰t3(,f Step #5: 4,xt,U Step #5: KÃ,MN,yBBÃ,q(ÃAK2n Step #5: ⚙7 Step #5: 🔗Y4g,H,VLfz Step #5: G,ipKk4NÃ1 Step #5: ⚙G(,1r(syi,Xa Step #5: HewJe,0,H⚙Wc,3DY(b Step #5: y Step #5: 2Bo1Ã26,I,Hr,(🧰,fLS 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,A", "-d,", "-d,", "-d,"] Step #5: Step #5: Running test ["cut", "-d,"] Step #5: === Compare result for: cut ["-d,"] Step #5: Pipe: 5,f,ONu,Ã(7,q Step #5: F0w,ccEhz,x,7(M Step #5: Ã,4,baK4O Step #5: ,m🪓A,j Step #5: ,Wc Step #5: a,uLtFBo Step #5: aNU,O Step #5: ki(,cfN🔩W,🪛W9W,3,Zx Step #5: Sv🪛1🔩4D,diyx8 Step #5: A4,Q(Ã🧰i, Step #5: Rust stderr: Step #5: cut-error-missing-mode-arg Step #5: GNU stderr: Step #5: you must specify a list of bytes, characters, or fields Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-missing-mode-arg Step #5: +you must specify a list of bytes, characters, or fields Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-d,"] Step #5: Step #5: Running test ["cut", "-c2", "-d,", "-f1", "-f5", "WE(biUSw(WoBVH(\u{fe0f}r", "-d,"] Step #5: === Compare result for: cut ["-c2", "-d,", "-f1", "-f5", "WE(biUSw(WoBVH(\u{fe0f}r", "-d,"] Step #5: Pipe: ,TMBhn Step #5: rRkue2(H,X🪓,🔩BA8d1w Step #5: (FpDM🪛🪓ac,DD,D Step #5: , Step #5: kÃ17Hu, Step #5: gCE Step #5: U(N(DMEN Step #5: Step #5: ,FL,K,Ay Step #5: Ã,d7DKG Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' 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,", "-f1", "-f5", "WE(biUSw(WoBVH(\u{fe0f}r", "-d,"] Step #5: Step #5: Running test ["cut", "Uc(AmUnd🔩b", "-f2"] Step #5: === Compare result for: cut ["Uc(AmUnd🔩b", "-f2"] Step #5: Pipe: Km⚙,,🪓LH,9k4 Step #5: 🪓à Step #5: QMC Step #5: alp🧰E8,3H,, Step #5: u Step #5: ,g,v Step #5: a,32,I, Step #5: ,M,e(clÃyg Step #5: a🔗️ Step #5: 47 Step #5: Rust stderr: Step #5: Uc(AmUnd🔩b: No such file or directory Step #5: GNU stderr: Step #5: 'Uc(AmUnd'$'\360\237\224\251''b': No such file or directory Step #5: --- START diff Step #5: -Uc(AmUnd🔩b: No such file or directory Step #5: +'Uc(AmUnd'$'\360\237\224\251''b': 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 ["Uc(AmUnd🔩b", "-f2"] Step #5: Step #5: Running test ["cut", "-b10", "-c6"] Step #5: === Compare result for: cut ["-b10", "-c6"] Step #5: Pipe: q🪓p7🔗H,Q,,uÃHyHÃ🔗 Step #5: (b Step #5: m,Hes Step #5: W,EN,gKZuZm2,3,AX Step #5: LC,,Fam7Ã4,GVSp,T2qE1j Step #5: JfnN,🪛8Z,🪓5🧰sgj,lpcS2V🔗,(🔗8ky Step #5: ,⚙gTyW,7F Step #5: X7ZT,9xFj,Je1USUÃ, Step #5: w,à Step #5: Ãfb, Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' 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", "-c6"] Step #5: Step #5: Running test ["cut", "-b10", "-b9", "-c7"] Step #5: === Compare result for: cut ["-b10", "-b9", "-c7"] Step #5: Pipe: YIZh,8J Step #5: AX0ywqSa,POb14Ãl,vbCMA7V1Bk Step #5: yy9,rr🔩JQsOÃP Step #5: ,,,d3Z,🪛 Step #5: Ta,9RpÃ3e Step #5: P,Pb,6QJW Step #5: TN,u7MU(,,eBo4q(,oUde7Ioà Step #5: 1,0w,e, Step #5: F,Ã,fv, Step #5: F,irYkq Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' 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", "-b9", "-c7"] Step #5: Step #5: Running test ["cut", "-f2", "-b8"] Step #5: === Compare result for: cut ["-f2", "-b8"] Step #5: Pipe: 7W,g7HVK🔩rNym,, Step #5: MuC🪛Ãj,,Y,qUhA, Step #5: QU,,🧰,eB Step #5: 🔗jKpj,7🔗O,P2B(0SV,S,D🪛 Step #5: ,h(🔗Eex,5️jkGQ,,Z Step #5: (Yd,JÃhVUNq(j1,9B Step #5: s,9(Stlg,,,K🔗gsGDY Step #5: 9Ã,fC,R,Y,TVVlfA( Step #5: Step #5: ,62cXOZ,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", "-b8"] Step #5: Step #5: Running test ["cut", "-f2", "-b3", "-b3"] Step #5: === Compare result for: cut ["-f2", "-b3", "-b3"] Step #5: Pipe: i,,🧰EÃj,UP3wÃvn,Xf7 Step #5: (S,n🔩🪓 Step #5: jV Step #5: ️Wh,sb(bfn,(kQ,Ã2,🔩y(y🔩 Step #5: x,F,Cci,133(,(pdXQW Step #5: 🪓9(,m,b, Step #5: Eq,qC Step #5: o1wU,Ã(d Step #5: Ã🪓(0O,Xnà Step #5: 454JÃ(0,2🪛,( Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-f2", "-b3", "-b3"] Step #5: Step #5: Running test ["cut", "-f3", "-c6"] Step #5: === Compare result for: cut ["-f3", "-c6"] Step #5: Pipe: B🔩Y,,QbÃaQ,p,uv3Ãg(bX Step #5: ,,TXOn⚙Y,bi( Step #5: ,n(,, Step #5: Step #5: G58m Step #5: ZK6hhNH0⚙M,XX,n Step #5: t, Step #5: k Step #5: YZrahN🔗,Ã🪛(K⚙FR,Eq Step #5: K,,q2,OUHWh(zx Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' 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", "-c6"] Step #5: Step #5: Running test ["cut", "-f5"] Step #5: === Compare result for: cut ["-f5"] Step #5: Pipe: ,iTP,7 Step #5: 69SUQhpZe,q Step #5: 🔩,D️,t, Step #5: Ã(9⚙F Step #5: 🔩🔩⚙wLf3(,XTSÃ,0qÃfpÃo, Step #5: Mi,,fM,e Step #5: mOK,,,WHE Step #5: ,,m99,zc55,Uu🔗 Step #5: ,🪓K6QÃfI(,6DJoCLQy,Y(🪓 Step #5: u9 Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut", "-c1", "-c6", "-c1", "-c8", "(", "90s7e🔗YH"] Step #5: === Compare result for: cut ["-c1", "-c6", "-c1", "-c8", "(", "90s7e🔗YH"] Step #5: Pipe: ⚙82t,Rt,VP,S Step #5: Weggk,,g, Step #5: ,MC6nb04 Step #5: TKBg🔗7s Step #5: Q,à Step #5: W,JÃ,🪓,ZlLJÃ,b Step #5: Ls Step #5: UtlAJh(i,,, Step #5: ,7b,wO1,6,r(( Step #5: 2FWr,WrBrw6gÃ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 ["-c1", "-c6", "-c1", "-c8", "(", "90s7e🔗YH"] Step #5: Step #5: Running test ["cut", "-d,G"] Step #5: === Compare result for: cut ["-d,G"] Step #5: Pipe: M,Fà Step #5: Um,Boà Step #5: Hn,🪓🔗lÃR Step #5: ,0U,c0F,I,ÃP🪛Ajg Step #5: soOoV,,,c⚙2mm Step #5: ,,Im5N9o(u,,N Step #5: c,,pDq Step #5: 🧰Sb,W6S,0,, Step #5: V,(h, Step #5: V,,🧰🧰1s🧰2 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", "-b1", "D", "-c2"] Step #5: === Compare result for: cut ["-b1", "D", "-c2"] Step #5: Pipe: tY🪛0ub,zA, Step #5: Dd8ÃYT Step #5: RNpF,🧰PW Step #5: 6(ij Step #5: mgb,gv(qF6,h6HPz Step #5: j Step #5: E, Step #5: DkmZBu2w,0🔗3 Step #5: Q,sqaj,, Step #5: a,p🔩🪓05i(P,GQFNeA Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' 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", "D", "-c2"] Step #5: Step #5: Running test ["cut", "-d,", "-c9", "-c5"] Step #5: === Compare result for: cut ["-d,", "-c9", "-c5"] Step #5: Pipe: 4lmHIrI,🔩ogmw🔩,5(t, Step #5: 8E,,,d4 Step #5: kPqx⚙,WaeIN,AVJfK(,ql6 Step #5: T,K1Ãà Step #5: ymK Step #5: Ãh0,uD8,j🔗,Ddk, Step #5: 🪓gn(fz🔩,,v Step #5: iJ🪓jh,🔗 Step #5: ,,🧰ÃArg Step #5: Ã0🔩0(,,wD,0e,2OG Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-d,", "-c9", "-c5"] Step #5: Step #5: Running test ["cut", "-c4", "-f2", "-f2", "-d,"] Step #5: === Compare result for: cut ["-c4", "-f2", "-f2", "-d,"] Step #5: Pipe: YÃc🪓AMYT,,8,D3🔩E, Step #5: Ã,P,⚙jpk Step #5: (JABAQE,G(,🔗,là Step #5: (3 Step #5: f,nÃU,,,g6( Step #5: bSNR,Q,ÃT8ÃB(mt Step #5: V,JEd(🪛E8U,,Ã(r Step #5: V️Lh Step #5: DE,38Qu,Y,L7, Step #5: ,,GQTlBq Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' 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", "-f2", "-d,"] Step #5: Step #5: Running test ["cut", "-d,"] Step #5: === Compare result for: cut ["-d,"] Step #5: Pipe: J8CH🪛x,1c Step #5: xpH(uS,fÃ8K,JaiOO,kuD🔗,h(FdE9Ãk Step #5: Step #5: ,lv, Step #5: PDWj Step #5: ÃOa🪛ph,9kÃ2P Step #5: yg,,Q(, Step #5: Gy,F🪓 Step #5: ilHbLM,,qU3 Step #5: ,d((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: Running test ["cut", "-c3", "-b1"] Step #5: === Compare result for: cut ["-c3", "-b1"] Step #5: Pipe: n4S7Q Step #5: EMSpÃ,hS,vZ,9,qv Step #5: ds🪛k3Y31 Step #5: RgU,x8, Step #5: R🪛ADKK⚙,🧰65mLDEes,6DÃP Step #5: In,Ld8mÃda️i Step #5: v,i,3🧰fHhA,wh36🔗 Step #5: ⚙ Step #5: X,o,J,,( Step #5: v0gg Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-c3", "-b1"] Step #5: Step #5: Running test ["cut", "-f1", "-b5", "-c5", "-f3"] Step #5: === Compare result for: cut ["-f1", "-b5", "-c5", "-f3"] Step #5: Pipe: z7g,Tf,,P,wpB0 Step #5: 🔩U Step #5: ,VÃ,NU,yLP1cc,K🔩SMcS Step #5: aPcy Step #5: dDÃ,ceg2dBM,T,Ã,ÃUp8s2 Step #5: ,(⚙o( Step #5: T(X,B Step #5: m,qCysVU,,e Step #5: G🔗tWRoNb,Ji,hf4 Step #5: ed,yz4b,D5ivR,5l Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-f1", "-b5", "-c5", "-f3"] Step #5: Step #5: Running test ["cut", "-b7", "⚙YbÃyxT🔩Ã"] Step #5: === Compare result for: cut ["-b7", "⚙YbÃyxT🔩Ã"] Step #5: Pipe: (lZ(6iÃK,Ã🔩 Step #5: ygXk3t,T5F,rV,ÃU7tsSj Step #5: P🪛K1OC,,E🔩️A,l4, Step #5: ,bH Step #5: d,N9oBB Step #5: DO,q Step #5: ei🔗,ZqVv Step #5: 🔩j8gl⚙ÃJ(,QU7Gv,🔗 Step #5: (v🔩FBn,qM0jcU7Tn,6⚙🪛,,Bs Step #5: 7,,G,mI3🪛S3️️,à Step #5: Rust stderr: Step #5: ⚙YbÃyxT🔩Ã: No such file or directory Step #5: GNU stderr: Step #5: ''$'\342\232\231''Yb'$'\303\203''yxT'$'\360\237\224\251\303\203': No such file or directory Step #5: --- START diff Step #5: -⚙YbÃyxT🔩Ã: No such file or directory Step #5: +''$'\342\232\231''Yb'$'\303\203''yxT'$'\360\237\224\251\303\203': No such file or directory Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["-b7", "⚙YbÃyxT🔩Ã"] Step #5: Step #5: Running test ["cut", "p\u{fe0f}P1g(qsDZÃZyVh", "-b1"] Step #5: === Compare result for: cut ["p\u{fe0f}P1g(qsDZÃZyVh", "-b1"] Step #5: Pipe: OKeo Step #5: kn(gjZNo⚙X,oiÃ3🧰,Ã,4mu⚙,(6zIxBCeQ Step #5: gij,,R Step #5: yC,,kU Step #5: 7ÃG Step #5: 4, Step #5: lypI🔗,mzM,4i,k Step #5: tC(ivxMs,(tkUyblp,P🔩vXVà Step #5: 1LkfUhf(,YV(HCt,x0I Step #5: ZG((c,,KJÃXLeE,,uP Step #5: Rust stderr: Step #5: p️P1g(qsDZÃZyVh: No such file or directory Step #5: GNU stderr: Step #5: 'p'$'\357\270\217''P1g(qsDZ'$'\303\203''ZyVh': No such file or directory Step #5: --- START diff Step #5: -p️P1g(qsDZÃZyVh: No such file or directory Step #5: +'p'$'\357\270\217''P1g(qsDZ'$'\303\203''ZyVh': 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 ["p\u{fe0f}P1g(qsDZÃZyVh", "-b1"] Step #5: Step #5: Running test ["cut", "-f1", "-c1"] Step #5: === Compare result for: cut ["-f1", "-c1"] Step #5: Pipe: ,,🧰,,e Step #5: 5,,34jA,HfS Step #5: L2⚙R Step #5: ,DU9(,Me,C⚙2, Step #5: J,à Step #5: (mFk6O🪓, Step #5: LKWt7,R(e,hLjka,n Step #5: dz,uj🔩🔗,, Step #5: i🪓,p Step #5: yWsN Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' 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"] Step #5: Step #5: Running test ["cut", "-f1", "-d,", "-f1"] Step #5: === Compare result for: cut ["-f1", "-d,", "-f1"] Step #5: Pipe: YmD🔗 Step #5: B9,hdYj🪓,72kOVbECV,UCib(,Jh5B Step #5: Qz,Ã,JD,o,C Step #5: NW🧰h,(,cm Step #5: Ugud0A,3bÃ,Ãv,(5a Step #5: Step #5: Jc,dy,,f6cTs,MOdv Step #5: w Step #5: v,,W4Ãrz,( Step #5: M🪓GN,UzbfQ9aÃ,Ã, Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' 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,", "-f1"] Step #5: Step #5: Running test ["cut", "-c10"] Step #5: === Compare result for: cut ["-c10"] Step #5: Pipe: h,5L🧰,4GÃ3, Step #5: m,(W(yp, Step #5: F🔩(q🔩p,9 Step #5: 6iuesG, Step #5: o🔗,0( Step #5: r( Step #5: ,se,,Vt,1Ãà Step #5: w9a,⚙oh Step #5: (pmR5qJL,58,1🔗🪓mnH4 Step #5: H⚙TY Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut", "-d,", "-b7", "-b1", "-d,h"] Step #5: === Compare result for: cut ["-d,", "-b7", "-b1", "-d,h"] Step #5: Pipe: zL,U,Ms🧰f,ÃwÃs8,V Step #5: 1s,nOD(lL Step #5: gd3f5,y,,zdJw Step #5: P0,o( Step #5: A🔩b,DÃb️ Step #5: nLCAZhI,(n Step #5: 90md(hkXdB Step #5: 73,fTobBG7,r,52,Ãn(ZG0 Step #5: F,S, Step #5: ÃsJ,WAb 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,", "-b7", "-b1", "-d,h"] Step #5: Step #5: Running test ["cut", "3🔗g1uf🧰🪛ÃEU", "-d,", "-b3", "-d,", "-b9"] Step #5: === Compare result for: cut ["3🔗g1uf🧰🪛ÃEU", "-d,", "-b3", "-d,", "-b9"] Step #5: Pipe: C Step #5: FmV️Ã,r,,m Step #5: Ã(🔩q(Q🪛,oc,JdWFe2 Step #5: C,71,4,r0l(T Step #5: 🔩y5,rnuY Step #5: (( Step #5: w,c🧰jFc,aFbyTv8,3X68🪓P Step #5: FwtwQG,🔗T4T Step #5: e🔩,,cpu Step #5: 🔗eBIi, Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut ["3🔗g1uf🧰🪛ÃEU", "-d,", "-b3", "-d,", "-b9"] Step #5: Step #5: Running test ["cut", "-c10"] Step #5: === Compare result for: cut ["-c10"] Step #5: Pipe: 8L Step #5: pDTOf, Step #5: wkndpnÃ9,3E Step #5: X,VCqmh Step #5: ELi,,Xy️ Step #5: 🪛39d,,Sfcz🪛🔗 Step #5: ,rE,J🪛🧰,spX,tÃ3 Step #5: eEj,TV, Step #5: t,R,,7BtfAA Step #5: 🔗3MdRymKxO,ÃzmI,p,ODCD7,v Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut", "-c3", "P"] Step #5: === Compare result for: cut ["-c3", "P"] Step #5: Pipe: d(9,MYAo1, Step #5: ⚙F,s Step #5: Aq,C0uÃ3sBR🧰,Ãwds Step #5: ta,fpTGI Step #5: vd🔩1zQ Step #5: ,x,B🔗J🧰Y🔗zF,⚙ Step #5: 5d,Qn,x0Un,,8rK Step #5: rÃVQnÃT Step #5: pk,oHVC6m Step #5: 🧰 Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut", "-b3", "-b1", "-c9", "-b9", "-c10"] Step #5: === Compare result for: cut ["-b3", "-b1", "-c9", "-b9", "-c10"] Step #5: Pipe: NI,,MYc🧰1, Step #5: ,CsGczxjKFV,BTGP(l,eÃPeP9ZÃT Step #5: hkM,J Step #5: FÃO,(,Zfc(Ju Step #5: 🧰️,H Step #5: gH, Step #5: (⚙,⚙iJw6Jqr Step #5: ,2ÃekSO,, Step #5: 8ÃfI⚙,Ão️J3,G(,, Step #5: Ãnx,N3x5qe,fwi,N8 Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' 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", "-b1", "-c9", "-b9", "-c10"] Step #5: Step #5: Running test ["cut", "-d,o", "-c2", "-d,C"] Step #5: === Compare result for: cut ["-d,o", "-c2", "-d,C"] Step #5: Pipe: nU Step #5: 🪛xC,Ã,xg,⚙⚙Ãvs8U Step #5: Gu36A,(d Step #5: 6oiÃ5oq,o,7 Step #5: Ux(u,⚙kG⚙W️GA🔗Ã,Xq,KEUB,o Step #5: ,0p,brR🪛, Step #5: UMWH,2wq Step #5: dg(bGT,K0Y,ÃXFN,,ÃH Step #5: CazTKAEF Step #5: 54Ã,,v 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", "-c2", "-d,C"] Step #5: Step #5: Running test ["cut", "-b4"] Step #5: === Compare result for: cut ["-b4"] Step #5: Pipe: ,,cm1mONe0,ÃQ(h,Zet3t4 Step #5: T,Q(1b🪓eq,(3Y️A,à Step #5: ÃgreKÃI3S,g7,⚙,l,l3P Step #5: Step #5: S Step #5: 🧰lBnY,CvBwÃà Step #5: 🧰⚙tG Step #5: 🪛az,D8t🔩,Gw🪓n, Step #5: SjhX,0Iz,,Ci Step #5: eqtQRS Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut"] Step #5: === Compare result for: cut [] Step #5: Pipe: 4⚙g( Step #5: ️,Nu Step #5: Step #5: M Step #5: ,fCIt,9rR Step #5: ,(WebezA,(5à Step #5: ️SgDon,pdh,rb,iXA️5lIG Step #5: Aiqxf, Step #5: 5IPS,🪛FnSY1c7,jJNYsk Step #5: A,LW3n,c0VN,I,r🪛 Step #5: Rust stderr: Step #5: cut-error-missing-mode-arg Step #5: GNU stderr: Step #5: you must specify a list of bytes, characters, or fields Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-missing-mode-arg Step #5: +you must specify a list of bytes, characters, or fields Step #5: +Try 'cut --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cut [] Step #5: Step #5: Running test ["cut", "-c7", "-c6", "-d,"] Step #5: === Compare result for: cut ["-c7", "-c6", "-d,"] Step #5: Pipe: 0🔩X,v1 Step #5: Kk,🪛RNF,CatJ🔗tAzql,u⚙tLxoÃ,K Step #5: Step #5: eUVR,I(r0,z6🪛(Do, Step #5: Step #5: EF6Miq,uQ Step #5: r,e,Mb,4G(MuWZg Step #5: Step #5: A,,sVGi Step #5: SpP6E Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' 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", "-c6", "-d,"] Step #5: Step #5: Running test ["cut", "-c3"] Step #5: === Compare result for: cut ["-c3"] Step #5: Pipe: 🔗V,SFdfZ,, Step #5: jQbj5m Step #5: ,🪛,js Step #5: pà Step #5: 1,t,🔗XFia Step #5: X Step #5: cG Step #5: 0🔗🪛,7FMYw Step #5: ,️🔩(ÃÃ9,Ky,W, Step #5: Ã🪛, Step #5: === OK Same behavior Step #5: Step #5: Running test ["cut", "-f1", "-c7"] Step #5: === Compare result for: cut ["-f1", "-c7"] Step #5: Pipe: V(,e,jW,6à Step #5: 5z🪛6🔩,,3vWsV Step #5: ÃN,,Ã,o(be🧰 Step #5: a🔗, Step #5: ,RJ,,(6lI Step #5: 9,hd,(,🔗xq23En Step #5: IkQC,FL Step #5: Ã,Ã🔗,mHflSsP,🔩Ã0aOVFÃr Step #5: w,H,kTTE7WFf,sS7m️,V(f Step #5: cWw Step #5: Rust stderr: Step #5: cut-error-multiple-mode-args Step #5: GNU stderr: Step #5: only one type of list may be specified Step #5: Try 'cut --help' for more information. Step #5: --- START diff Step #5: -cut-error-multiple-mode-args Step #5: +only one type of list may be specified Step #5: +Try 'cut --help' 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", "-c7"] Step #5: Step #5: Running test ["cut", "-f4"] Step #5: === Compare result for: cut ["-f4"] Step #5: Pipe: Z,,Md,q, Step #5: kyf(l Step #5: ,qbyCV6,4q08O, Step #5: yG Step #5: Step #5: ,d🪓WP,,Kj5lS,Hf Step #5: ,S,,,(U Step #5: O1,0Jb🔩 Step #5: 🔗3I Step #5: 6ÃNT Step #5: === OK Same behavior Step #5: Step #5: #194 DONE exec/s: 0 rss: 33Mb Step #5: MERGE-OUTER: successful in 3 attempt(s) Step #5: MERGE-OUTER: the control file has 31227 bytes Step #5: MERGE-OUTER: consumed 0Mb (26Mb rss) to parse the control file Step #5: MERGE-OUTER: 0 new files with 0 new features added; 0 new coverage edges Step #5: [2025-11-21 06:07:17,829 INFO] Finding shared libraries for targets (if any). Step #5: [2025-11-21 06:07:17,838 INFO] Finished finding shared libraries for targets. Step #5: [2025-11-21 06:07:17,899 INFO] Finding shared libraries for targets (if any). Step #5: [2025-11-21 06:07:17,909 INFO] Finished finding shared libraries for targets. Step #5: [2025-11-21 06:07:18,030 INFO] Finding shared libraries for targets (if any). Step #5: [2025-11-21 06:07:18,041 INFO] Finished finding shared libraries for targets. 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: 2686298057 Step #5: MERGE-OUTER: 364 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: 2686308798 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge446.txt' Step #5: MERGE-INNER: 364 total files; 0 processed earlier; will process 364 files now Step #5: === TEST cksum ["cksum", "-a", "sha224", "-c", "-a", "md5", "/tmp/bwlkdghffx"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sha224", "-c", "-a", "md5", "/tmp/bwlkdghffx"] Step #5: === Compare result for: cksum ["-a", "sha224", "-c", "-a", "md5", "/tmp/bwlkdghffx"] Step #5: Rust stderr: Step #5: /tmp/bwlkdghffx: 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/bwlkdghffx: 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/bwlkdghffx"] Step #5: Step #5: #1 pulse exec/s: 0 rss: 29Mb Step #5: === TEST cksum ["cksum", "-c", "-a", "sm3", "/tmp/pdpqzlfpkp"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sm3", "/tmp/pdpqzlfpkp"] Step #5: === Compare result for: cksum ["-c", "-a", "sm3", "/tmp/pdpqzlfpkp"] Step #5: Rust stderr: Step #5: /tmp/pdpqzlfpkp: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/pdpqzlfpkp: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more 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/pdpqzlfpkp"] Step #5: Step #5: #2 pulse exec/s: 0 rss: 29Mb Step #5: === TEST cksum ["cksum", "-c", "-a", "blake2b", "/tmp/paaasbuxjy"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "blake2b", "/tmp/paaasbuxjy"] Step #5: === Compare result for: cksum ["-c", "-a", "blake2b", "/tmp/paaasbuxjy"] Step #5: Rust stderr: Step #5: /tmp/paaasbuxjy: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/paaasbuxjy: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more 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/paaasbuxjy"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha224", "/tmp/epyktudemz"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha224", "/tmp/epyktudemz"] Step #5: === Compare result for: cksum ["-c", "-a", "sha224", "/tmp/epyktudemz"] Step #5: Rust stderr: Step #5: /tmp/epyktudemz: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/epyktudemz: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more 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/epyktudemz"] Step #5: Step #5: #4 pulse exec/s: 0 rss: 29Mb Step #5: === TEST cksum ["cksum", "--raw", "-c", "-a", "sm3", "/tmp/mnhrelojgg"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--raw", "-c", "-a", "sm3", "/tmp/mnhrelojgg"] Step #5: === Compare result for: cksum ["--raw", "-c", "-a", "sm3", "/tmp/mnhrelojgg"] Step #5: Rust stderr: Step #5: /tmp/mnhrelojgg: 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/mnhrelojgg: 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/mnhrelojgg"] Step #5: Step #5: === TEST cksum ["cksum", "--text", "-a", "sha384", "/tmp/nfgpfvfdrv"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--text", "-a", "sha384", "/tmp/nfgpfvfdrv"] Step #5: === Compare result for: cksum ["--text", "-a", "sha384", "/tmp/nfgpfvfdrv"] Step #5: Rust stdout: Step #5: SHA384 (/tmp/nfgpfvfdrv) = f56ca20d75d74e8f2d09ab63808ec94c7130acd37f7a4fd68b30c9b6be588bc03a93cd9522787cd30517c4bc2c6dd9df Step #5: Step #5: GNU stdout: Step #5: (empty) Step #5: --- START diff Step #5: -SHA384 (/tmp/nfgpfvfdrv) = f56ca20d75d74e8f2d09ab63808ec94c7130acd37f7a4fd68b30c9b6be588bc03a93cd9522787cd30517c4bc2c6dd9df 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", "sha384", "/tmp/nfgpfvfdrv"] Step #5: Step #5: thread '' (497) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: cksum ["--text", "-a", "sha384", "/tmp/nfgpfvfdrv"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==497== ERROR: libFuzzer: deadly signal Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0xac, Step #5: \254 Step #5: artifact_prefix='./'; Test unit written to ./crash-39527c59247a39d18ad48b9947ea738396a3bc47 Step #5: Base64: rA== 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: 2686339723 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge446.txt' Step #5: MERGE-INNER: '/corpus/fuzz_cksum/39527c59247a39d18ad48b9947ea738396a3bc47' caused a failure at the previous merge step Step #5: MERGE-INNER: 364 total files; 6 processed earlier; will process 358 files now Step #5: === TEST cksum ["cksum", "--binary", "-c", "/tmp/ejxhavdynk", "-a", "sm3", "/tmp/afinqgxrdz"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--binary", "-c", "/tmp/ejxhavdynk", "-a", "sm3", "/tmp/afinqgxrdz"] Step #5: === Compare result for: cksum ["--binary", "-c", "/tmp/ejxhavdynk", "-a", "sm3", "/tmp/afinqgxrdz"] 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/ejxhavdynk", "-a", "sm3", "/tmp/afinqgxrdz"] Step #5: Step #5: #1 pulse exec/s: 0 rss: 29Mb Step #5: === TEST cksum ["cksum", "--base64", "-c", "-a", "sha512", "/tmp/lxodobadqg"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--base64", "-c", "-a", "sha512", "/tmp/lxodobadqg"] Step #5: === Compare result for: cksum ["--base64", "-c", "-a", "sha512", "/tmp/lxodobadqg"] Step #5: Rust stderr: Step #5: /tmp/lxodobadqg: 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/lxodobadqg: 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", "sha512", "/tmp/lxodobadqg"] Step #5: Step #5: #2 pulse exec/s: 0 rss: 29Mb Step #5: === TEST cksum ["cksum", "-c", "-a", "bsd", "/tmp/pagtqkemgd"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "bsd", "/tmp/pagtqkemgd"] Step #5: === Compare result for: cksum ["-c", "-a", "bsd", "/tmp/pagtqkemgd"] 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/pagtqkemgd"] Step #5: Step #5: === TEST cksum ["cksum", "file_p4OY", "/tmp/fmogbhazay"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "file_p4OY", "/tmp/fmogbhazay"] Step #5: === Compare result for: cksum ["file_p4OY", "/tmp/fmogbhazay"] Step #5: === OK Same behavior Step #5: Step #5: #4 pulse exec/s: 0 rss: 30Mb Step #5: === TEST cksum ["cksum", "-a", "sm3", "--tag", "-c", "-a", "blake2b", "/tmp/okozseeoka"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sm3", "--tag", "-c", "-a", "blake2b", "/tmp/okozseeoka"] Step #5: === Compare result for: cksum ["-a", "sm3", "--tag", "-c", "-a", "blake2b", "/tmp/okozseeoka"] Step #5: Rust stderr: Step #5: the --binary and --text options are meaningless when verifying checksums Step #5: GNU stderr: Step #5: invalid option -- 'a' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -the --binary and --text options are meaningless when verifying checksums Step #5: +invalid option -- 'a' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-a", "sm3", "--tag", "-c", "-a", "blake2b", "/tmp/okozseeoka"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha384", "/tmp/booiwulvzf"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha384", "/tmp/booiwulvzf"] Step #5: === Compare result for: cksum ["-c", "-a", "sha384", "/tmp/booiwulvzf"] Step #5: Rust stderr: Step #5: /tmp/booiwulvzf: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/booiwulvzf: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more 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/booiwulvzf"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sha384", "--tag", "-c", "-a", "sysv", "/tmp/ejwldaaqja"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sha384", "--tag", "-c", "-a", "sysv", "/tmp/ejwldaaqja"] Step #5: === Compare result for: cksum ["-a", "sha384", "--tag", "-c", "-a", "sysv", "/tmp/ejwldaaqja"] 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", "--tag", "-c", "-a", "sysv", "/tmp/ejwldaaqja"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha384", "/tmp/wvcmwuhcku"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha384", "/tmp/wvcmwuhcku"] Step #5: === Compare result for: cksum ["-c", "-a", "sha384", "/tmp/wvcmwuhcku"] Step #5: Rust stderr: Step #5: /tmp/wvcmwuhcku: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/wvcmwuhcku: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more 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/wvcmwuhcku"] Step #5: Step #5: #8 pulse exec/s: 0 rss: 30Mb Step #5: === TEST cksum ["cksum", "-c", "/tmp/hzvgzyrpxt", "-a", "sha1", "/tmp/eyryamwhjq"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "/tmp/hzvgzyrpxt", "-a", "sha1", "/tmp/eyryamwhjq"] Step #5: === Compare result for: cksum ["-c", "/tmp/hzvgzyrpxt", "-a", "sha1", "/tmp/eyryamwhjq"] Step #5: Rust stderr: Step #5: /tmp/hzvgzyrpxt: no properly formatted checksum lines found Step #5: fuzz_cksum: /tmp/eyryamwhjq: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/hzvgzyrpxt: no properly formatted checksum lines found Step #5: -fuzz_cksum: /tmp/eyryamwhjq: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for 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/hzvgzyrpxt", "-a", "sha1", "/tmp/eyryamwhjq"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "crc", "-l", "95", "-c", "-a", "blake2b", "/tmp/vcdzfpwaed"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "crc", "-l", "95", "-c", "-a", "blake2b", "/tmp/vcdzfpwaed"] Step #5: === Compare result for: cksum ["-a", "crc", "-l", "95", "-c", "-a", "blake2b", "/tmp/vcdzfpwaed"] Step #5: Rust stderr: Step #5: invalid length: '95' Step #5: fuzz_cksum: length is not a multiple of 8 Step #5: GNU stderr: Step #5: invalid option -- 'a' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -invalid length: '95' Step #5: -fuzz_cksum: length is not a multiple of 8 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", "95", "-c", "-a", "blake2b", "/tmp/vcdzfpwaed"] Step #5: Step #5: === TEST cksum ["cksum", "--raw", "-c", "-a", "sm3", "/tmp/jrbfoeeqgg"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--raw", "-c", "-a", "sm3", "/tmp/jrbfoeeqgg"] Step #5: === Compare result for: cksum ["--raw", "-c", "-a", "sm3", "/tmp/jrbfoeeqgg"] Step #5: Rust stderr: Step #5: /tmp/jrbfoeeqgg: 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/jrbfoeeqgg: 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/jrbfoeeqgg"] Step #5: Step #5: === TEST cksum ["cksum", "--raw", "-c", "-a", "crc", "/tmp/wvgudqfote"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--raw", "-c", "-a", "crc", "/tmp/wvgudqfote"] Step #5: === Compare result for: cksum ["--raw", "-c", "-a", "crc", "/tmp/wvgudqfote"] 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", "crc", "/tmp/wvgudqfote"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "/tmp/uxchobxfls", "-a", "sysv", "/tmp/gnkcxwrzil"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "/tmp/uxchobxfls", "-a", "sysv", "/tmp/gnkcxwrzil"] Step #5: === Compare result for: cksum ["-c", "/tmp/uxchobxfls", "-a", "sysv", "/tmp/gnkcxwrzil"] 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/uxchobxfls", "-a", "sysv", "/tmp/gnkcxwrzil"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sysv", "/tmp/hgvwtxzqdt"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sysv", "/tmp/hgvwtxzqdt"] Step #5: === Compare result for: cksum ["-c", "-a", "sysv", "/tmp/hgvwtxzqdt"] 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/hgvwtxzqdt"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha1", "/tmp/riyhgmnozq"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha1", "/tmp/riyhgmnozq"] Step #5: === Compare result for: cksum ["-c", "-a", "sha1", "/tmp/riyhgmnozq"] Step #5: Rust stderr: Step #5: /tmp/riyhgmnozq: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/riyhgmnozq: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more 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/riyhgmnozq"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "blake2b", "/tmp/rifnsuamiz"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "blake2b", "/tmp/rifnsuamiz"] Step #5: === Compare result for: cksum ["-c", "-a", "blake2b", "/tmp/rifnsuamiz"] Step #5: Rust stderr: Step #5: /tmp/rifnsuamiz: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/rifnsuamiz: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more 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/rifnsuamiz"] Step #5: Step #5: #16 pulse exec/s: 0 rss: 30Mb Step #5: === TEST cksum ["cksum", "--text", "-c", "/tmp/vakpbcxlxj", "-a", "crc", "/tmp/rkyglqrcqd"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--text", "-c", "/tmp/vakpbcxlxj", "-a", "crc", "/tmp/rkyglqrcqd"] Step #5: === Compare result for: cksum ["--text", "-c", "/tmp/vakpbcxlxj", "-a", "crc", "/tmp/rkyglqrcqd"] 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", "/tmp/vakpbcxlxj", "-a", "crc", "/tmp/rkyglqrcqd"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "blake2b", "/tmp/qqkojnaupa"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "blake2b", "/tmp/qqkojnaupa"] Step #5: === Compare result for: cksum ["-c", "-a", "blake2b", "/tmp/qqkojnaupa"] Step #5: Rust stderr: Step #5: /tmp/qqkojnaupa: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/qqkojnaupa: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more 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/qqkojnaupa"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha256", "/tmp/yfqmhdneye"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha256", "/tmp/yfqmhdneye"] Step #5: === Compare result for: cksum ["-c", "-a", "sha256", "/tmp/yfqmhdneye"] Step #5: Rust stderr: Step #5: /tmp/yfqmhdneye: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/yfqmhdneye: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more 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/yfqmhdneye"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha224", "/tmp/ycmljldehy"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha224", "/tmp/ycmljldehy"] Step #5: === Compare result for: cksum ["-c", "-a", "sha224", "/tmp/ycmljldehy"] Step #5: Rust stderr: Step #5: /tmp/ycmljldehy: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/ycmljldehy: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more 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/ycmljldehy"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sm3", "/tmp/umndnxpjcn"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sm3", "/tmp/umndnxpjcn"] Step #5: === Compare result for: cksum ["-c", "-a", "sm3", "/tmp/umndnxpjcn"] Step #5: Rust stderr: Step #5: /tmp/umndnxpjcn: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/umndnxpjcn: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more 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/umndnxpjcn"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sha224", "-c", "-a", "crc", "/tmp/drbvpsevfu"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sha224", "-c", "-a", "crc", "/tmp/drbvpsevfu"] Step #5: === Compare result for: cksum ["-a", "sha224", "-c", "-a", "crc", "/tmp/drbvpsevfu"] Step #5: Rust stderr: Step #5: --check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: GNU stderr: Step #5: invalid option -- 'a' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: +invalid option -- 'a' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-a", "sha224", "-c", "-a", "crc", "/tmp/drbvpsevfu"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sm3", "--tag", "-c", "-a", "sysv", "/tmp/eobiscaaqz"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sm3", "--tag", "-c", "-a", "sysv", "/tmp/eobiscaaqz"] Step #5: === Compare result for: cksum ["-a", "sm3", "--tag", "-c", "-a", "sysv", "/tmp/eobiscaaqz"] Step #5: Rust stderr: Step #5: --check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: GNU stderr: Step #5: invalid option -- 'a' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: +invalid option -- 'a' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-a", "sm3", "--tag", "-c", "-a", "sysv", "/tmp/eobiscaaqz"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "crc", "-c", "-a", "md5", "/tmp/tzkimapxfl"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "crc", "-c", "-a", "md5", "/tmp/tzkimapxfl"] Step #5: === Compare result for: cksum ["-a", "crc", "-c", "-a", "md5", "/tmp/tzkimapxfl"] Step #5: Rust stderr: Step #5: /tmp/tzkimapxfl: 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/tzkimapxfl: 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", "md5", "/tmp/tzkimapxfl"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sm3", "-c", "-a", "crc", "/tmp/ggazvkikzh"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sm3", "-c", "-a", "crc", "/tmp/ggazvkikzh"] Step #5: === Compare result for: cksum ["-a", "sm3", "-c", "-a", "crc", "/tmp/ggazvkikzh"] Step #5: Rust stderr: Step #5: --check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: GNU stderr: Step #5: invalid option -- 'a' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: +invalid option -- 'a' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-a", "sm3", "-c", "-a", "crc", "/tmp/ggazvkikzh"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "blake2b", "-c", "-a", "sysv", "/tmp/stbmiqzumd"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "blake2b", "-c", "-a", "sysv", "/tmp/stbmiqzumd"] Step #5: === Compare result for: cksum ["-a", "blake2b", "-c", "-a", "sysv", "/tmp/stbmiqzumd"] Step #5: Rust stderr: Step #5: --check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: GNU stderr: Step #5: invalid option -- 'a' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: +invalid option -- 'a' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-a", "blake2b", "-c", "-a", "sysv", "/tmp/stbmiqzumd"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "blake2b", "/tmp/snbnlzewyc", "-a", "sha224", "/tmp/duyfbqtdmw"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "blake2b", "/tmp/snbnlzewyc", "-a", "sha224", "/tmp/duyfbqtdmw"] Step #5: === Compare result for: cksum ["-a", "blake2b", "/tmp/snbnlzewyc", "-a", "sha224", "/tmp/duyfbqtdmw"] Step #5: Rust stdout: Step #5: SHA224 (/tmp/snbnlzewyc) = b4b504ec9a544af625e8f137454f0e1f6f95f199a53529dd46911fb2 Step #5: SHA224 (/tmp/duyfbqtdmw) = 22bba75d7b4bf385a0d94fc53e707e5cd3684b3d11be9c61fcd2b38c Step #5: Step #5: GNU stdout: Step #5: (empty) Step #5: --- START diff Step #5: -SHA224 (/tmp/snbnlzewyc) = b4b504ec9a544af625e8f137454f0e1f6f95f199a53529dd46911fb2 Step #5: -SHA224 (/tmp/duyfbqtdmw) = 22bba75d7b4bf385a0d94fc53e707e5cd3684b3d11be9c61fcd2b38c 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", "blake2b", "/tmp/snbnlzewyc", "-a", "sha224", "/tmp/duyfbqtdmw"] Step #5: Step #5: thread '' (669) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: cksum ["-a", "blake2b", "/tmp/snbnlzewyc", "-a", "sha224", "/tmp/duyfbqtdmw"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==669== ERROR: libFuzzer: deadly signal Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x2f, Step #5: / Step #5: artifact_prefix='./'; Test unit written to ./crash-42099b4af021e53fd8fd4e056c2568d7c2e3ffa8 Step #5: Base64: Lw== Step #5: MERGE-OUTER: attempt 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: 2686444155 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge446.txt' Step #5: MERGE-INNER: '/corpus/fuzz_cksum/42099b4af021e53fd8fd4e056c2568d7c2e3ffa8' caused a failure at the previous merge step Step #5: MERGE-INNER: 364 total files; 33 processed earlier; will process 331 files now Step #5: === TEST cksum ["cksum", "-c", "-a", "sha256", "/tmp/ektclaqxhh"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha256", "/tmp/ektclaqxhh"] Step #5: === Compare result for: cksum ["-c", "-a", "sha256", "/tmp/ektclaqxhh"] Step #5: Rust stderr: Step #5: /tmp/ektclaqxhh: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/ektclaqxhh: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more 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/ektclaqxhh"] Step #5: Step #5: #1 pulse exec/s: 0 rss: 29Mb Step #5: === TEST cksum ["cksum", "-c", "-a", "sysv", "/tmp/dvqncxlqqz"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sysv", "/tmp/dvqncxlqqz"] Step #5: === Compare result for: cksum ["-c", "-a", "sysv", "/tmp/dvqncxlqqz"] 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/dvqncxlqqz"] Step #5: Step #5: #2 pulse exec/s: 0 rss: 29Mb Step #5: === TEST cksum ["cksum", "-c", "-a", "sm3", "/tmp/iuwarfiwai"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sm3", "/tmp/iuwarfiwai"] Step #5: === Compare result for: cksum ["-c", "-a", "sm3", "/tmp/iuwarfiwai"] Step #5: Rust stderr: Step #5: /tmp/iuwarfiwai: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/iuwarfiwai: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more 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/iuwarfiwai"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "/tmp/kxoggnheea", "-a", "sha512", "/tmp/dldtjtmczv"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "/tmp/kxoggnheea", "-a", "sha512", "/tmp/dldtjtmczv"] Step #5: === Compare result for: cksum ["-c", "/tmp/kxoggnheea", "-a", "sha512", "/tmp/dldtjtmczv"] Step #5: Rust stderr: Step #5: /tmp/kxoggnheea: no properly formatted checksum lines found Step #5: fuzz_cksum: /tmp/dldtjtmczv: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/kxoggnheea: no properly formatted checksum lines found Step #5: -fuzz_cksum: /tmp/dldtjtmczv: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for 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/kxoggnheea", "-a", "sha512", "/tmp/dldtjtmczv"] Step #5: Step #5: #4 pulse exec/s: 0 rss: 29Mb Step #5: === TEST cksum ["cksum", "--untagged", "-l", "483", "-c", "/tmp/dcjwszwfja", "-a", "sha1", "/tmp/lnrkwwbvoa"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--untagged", "-l", "483", "-c", "/tmp/dcjwszwfja", "-a", "sha1", "/tmp/lnrkwwbvoa"] Step #5: === Compare result for: cksum ["--untagged", "-l", "483", "-c", "/tmp/dcjwszwfja", "-a", "sha1", "/tmp/lnrkwwbvoa"] 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", "483", "-c", "/tmp/dcjwszwfja", "-a", "sha1", "/tmp/lnrkwwbvoa"] Step #5: Step #5: === TEST cksum ["cksum", "--text", "-c", "-a", "bsd", "/tmp/qmwzqwpzgm"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--text", "-c", "-a", "bsd", "/tmp/qmwzqwpzgm"] Step #5: === Compare result for: cksum ["--text", "-c", "-a", "bsd", "/tmp/qmwzqwpzgm"] 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", "bsd", "/tmp/qmwzqwpzgm"] Step #5: Step #5: === TEST cksum ["cksum", "--binary", "-c", "-a", "sha384", "/tmp/xkkprkmymm"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--binary", "-c", "-a", "sha384", "/tmp/xkkprkmymm"] Step #5: === Compare result for: cksum ["--binary", "-c", "-a", "sha384", "/tmp/xkkprkmymm"] Step #5: Rust stderr: Step #5: the --binary and --text options are meaningless when verifying checksums Step #5: GNU stderr: Step #5: unrecognized option '--binary' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -the --binary and --text options are meaningless when verifying checksums Step #5: +unrecognized option '--binary' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["--binary", "-c", "-a", "sha384", "/tmp/xkkprkmymm"] Step #5: Step #5: === TEST cksum ["cksum", "-l", "19", "-c", "/tmp/kdsfccsaka", "-a", "md5", "/tmp/hbmugqseir"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-l", "19", "-c", "/tmp/kdsfccsaka", "-a", "md5", "/tmp/hbmugqseir"] Step #5: === Compare result for: cksum ["-l", "19", "-c", "/tmp/kdsfccsaka", "-a", "md5", "/tmp/hbmugqseir"] 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", "19", "-c", "/tmp/kdsfccsaka", "-a", "md5", "/tmp/hbmugqseir"] Step #5: Step #5: #8 pulse exec/s: 0 rss: 29Mb Step #5: === TEST cksum ["cksum", "-c", "-a", "sha384", "/tmp/pcbprohxib"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha384", "/tmp/pcbprohxib"] Step #5: === Compare result for: cksum ["-c", "-a", "sha384", "/tmp/pcbprohxib"] Step #5: Rust stderr: Step #5: /tmp/pcbprohxib: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/pcbprohxib: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more 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/pcbprohxib"] Step #5: Step #5: === TEST cksum ["cksum", "-l", "377", "-c", "-a", "crc", "/tmp/jrfvrqguhe"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-l", "377", "-c", "-a", "crc", "/tmp/jrfvrqguhe"] Step #5: === Compare result for: cksum ["-l", "377", "-c", "-a", "crc", "/tmp/jrfvrqguhe"] 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", "377", "-c", "-a", "crc", "/tmp/jrfvrqguhe"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "blake2b", "/tmp/hpcgqwcjja"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "blake2b", "/tmp/hpcgqwcjja"] Step #5: === Compare result for: cksum ["-c", "-a", "blake2b", "/tmp/hpcgqwcjja"] Step #5: Rust stderr: Step #5: /tmp/hpcgqwcjja: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/hpcgqwcjja: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more 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/hpcgqwcjja"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha256", "/tmp/goakzqpstt"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha256", "/tmp/goakzqpstt"] Step #5: === Compare result for: cksum ["-c", "-a", "sha256", "/tmp/goakzqpstt"] Step #5: Rust stderr: Step #5: /tmp/goakzqpstt: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/goakzqpstt: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more 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/goakzqpstt"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "bsd", "/tmp/jtfxywoasc"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "bsd", "/tmp/jtfxywoasc"] Step #5: === Compare result for: cksum ["-c", "-a", "bsd", "/tmp/jtfxywoasc"] 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/jtfxywoasc"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sha256", "-c", "/tmp/wgoecqtdvg", "-a", "sha224", "/tmp/kvampvdbpb"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sha256", "-c", "/tmp/wgoecqtdvg", "-a", "sha224", "/tmp/kvampvdbpb"] Step #5: === Compare result for: cksum ["-a", "sha256", "-c", "/tmp/wgoecqtdvg", "-a", "sha224", "/tmp/kvampvdbpb"] Step #5: Rust stderr: Step #5: /tmp/wgoecqtdvg: no properly formatted checksum lines found Step #5: fuzz_cksum: /tmp/kvampvdbpb: 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/wgoecqtdvg: no properly formatted checksum lines found Step #5: -fuzz_cksum: /tmp/kvampvdbpb: 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", "/tmp/wgoecqtdvg", "-a", "sha224", "/tmp/kvampvdbpb"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha224", "/tmp/tuekwrygib"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha224", "/tmp/tuekwrygib"] Step #5: === Compare result for: cksum ["-c", "-a", "sha224", "/tmp/tuekwrygib"] Step #5: Rust stderr: Step #5: /tmp/tuekwrygib: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/tuekwrygib: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more 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/tuekwrygib"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "bsd", "/tmp/nboetmdpek"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "bsd", "/tmp/nboetmdpek"] Step #5: === Compare result for: cksum ["-c", "-a", "bsd", "/tmp/nboetmdpek"] 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/nboetmdpek"] Step #5: Step #5: #16 pulse exec/s: 0 rss: 29Mb Step #5: === TEST cksum ["cksum", "-c", "-a", "sha512", "/tmp/tzpfxmtudg"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha512", "/tmp/tzpfxmtudg"] Step #5: === Compare result for: cksum ["-c", "-a", "sha512", "/tmp/tzpfxmtudg"] Step #5: Rust stderr: Step #5: /tmp/tzpfxmtudg: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/tzpfxmtudg: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more 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/tzpfxmtudg"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sha512", "-c", "-a", "crc", "/tmp/shfyxxierk"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sha512", "-c", "-a", "crc", "/tmp/shfyxxierk"] Step #5: === Compare result for: cksum ["-a", "sha512", "-c", "-a", "crc", "/tmp/shfyxxierk"] 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", "crc", "/tmp/shfyxxierk"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "md5", "/tmp/zuonurethk"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "md5", "/tmp/zuonurethk"] Step #5: === Compare result for: cksum ["-c", "-a", "md5", "/tmp/zuonurethk"] Step #5: Rust stderr: Step #5: /tmp/zuonurethk: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/zuonurethk: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more 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/zuonurethk"] Step #5: Step #5: === TEST cksum ["cksum", "--binary", "-c", "-a", "bsd", "/tmp/cseobsxecx"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--binary", "-c", "-a", "bsd", "/tmp/cseobsxecx"] Step #5: === Compare result for: cksum ["--binary", "-c", "-a", "bsd", "/tmp/cseobsxecx"] 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/cseobsxecx"] Step #5: Step #5: === TEST cksum ["cksum", "-l", "23", "-c", "/tmp/lbnxvtrfgi", "-a", "crc", "/tmp/iqrgyzjjot"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-l", "23", "-c", "/tmp/lbnxvtrfgi", "-a", "crc", "/tmp/iqrgyzjjot"] Step #5: === Compare result for: cksum ["-l", "23", "-c", "/tmp/lbnxvtrfgi", "-a", "crc", "/tmp/iqrgyzjjot"] Step #5: Rust stderr: Step #5: --length is only supported with --algorithm blake2b, sha2, or sha3 Step #5: GNU stderr: Step #5: invalid option -- 'l' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---length is only supported with --algorithm blake2b, sha2, or sha3 Step #5: +invalid option -- 'l' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-l", "23", "-c", "/tmp/lbnxvtrfgi", "-a", "crc", "/tmp/iqrgyzjjot"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "md5", "-c", "/tmp/oxmobhaubm", "-a", "sha1", "/tmp/wxuxltuaoo"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "md5", "-c", "/tmp/oxmobhaubm", "-a", "sha1", "/tmp/wxuxltuaoo"] Step #5: === Compare result for: cksum ["-a", "md5", "-c", "/tmp/oxmobhaubm", "-a", "sha1", "/tmp/wxuxltuaoo"] Step #5: Rust stderr: Step #5: /tmp/oxmobhaubm: no properly formatted checksum lines found Step #5: fuzz_cksum: /tmp/wxuxltuaoo: 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/oxmobhaubm: no properly formatted checksum lines found Step #5: -fuzz_cksum: /tmp/wxuxltuaoo: 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/oxmobhaubm", "-a", "sha1", "/tmp/wxuxltuaoo"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sha224", "/tmp/dgeyogxwgy"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sha224", "/tmp/dgeyogxwgy"] Step #5: === Compare result for: cksum ["-a", "sha224", "/tmp/dgeyogxwgy"] Step #5: Rust stdout: Step #5: SHA224 (/tmp/dgeyogxwgy) = fc51b5890f9a009f060d29156a87b3bd116ad91319003bf2bca96f45 Step #5: Step #5: GNU stdout: Step #5: (empty) Step #5: --- START diff Step #5: -SHA224 (/tmp/dgeyogxwgy) = fc51b5890f9a009f060d29156a87b3bd116ad91319003bf2bca96f45 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", "sha224", "/tmp/dgeyogxwgy"] Step #5: Step #5: thread '' (1406) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: cksum ["-a", "sha224", "/tmp/dgeyogxwgy"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==1406== ERROR: libFuzzer: deadly signal Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0xd5, Step #5: \325 Step #5: artifact_prefix='./'; Test unit written to ./crash-189ebf93be3966e53e508d694226af884595c91e Step #5: Base64: 1Q== 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: 2686538259 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge446.txt' Step #5: MERGE-INNER: '/corpus/fuzz_cksum/189ebf93be3966e53e508d694226af884595c91e' caused a failure at the previous merge step Step #5: MERGE-INNER: 364 total files; 56 processed earlier; will process 308 files now Step #5: === TEST cksum ["cksum", "-a", "sm3", "-c", "-a", "sha256", "/tmp/ohhxrffvmr"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sm3", "-c", "-a", "sha256", "/tmp/ohhxrffvmr"] Step #5: === Compare result for: cksum ["-a", "sm3", "-c", "-a", "sha256", "/tmp/ohhxrffvmr"] Step #5: Rust stderr: Step #5: /tmp/ohhxrffvmr: 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/ohhxrffvmr: 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", "sha256", "/tmp/ohhxrffvmr"] Step #5: Step #5: #1 pulse exec/s: 0 rss: 29Mb Step #5: === TEST cksum ["cksum", "-c", "-a", "sha384", "/tmp/esffhkddrf"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha384", "/tmp/esffhkddrf"] Step #5: === Compare result for: cksum ["-c", "-a", "sha384", "/tmp/esffhkddrf"] Step #5: Rust stderr: Step #5: /tmp/esffhkddrf: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/esffhkddrf: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more 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/esffhkddrf"] Step #5: Step #5: #2 pulse exec/s: 0 rss: 29Mb Step #5: === TEST cksum ["cksum", "-c", "/tmp/bnkavfsbkl", "-a", "sm3", "/tmp/ndndetwcsn"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "/tmp/bnkavfsbkl", "-a", "sm3", "/tmp/ndndetwcsn"] Step #5: === Compare result for: cksum ["-c", "/tmp/bnkavfsbkl", "-a", "sm3", "/tmp/ndndetwcsn"] Step #5: Rust stderr: Step #5: /tmp/bnkavfsbkl: no properly formatted checksum lines found Step #5: fuzz_cksum: /tmp/ndndetwcsn: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/bnkavfsbkl: no properly formatted checksum lines found Step #5: -fuzz_cksum: /tmp/ndndetwcsn: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for 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/bnkavfsbkl", "-a", "sm3", "/tmp/ndndetwcsn"] Step #5: Step #5: === TEST cksum ["cksum", "file_dMM", "file_LWK"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "file_dMM", "file_LWK"] Step #5: === Compare result for: cksum ["file_dMM", "file_LWK"] Step #5: Rust stderr: Step #5: file_dMM: No such file or directory Step #5: fuzz_cksum: file_LWK: No such file or directory Step #5: GNU stderr: Step #5: file_dMM: No such file or directory Step #5: cksum: file_LWK: No such file or directory Step #5: --- START diff Step #5: file_dMM: No such file or directory Step #5: -fuzz_cksum: file_LWK: No such file or directory Step #5: +cksum: file_LWK: 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_dMM", "file_LWK"] Step #5: Step #5: #4 pulse exec/s: 0 rss: 29Mb Step #5: === TEST cksum ["cksum", "-c", "-a", "sha1", "/tmp/dgqkqtfjsd"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha1", "/tmp/dgqkqtfjsd"] Step #5: === Compare result for: cksum ["-c", "-a", "sha1", "/tmp/dgqkqtfjsd"] Step #5: Rust stderr: Step #5: /tmp/dgqkqtfjsd: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/dgqkqtfjsd: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more 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/dgqkqtfjsd"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sysv", "-l", "461", "-c", "-a", "sha512", "/tmp/mmlvnxuwqq"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sysv", "-l", "461", "-c", "-a", "sha512", "/tmp/mmlvnxuwqq"] Step #5: === Compare result for: cksum ["-a", "sysv", "-l", "461", "-c", "-a", "sha512", "/tmp/mmlvnxuwqq"] 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", "461", "-c", "-a", "sha512", "/tmp/mmlvnxuwqq"] Step #5: Step #5: === TEST cksum ["cksum", "--binary", "-c", "/tmp/miscdaivbg", "-a", "blake2b", "/tmp/sbxriflike"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--binary", "-c", "/tmp/miscdaivbg", "-a", "blake2b", "/tmp/sbxriflike"] Step #5: === Compare result for: cksum ["--binary", "-c", "/tmp/miscdaivbg", "-a", "blake2b", "/tmp/sbxriflike"] 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/miscdaivbg", "-a", "blake2b", "/tmp/sbxriflike"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sha512", "--binary", "-c", "-a", "sha384", "/tmp/lhenxvdfhf"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sha512", "--binary", "-c", "-a", "sha384", "/tmp/lhenxvdfhf"] Step #5: === Compare result for: cksum ["-a", "sha512", "--binary", "-c", "-a", "sha384", "/tmp/lhenxvdfhf"] 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", "sha512", "--binary", "-c", "-a", "sha384", "/tmp/lhenxvdfhf"] Step #5: Step #5: #8 pulse exec/s: 0 rss: 29Mb Step #5: === TEST cksum ["cksum", "-a", "bsd", "-c", "-a", "sha256", "/tmp/gmdxhkosyx"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "bsd", "-c", "-a", "sha256", "/tmp/gmdxhkosyx"] Step #5: === Compare result for: cksum ["-a", "bsd", "-c", "-a", "sha256", "/tmp/gmdxhkosyx"] Step #5: Rust stderr: Step #5: /tmp/gmdxhkosyx: 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/gmdxhkosyx: 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/gmdxhkosyx"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "blake2b", "/tmp/rpfphlkfqd"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "blake2b", "/tmp/rpfphlkfqd"] Step #5: === Compare result for: cksum ["-c", "-a", "blake2b", "/tmp/rpfphlkfqd"] Step #5: Rust stderr: Step #5: /tmp/rpfphlkfqd: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/rpfphlkfqd: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more 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/rpfphlkfqd"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha224", "/tmp/nbhqklotcu"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha224", "/tmp/nbhqklotcu"] Step #5: === Compare result for: cksum ["-c", "-a", "sha224", "/tmp/nbhqklotcu"] Step #5: Rust stderr: Step #5: /tmp/nbhqklotcu: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/nbhqklotcu: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more 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/nbhqklotcu"] Step #5: Step #5: === TEST cksum ["cksum", "-l", "337", "-c", "-a", "crc", "/tmp/whrqdycshs"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-l", "337", "-c", "-a", "crc", "/tmp/whrqdycshs"] Step #5: === Compare result for: cksum ["-l", "337", "-c", "-a", "crc", "/tmp/whrqdycshs"] 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", "337", "-c", "-a", "crc", "/tmp/whrqdycshs"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sysv", "/tmp/xpowlbtcwa"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sysv", "/tmp/xpowlbtcwa"] Step #5: === Compare result for: cksum ["-c", "-a", "sysv", "/tmp/xpowlbtcwa"] 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/xpowlbtcwa"] Step #5: Step #5: === TEST cksum ["cksum", "-l", "181", "file_9ps", "file_", "/tmp/diobgkdomp"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-l", "181", "file_9ps", "file_", "/tmp/diobgkdomp"] Step #5: === Compare result for: cksum ["-l", "181", "file_9ps", "file_", "/tmp/diobgkdomp"] 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", "181", "file_9ps", "file_", "/tmp/diobgkdomp"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "/tmp/djrmwmalzw", "-a", "sm3", "/tmp/zmsuefzrla"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "/tmp/djrmwmalzw", "-a", "sm3", "/tmp/zmsuefzrla"] Step #5: === Compare result for: cksum ["-c", "/tmp/djrmwmalzw", "-a", "sm3", "/tmp/zmsuefzrla"] Step #5: Rust stderr: Step #5: /tmp/djrmwmalzw: no properly formatted checksum lines found Step #5: fuzz_cksum: /tmp/zmsuefzrla: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/djrmwmalzw: no properly formatted checksum lines found Step #5: -fuzz_cksum: /tmp/zmsuefzrla: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for 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/djrmwmalzw", "-a", "sm3", "/tmp/zmsuefzrla"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sm3", "/tmp/rdvjpsxfah"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sm3", "/tmp/rdvjpsxfah"] Step #5: === Compare result for: cksum ["-c", "-a", "sm3", "/tmp/rdvjpsxfah"] Step #5: Rust stderr: Step #5: /tmp/rdvjpsxfah: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/rdvjpsxfah: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more 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/rdvjpsxfah"] Step #5: Step #5: #16 pulse exec/s: 0 rss: 29Mb Step #5: === TEST cksum ["cksum", "-a", "sha256", "-c", "-a", "sha1", "/tmp/zdbszqdtjk"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sha256", "-c", "-a", "sha1", "/tmp/zdbszqdtjk"] Step #5: === Compare result for: cksum ["-a", "sha256", "-c", "-a", "sha1", "/tmp/zdbszqdtjk"] Step #5: Rust stderr: Step #5: /tmp/zdbszqdtjk: 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/zdbszqdtjk: 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", "sha1", "/tmp/zdbszqdtjk"] Step #5: Step #5: === TEST cksum ["cksum", "-l", "465", "-c", "-a", "crc", "/tmp/yjgqehkjfu"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-l", "465", "-c", "-a", "crc", "/tmp/yjgqehkjfu"] Step #5: === Compare result for: cksum ["-l", "465", "-c", "-a", "crc", "/tmp/yjgqehkjfu"] 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", "465", "-c", "-a", "crc", "/tmp/yjgqehkjfu"] Step #5: Step #5: === TEST cksum ["cksum", "--binary", "-l", "106", "-c", "-a", "sha384", "/tmp/yzpptjcagj"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--binary", "-l", "106", "-c", "-a", "sha384", "/tmp/yzpptjcagj"] Step #5: === Compare result for: cksum ["--binary", "-l", "106", "-c", "-a", "sha384", "/tmp/yzpptjcagj"] Step #5: Rust stderr: Step #5: --length is only supported with --algorithm blake2b, sha2, or sha3 Step #5: GNU stderr: Step #5: unrecognized option '--binary' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---length is only supported with --algorithm blake2b, sha2, or sha3 Step #5: +unrecognized option '--binary' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["--binary", "-l", "106", "-c", "-a", "sha384", "/tmp/yzpptjcagj"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sha256", "--text", "-c", "/tmp/jrxotvvaic", "-a", "sha256", "/tmp/yurgmdfyro"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sha256", "--text", "-c", "/tmp/jrxotvvaic", "-a", "sha256", "/tmp/yurgmdfyro"] Step #5: === Compare result for: cksum ["-a", "sha256", "--text", "-c", "/tmp/jrxotvvaic", "-a", "sha256", "/tmp/yurgmdfyro"] 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", "/tmp/jrxotvvaic", "-a", "sha256", "/tmp/yurgmdfyro"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "bsd", "--raw", "-a", "sha384", "/tmp/oabnoupxgk"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "bsd", "--raw", "-a", "sha384", "/tmp/oabnoupxgk"] Step #5: === Compare result for: cksum ["-a", "bsd", "--raw", "-a", "sha384", "/tmp/oabnoupxgk"] Step #5: Rust stdout: Step #5: ��AD<�p��|�W��̔0��u|6vR�2��4��D�������� Step #5: GNU stdout: Step #5: (empty) Step #5: --- START diff Step #5: -��AD<�p��|�W��̔0��u|6vR�2��4��D�������� 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", "--raw", "-a", "sha384", "/tmp/oabnoupxgk"] Step #5: Step #5: thread '' (2025) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: cksum ["-a", "bsd", "--raw", "-a", "sha384", "/tmp/oabnoupxgk"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==2025== ERROR: libFuzzer: deadly signal Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine 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, Step #5: \367 Step #5: artifact_prefix='./'; Test unit written to ./crash-73b74736664ad85828ce1be2e29fb4a68d24402b Step #5: Base64: 9w== 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: 2686627940 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge446.txt' Step #5: MERGE-INNER: '/corpus/fuzz_cksum/73b74736664ad85828ce1be2e29fb4a68d24402b' caused a failure at the previous merge step Step #5: MERGE-INNER: 364 total files; 77 processed earlier; will process 287 files now Step #5: === TEST cksum ["cksum", "--tag", "-c", "-a", "bsd", "/tmp/hdunobftrk"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--tag", "-c", "-a", "bsd", "/tmp/hdunobftrk"] Step #5: === Compare result for: cksum ["--tag", "-c", "-a", "bsd", "/tmp/hdunobftrk"] 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", "bsd", "/tmp/hdunobftrk"] Step #5: Step #5: #1 pulse exec/s: 0 rss: 29Mb Step #5: === TEST cksum ["cksum", "-l", "143", "-c", "-a", "sha224", "/tmp/jewiuqqeqm"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-l", "143", "-c", "-a", "sha224", "/tmp/jewiuqqeqm"] Step #5: === Compare result for: cksum ["-l", "143", "-c", "-a", "sha224", "/tmp/jewiuqqeqm"] 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", "143", "-c", "-a", "sha224", "/tmp/jewiuqqeqm"] Step #5: Step #5: #2 pulse exec/s: 0 rss: 29Mb Step #5: === TEST cksum ["cksum", "-a", "md5", "-l", "295", "-c", "/tmp/ilezhnjzue", "-a", "sysv", "/tmp/panjdmgjrg"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "md5", "-l", "295", "-c", "/tmp/ilezhnjzue", "-a", "sysv", "/tmp/panjdmgjrg"] Step #5: === Compare result for: cksum ["-a", "md5", "-l", "295", "-c", "/tmp/ilezhnjzue", "-a", "sysv", "/tmp/panjdmgjrg"] 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", "295", "-c", "/tmp/ilezhnjzue", "-a", "sysv", "/tmp/panjdmgjrg"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "/tmp/coerorlywo", "-a", "md5", "/tmp/ygnoukbvka"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "/tmp/coerorlywo", "-a", "md5", "/tmp/ygnoukbvka"] Step #5: === Compare result for: cksum ["-c", "/tmp/coerorlywo", "-a", "md5", "/tmp/ygnoukbvka"] Step #5: Rust stderr: Step #5: /tmp/coerorlywo: no properly formatted checksum lines found Step #5: fuzz_cksum: /tmp/ygnoukbvka: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/coerorlywo: no properly formatted checksum lines found Step #5: -fuzz_cksum: /tmp/ygnoukbvka: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for 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/coerorlywo", "-a", "md5", "/tmp/ygnoukbvka"] Step #5: Step #5: #4 pulse exec/s: 0 rss: 29Mb Step #5: === TEST cksum ["cksum", "-a", "crc", "-c", "-a", "bsd", "/tmp/uxygjwevwp"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "crc", "-c", "-a", "bsd", "/tmp/uxygjwevwp"] Step #5: === Compare result for: cksum ["-a", "crc", "-c", "-a", "bsd", "/tmp/uxygjwevwp"] 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", "bsd", "/tmp/uxygjwevwp"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sha384", "-c", "/tmp/qcsoiniifq", "-a", "blake2b", "/tmp/zzlbcrqjti"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sha384", "-c", "/tmp/qcsoiniifq", "-a", "blake2b", "/tmp/zzlbcrqjti"] Step #5: === Compare result for: cksum ["-a", "sha384", "-c", "/tmp/qcsoiniifq", "-a", "blake2b", "/tmp/zzlbcrqjti"] Step #5: Rust stderr: Step #5: /tmp/qcsoiniifq: no properly formatted checksum lines found Step #5: fuzz_cksum: /tmp/zzlbcrqjti: 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/qcsoiniifq: no properly formatted checksum lines found Step #5: -fuzz_cksum: /tmp/zzlbcrqjti: no properly formatted checksum lines found Step #5: +invalid option -- 'a' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-a", "sha384", "-c", "/tmp/qcsoiniifq", "-a", "blake2b", "/tmp/zzlbcrqjti"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "md5", "/tmp/xwajnjnsob"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "md5", "/tmp/xwajnjnsob"] Step #5: === Compare result for: cksum ["-c", "-a", "md5", "/tmp/xwajnjnsob"] Step #5: Rust stderr: Step #5: /tmp/xwajnjnsob: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/xwajnjnsob: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more 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/xwajnjnsob"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "blake2b", "/tmp/wtzglvgylb"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "blake2b", "/tmp/wtzglvgylb"] Step #5: === Compare result for: cksum ["-c", "-a", "blake2b", "/tmp/wtzglvgylb"] Step #5: Rust stderr: Step #5: /tmp/wtzglvgylb: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/wtzglvgylb: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more 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/wtzglvgylb"] Step #5: Step #5: #8 pulse exec/s: 0 rss: 29Mb Step #5: === TEST cksum ["cksum", "-c", "-a", "sha384", "/tmp/nasfnyduqa"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha384", "/tmp/nasfnyduqa"] Step #5: === Compare result for: cksum ["-c", "-a", "sha384", "/tmp/nasfnyduqa"] Step #5: Rust stderr: Step #5: /tmp/nasfnyduqa: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/nasfnyduqa: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more 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/nasfnyduqa"] Step #5: Step #5: === TEST cksum ["cksum", "-l", "288", "file_P", "file_Ãm", "/tmp/zsiwihcceo"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-l", "288", "file_P", "file_Ãm", "/tmp/zsiwihcceo"] Step #5: === Compare result for: cksum ["-l", "288", "file_P", "file_Ãm", "/tmp/zsiwihcceo"] 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", "288", "file_P", "file_Ãm", "/tmp/zsiwihcceo"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sha1", "-l", "217", "-c", "/tmp/vgakfmgyuk", "-a", "md5", "/tmp/yzsddfrshv"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sha1", "-l", "217", "-c", "/tmp/vgakfmgyuk", "-a", "md5", "/tmp/yzsddfrshv"] Step #5: === Compare result for: cksum ["-a", "sha1", "-l", "217", "-c", "/tmp/vgakfmgyuk", "-a", "md5", "/tmp/yzsddfrshv"] 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", "217", "-c", "/tmp/vgakfmgyuk", "-a", "md5", "/tmp/yzsddfrshv"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "blake2b", "/tmp/glkgujwlyr"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "blake2b", "/tmp/glkgujwlyr"] Step #5: === Compare result for: cksum ["-c", "-a", "blake2b", "/tmp/glkgujwlyr"] Step #5: Rust stderr: Step #5: /tmp/glkgujwlyr: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/glkgujwlyr: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more 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/glkgujwlyr"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "/tmp/dclutrjbtv", "-a", "crc", "/tmp/frezafjbli"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "/tmp/dclutrjbtv", "-a", "crc", "/tmp/frezafjbli"] Step #5: === Compare result for: cksum ["-c", "/tmp/dclutrjbtv", "-a", "crc", "/tmp/frezafjbli"] 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/dclutrjbtv", "-a", "crc", "/tmp/frezafjbli"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "blake2b", "-c", "-a", "sha224", "/tmp/wydejkpyyz"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "blake2b", "-c", "-a", "sha224", "/tmp/wydejkpyyz"] Step #5: === Compare result for: cksum ["-a", "blake2b", "-c", "-a", "sha224", "/tmp/wydejkpyyz"] Step #5: Rust stderr: Step #5: /tmp/wydejkpyyz: 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/wydejkpyyz: 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/wydejkpyyz"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha256", "/tmp/vkleqelmbx"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha256", "/tmp/vkleqelmbx"] Step #5: === Compare result for: cksum ["-c", "-a", "sha256", "/tmp/vkleqelmbx"] Step #5: Rust stderr: Step #5: /tmp/vkleqelmbx: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/vkleqelmbx: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more 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/vkleqelmbx"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "/tmp/axkptcvmiq", "-a", "md5", "/tmp/nruhfnsrhv"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "/tmp/axkptcvmiq", "-a", "md5", "/tmp/nruhfnsrhv"] Step #5: === Compare result for: cksum ["-c", "/tmp/axkptcvmiq", "-a", "md5", "/tmp/nruhfnsrhv"] Step #5: Rust stderr: Step #5: /tmp/axkptcvmiq: no properly formatted checksum lines found Step #5: fuzz_cksum: /tmp/nruhfnsrhv: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/axkptcvmiq: no properly formatted checksum lines found Step #5: -fuzz_cksum: /tmp/nruhfnsrhv: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for 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/axkptcvmiq", "-a", "md5", "/tmp/nruhfnsrhv"] Step #5: Step #5: #16 pulse exec/s: 0 rss: 29Mb Step #5: === TEST cksum ["cksum", "-a", "sysv", "-c", "/tmp/ylgbetqoag", "-a", "sha224", "/tmp/hzycdixrir"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sysv", "-c", "/tmp/ylgbetqoag", "-a", "sha224", "/tmp/hzycdixrir"] Step #5: === Compare result for: cksum ["-a", "sysv", "-c", "/tmp/ylgbetqoag", "-a", "sha224", "/tmp/hzycdixrir"] Step #5: Rust stderr: Step #5: /tmp/ylgbetqoag: no properly formatted checksum lines found Step #5: fuzz_cksum: /tmp/hzycdixrir: 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/ylgbetqoag: no properly formatted checksum lines found Step #5: -fuzz_cksum: /tmp/hzycdixrir: 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/ylgbetqoag", "-a", "sha224", "/tmp/hzycdixrir"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha384", "/tmp/iakcutmcpq"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha384", "/tmp/iakcutmcpq"] Step #5: === Compare result for: cksum ["-c", "-a", "sha384", "/tmp/iakcutmcpq"] Step #5: Rust stderr: Step #5: /tmp/iakcutmcpq: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/iakcutmcpq: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more 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/iakcutmcpq"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sha256", "-c", "/tmp/itohriwsnj", "-a", "sha256", "/tmp/dxxriyvrem"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sha256", "-c", "/tmp/itohriwsnj", "-a", "sha256", "/tmp/dxxriyvrem"] Step #5: === Compare result for: cksum ["-a", "sha256", "-c", "/tmp/itohriwsnj", "-a", "sha256", "/tmp/dxxriyvrem"] Step #5: Rust stderr: Step #5: /tmp/itohriwsnj: no properly formatted checksum lines found Step #5: fuzz_cksum: /tmp/dxxriyvrem: 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/itohriwsnj: no properly formatted checksum lines found Step #5: -fuzz_cksum: /tmp/dxxriyvrem: 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", "/tmp/itohriwsnj", "-a", "sha256", "/tmp/dxxriyvrem"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "/tmp/kwpwyneann", "-a", "sha224", "/tmp/zusmxidyba"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "/tmp/kwpwyneann", "-a", "sha224", "/tmp/zusmxidyba"] Step #5: === Compare result for: cksum ["-c", "/tmp/kwpwyneann", "-a", "sha224", "/tmp/zusmxidyba"] Step #5: Rust stderr: Step #5: /tmp/kwpwyneann: no properly formatted checksum lines found Step #5: fuzz_cksum: /tmp/zusmxidyba: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/kwpwyneann: no properly formatted checksum lines found Step #5: -fuzz_cksum: /tmp/zusmxidyba: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for 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/kwpwyneann", "-a", "sha224", "/tmp/zusmxidyba"] Step #5: Step #5: === TEST cksum ["cksum", "/tmp/lucssvhpkj", "-a", "sha256", "/tmp/ypvicacujx"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "/tmp/lucssvhpkj", "-a", "sha256", "/tmp/ypvicacujx"] Step #5: === Compare result for: cksum ["/tmp/lucssvhpkj", "-a", "sha256", "/tmp/ypvicacujx"] Step #5: Rust stdout: Step #5: SHA256 (/tmp/lucssvhpkj) = 6dd1a6f9c6384e86e8b91ba28c0da1a61daec47165cc19d61c3ed10c1c8e0b85 Step #5: SHA256 (/tmp/ypvicacujx) = 28a69ff8dbda4af93cadcc17d9826f8bbca41525d7e453bf9e1fb89ffd8b7c00 Step #5: Step #5: GNU stdout: Step #5: (empty) Step #5: --- START diff Step #5: -SHA256 (/tmp/lucssvhpkj) = 6dd1a6f9c6384e86e8b91ba28c0da1a61daec47165cc19d61c3ed10c1c8e0b85 Step #5: -SHA256 (/tmp/ypvicacujx) = 28a69ff8dbda4af93cadcc17d9826f8bbca41525d7e453bf9e1fb89ffd8b7c00 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/lucssvhpkj", "-a", "sha256", "/tmp/ypvicacujx"] Step #5: Step #5: thread '' (2687) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: cksum ["/tmp/lucssvhpkj", "-a", "sha256", "/tmp/ypvicacujx"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==2687== ERROR: libFuzzer: deadly signal Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine 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,0x54, Step #5: ' (3424) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: cksum ["-a", "sha224", "--binary", "-a", "sha1", "/tmp/jjrqguqijj"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==3424== ERROR: libFuzzer: deadly signal Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x7a,0x3b,0x3d, Step #5: z;= Step #5: artifact_prefix='./'; Test unit written to ./crash-c3e17e7ddec0653a211ad98ae9e98689e2adaf8f Step #5: Base64: ejs9 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: 2686806809 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge446.txt' Step #5: MERGE-INNER: '/corpus/fuzz_cksum/c3e17e7ddec0653a211ad98ae9e98689e2adaf8f' caused a failure at the previous merge step Step #5: MERGE-INNER: 364 total files; 119 processed earlier; will process 245 files now Step #5: === TEST cksum ["cksum", "-c", "-a", "sha256", "/tmp/jrgoodxvha"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha256", "/tmp/jrgoodxvha"] Step #5: === Compare result for: cksum ["-c", "-a", "sha256", "/tmp/jrgoodxvha"] Step #5: Rust stderr: Step #5: /tmp/jrgoodxvha: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/jrgoodxvha: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more 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/jrgoodxvha"] Step #5: Step #5: #1 pulse exec/s: 0 rss: 29Mb Step #5: === TEST cksum ["cksum", "-c", "-a", "bsd", "/tmp/wfwbxkopsn"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "bsd", "/tmp/wfwbxkopsn"] Step #5: === Compare result for: cksum ["-c", "-a", "bsd", "/tmp/wfwbxkopsn"] 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/wfwbxkopsn"] Step #5: Step #5: #2 pulse exec/s: 0 rss: 29Mb Step #5: === TEST cksum ["cksum", "-c", "-a", "sha224", "/tmp/avgofgawmj"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha224", "/tmp/avgofgawmj"] Step #5: === Compare result for: cksum ["-c", "-a", "sha224", "/tmp/avgofgawmj"] Step #5: Rust stderr: Step #5: /tmp/avgofgawmj: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/avgofgawmj: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more 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/avgofgawmj"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sha1", "-c", "-a", "sha224", "/tmp/xlcsxkfxjw"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sha1", "-c", "-a", "sha224", "/tmp/xlcsxkfxjw"] Step #5: === Compare result for: cksum ["-a", "sha1", "-c", "-a", "sha224", "/tmp/xlcsxkfxjw"] Step #5: Rust stderr: Step #5: /tmp/xlcsxkfxjw: 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/xlcsxkfxjw: 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/xlcsxkfxjw"] Step #5: Step #5: #4 pulse exec/s: 0 rss: 29Mb Step #5: === TEST cksum ["cksum", "-c", "-a", "sha512", "/tmp/dokvksiexu"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha512", "/tmp/dokvksiexu"] Step #5: === Compare result for: cksum ["-c", "-a", "sha512", "/tmp/dokvksiexu"] Step #5: Rust stderr: Step #5: /tmp/dokvksiexu: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/dokvksiexu: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more 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/dokvksiexu"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sha384", "-c", "/tmp/veayglottg", "-a", "md5", "/tmp/skgsgenmpc"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sha384", "-c", "/tmp/veayglottg", "-a", "md5", "/tmp/skgsgenmpc"] Step #5: === Compare result for: cksum ["-a", "sha384", "-c", "/tmp/veayglottg", "-a", "md5", "/tmp/skgsgenmpc"] Step #5: Rust stderr: Step #5: /tmp/veayglottg: no properly formatted checksum lines found Step #5: fuzz_cksum: /tmp/skgsgenmpc: 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/veayglottg: no properly formatted checksum lines found Step #5: -fuzz_cksum: /tmp/skgsgenmpc: no properly formatted checksum lines found Step #5: +invalid option -- 'a' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-a", "sha384", "-c", "/tmp/veayglottg", "-a", "md5", "/tmp/skgsgenmpc"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "bsd", "-l", "295", "-c", "-a", "blake2b", "/tmp/juaesdzfeb"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "bsd", "-l", "295", "-c", "-a", "blake2b", "/tmp/juaesdzfeb"] Step #5: === Compare result for: cksum ["-a", "bsd", "-l", "295", "-c", "-a", "blake2b", "/tmp/juaesdzfeb"] Step #5: Rust stderr: Step #5: invalid length: '295' Step #5: fuzz_cksum: length is not a multiple of 8 Step #5: GNU stderr: Step #5: invalid option -- 'a' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -invalid length: '295' Step #5: -fuzz_cksum: length is not a multiple of 8 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", "295", "-c", "-a", "blake2b", "/tmp/juaesdzfeb"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sha512", "--base64", "-c", "-a", "md5", "/tmp/vsowmhlahp"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sha512", "--base64", "-c", "-a", "md5", "/tmp/vsowmhlahp"] Step #5: === Compare result for: cksum ["-a", "sha512", "--base64", "-c", "-a", "md5", "/tmp/vsowmhlahp"] Step #5: Rust stderr: Step #5: /tmp/vsowmhlahp: 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/vsowmhlahp: 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", "--base64", "-c", "-a", "md5", "/tmp/vsowmhlahp"] Step #5: Step #5: #8 pulse exec/s: 0 rss: 29Mb Step #5: === TEST cksum ["cksum", "-c", "-a", "sha1", "/tmp/dlnqzsrajt"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha1", "/tmp/dlnqzsrajt"] Step #5: === Compare result for: cksum ["-c", "-a", "sha1", "/tmp/dlnqzsrajt"] Step #5: Rust stderr: Step #5: /tmp/dlnqzsrajt: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/dlnqzsrajt: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more 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/dlnqzsrajt"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "bsd", "-l", "238", "-c", "-a", "crc", "/tmp/ewppoeghym"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "bsd", "-l", "238", "-c", "-a", "crc", "/tmp/ewppoeghym"] Step #5: === Compare result for: cksum ["-a", "bsd", "-l", "238", "-c", "-a", "crc", "/tmp/ewppoeghym"] 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", "238", "-c", "-a", "crc", "/tmp/ewppoeghym"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "md5", "/tmp/mtzbokpqgi"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "md5", "/tmp/mtzbokpqgi"] Step #5: === Compare result for: cksum ["-c", "-a", "md5", "/tmp/mtzbokpqgi"] Step #5: Rust stderr: Step #5: /tmp/mtzbokpqgi: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/mtzbokpqgi: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more 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/mtzbokpqgi"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "md5", "/tmp/dimaqejdbf"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "md5", "/tmp/dimaqejdbf"] Step #5: === Compare result for: cksum ["-c", "-a", "md5", "/tmp/dimaqejdbf"] Step #5: Rust stderr: Step #5: /tmp/dimaqejdbf: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/dimaqejdbf: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more 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/dimaqejdbf"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sha224", "-c", "-a", "sha224", "/tmp/uvousbnouj"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sha224", "-c", "-a", "sha224", "/tmp/uvousbnouj"] Step #5: === Compare result for: cksum ["-a", "sha224", "-c", "-a", "sha224", "/tmp/uvousbnouj"] Step #5: Rust stderr: Step #5: /tmp/uvousbnouj: 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/uvousbnouj: 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/uvousbnouj"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "md5", "-c", "-a", "sm3", "/tmp/bukghtkwns"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "md5", "-c", "-a", "sm3", "/tmp/bukghtkwns"] Step #5: === Compare result for: cksum ["-a", "md5", "-c", "-a", "sm3", "/tmp/bukghtkwns"] Step #5: Rust stderr: Step #5: /tmp/bukghtkwns: 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/bukghtkwns: no properly formatted checksum lines found Step #5: +invalid option -- 'a' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-a", "md5", "-c", "-a", "sm3", "/tmp/bukghtkwns"] Step #5: Step #5: === TEST cksum ["cksum", "--raw", "file_🪓⚙v", "file_"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--raw", "file_🪓⚙v", "file_"] Step #5: === Compare result for: cksum ["--raw", "file_🪓⚙v", "file_"] Step #5: Rust stderr: Step #5: the --raw option is not supported with multiple files Step #5: GNU stderr: Step #5: unrecognized option '--raw' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -the --raw option is not supported with multiple files Step #5: +unrecognized option '--raw' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["--raw", "file_🪓⚙v", "file_"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sm3", "/tmp/vobveofwtp"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sm3", "/tmp/vobveofwtp"] Step #5: === Compare result for: cksum ["-c", "-a", "sm3", "/tmp/vobveofwtp"] Step #5: Rust stderr: Step #5: /tmp/vobveofwtp: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/vobveofwtp: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more 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/vobveofwtp"] Step #5: Step #5: #16 pulse exec/s: 0 rss: 29Mb Step #5: === TEST cksum ["cksum", "-l", "149", "-c", "-a", "sha1", "/tmp/befwmakril"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-l", "149", "-c", "-a", "sha1", "/tmp/befwmakril"] Step #5: === Compare result for: cksum ["-l", "149", "-c", "-a", "sha1", "/tmp/befwmakril"] 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", "149", "-c", "-a", "sha1", "/tmp/befwmakril"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sysv", "/tmp/slozjorjez"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sysv", "/tmp/slozjorjez"] Step #5: === Compare result for: cksum ["-c", "-a", "sysv", "/tmp/slozjorjez"] 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/slozjorjez"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "/tmp/pyjorsobtt", "-a", "sysv", "/tmp/mhncyejpgc"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "/tmp/pyjorsobtt", "-a", "sysv", "/tmp/mhncyejpgc"] Step #5: === Compare result for: cksum ["-c", "/tmp/pyjorsobtt", "-a", "sysv", "/tmp/mhncyejpgc"] 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/pyjorsobtt", "-a", "sysv", "/tmp/mhncyejpgc"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sysv", "--binary", "-l", "149", "-c", "-a", "bsd", "/tmp/fzhwklykcg"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sysv", "--binary", "-l", "149", "-c", "-a", "bsd", "/tmp/fzhwklykcg"] Step #5: === Compare result for: cksum ["-a", "sysv", "--binary", "-l", "149", "-c", "-a", "bsd", "/tmp/fzhwklykcg"] 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", "--binary", "-l", "149", "-c", "-a", "bsd", "/tmp/fzhwklykcg"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha512", "/tmp/yotvxhzdbv"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha512", "/tmp/yotvxhzdbv"] Step #5: === Compare result for: cksum ["-c", "-a", "sha512", "/tmp/yotvxhzdbv"] Step #5: Rust stderr: Step #5: /tmp/yotvxhzdbv: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/yotvxhzdbv: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more 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/yotvxhzdbv"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sm3", "/tmp/tiayryghjm"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sm3", "/tmp/tiayryghjm"] Step #5: === Compare result for: cksum ["-c", "-a", "sm3", "/tmp/tiayryghjm"] Step #5: Rust stderr: Step #5: /tmp/tiayryghjm: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/tiayryghjm: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more 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/tiayryghjm"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha256", "/tmp/dooohfxagg"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha256", "/tmp/dooohfxagg"] Step #5: === Compare result for: cksum ["-c", "-a", "sha256", "/tmp/dooohfxagg"] Step #5: Rust stderr: Step #5: /tmp/dooohfxagg: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/dooohfxagg: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more 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/dooohfxagg"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sm3", "-c", "-a", "crc", "/tmp/yxdmspjqzt"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sm3", "-c", "-a", "crc", "/tmp/yxdmspjqzt"] Step #5: === Compare result for: cksum ["-a", "sm3", "-c", "-a", "crc", "/tmp/yxdmspjqzt"] Step #5: Rust stderr: Step #5: --check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: GNU stderr: Step #5: invalid option -- 'a' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: +invalid option -- 'a' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-a", "sm3", "-c", "-a", "crc", "/tmp/yxdmspjqzt"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sm3", "--tag", "-l", "469", "-c", "/tmp/laycygtljw", "-a", "sm3", "/tmp/pdqjljysmf"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sm3", "--tag", "-l", "469", "-c", "/tmp/laycygtljw", "-a", "sm3", "/tmp/pdqjljysmf"] Step #5: === Compare result for: cksum ["-a", "sm3", "--tag", "-l", "469", "-c", "/tmp/laycygtljw", "-a", "sm3", "/tmp/pdqjljysmf"] 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", "469", "-c", "/tmp/laycygtljw", "-a", "sm3", "/tmp/pdqjljysmf"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sysv", "/tmp/ivvvwjytdq"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sysv", "/tmp/ivvvwjytdq"] Step #5: === Compare result for: cksum ["-c", "-a", "sysv", "/tmp/ivvvwjytdq"] 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/ivvvwjytdq"] Step #5: Step #5: === TEST cksum ["cksum", "file_R", "file_T"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "file_R", "file_T"] Step #5: === Compare result for: cksum ["file_R", "file_T"] Step #5: Rust stderr: Step #5: file_R: No such file or directory Step #5: fuzz_cksum: file_T: No such file or directory Step #5: GNU stderr: Step #5: file_R: No such file or directory Step #5: cksum: file_T: No such file or directory Step #5: --- START diff Step #5: file_R: No such file or directory Step #5: -fuzz_cksum: file_T: No such file or directory Step #5: +cksum: file_T: 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_R", "file_T"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha224", "/tmp/tgbfvoasqo"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha224", "/tmp/tgbfvoasqo"] Step #5: === Compare result for: cksum ["-c", "-a", "sha224", "/tmp/tgbfvoasqo"] Step #5: Rust stderr: Step #5: /tmp/tgbfvoasqo: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/tgbfvoasqo: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more 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/tgbfvoasqo"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "/tmp/zbijzuueaa", "-a", "sha512", "/tmp/pflmersdxg"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "/tmp/zbijzuueaa", "-a", "sha512", "/tmp/pflmersdxg"] Step #5: === Compare result for: cksum ["-c", "/tmp/zbijzuueaa", "-a", "sha512", "/tmp/pflmersdxg"] Step #5: Rust stderr: Step #5: /tmp/zbijzuueaa: no properly formatted checksum lines found Step #5: fuzz_cksum: /tmp/pflmersdxg: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/zbijzuueaa: no properly formatted checksum lines found Step #5: -fuzz_cksum: /tmp/pflmersdxg: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for 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/zbijzuueaa", "-a", "sha512", "/tmp/pflmersdxg"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "/tmp/komegqbism", "-a", "sha512", "/tmp/tezmimfqxa"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "/tmp/komegqbism", "-a", "sha512", "/tmp/tezmimfqxa"] Step #5: === Compare result for: cksum ["-c", "/tmp/komegqbism", "-a", "sha512", "/tmp/tezmimfqxa"] Step #5: Rust stderr: Step #5: /tmp/komegqbism: no properly formatted checksum lines found Step #5: fuzz_cksum: /tmp/tezmimfqxa: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/komegqbism: no properly formatted checksum lines found Step #5: -fuzz_cksum: /tmp/tezmimfqxa: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for 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/komegqbism", "-a", "sha512", "/tmp/tezmimfqxa"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sm3", "/tmp/mvokhwtuaf"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sm3", "/tmp/mvokhwtuaf"] Step #5: === Compare result for: cksum ["-c", "-a", "sm3", "/tmp/mvokhwtuaf"] Step #5: Rust stderr: Step #5: /tmp/mvokhwtuaf: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/mvokhwtuaf: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more 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/mvokhwtuaf"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "/tmp/xffefzcslv", "-a", "sha224", "/tmp/cnbvlhgkgs"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "/tmp/xffefzcslv", "-a", "sha224", "/tmp/cnbvlhgkgs"] Step #5: === Compare result for: cksum ["-c", "/tmp/xffefzcslv", "-a", "sha224", "/tmp/cnbvlhgkgs"] Step #5: Rust stderr: Step #5: /tmp/xffefzcslv: no properly formatted checksum lines found Step #5: fuzz_cksum: /tmp/cnbvlhgkgs: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/xffefzcslv: no properly formatted checksum lines found Step #5: -fuzz_cksum: /tmp/cnbvlhgkgs: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for 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/xffefzcslv", "-a", "sha224", "/tmp/cnbvlhgkgs"] Step #5: Step #5: #32 pulse exec/s: 0 rss: 29Mb Step #5: === TEST cksum ["cksum", "-a", "bsd", "-c", "-a", "sysv", "/tmp/lkusxnypsv"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "bsd", "-c", "-a", "sysv", "/tmp/lkusxnypsv"] Step #5: === Compare result for: cksum ["-a", "bsd", "-c", "-a", "sysv", "/tmp/lkusxnypsv"] Step #5: Rust stderr: Step #5: --check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: GNU stderr: Step #5: invalid option -- 'a' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: +invalid option -- 'a' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-a", "bsd", "-c", "-a", "sysv", "/tmp/lkusxnypsv"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sha256", "-c", "/tmp/fblopfswkd", "-a", "sm3", "/tmp/qrxlvrgrrh"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sha256", "-c", "/tmp/fblopfswkd", "-a", "sm3", "/tmp/qrxlvrgrrh"] Step #5: === Compare result for: cksum ["-a", "sha256", "-c", "/tmp/fblopfswkd", "-a", "sm3", "/tmp/qrxlvrgrrh"] Step #5: Rust stderr: Step #5: /tmp/fblopfswkd: no properly formatted checksum lines found Step #5: fuzz_cksum: /tmp/qrxlvrgrrh: 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/fblopfswkd: no properly formatted checksum lines found Step #5: -fuzz_cksum: /tmp/qrxlvrgrrh: 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", "/tmp/fblopfswkd", "-a", "sm3", "/tmp/qrxlvrgrrh"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sha512", "-c", "/tmp/cqfzvgujgr", "-a", "md5", "/tmp/threqjwdxg"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sha512", "-c", "/tmp/cqfzvgujgr", "-a", "md5", "/tmp/threqjwdxg"] Step #5: === Compare result for: cksum ["-a", "sha512", "-c", "/tmp/cqfzvgujgr", "-a", "md5", "/tmp/threqjwdxg"] Step #5: Rust stderr: Step #5: /tmp/cqfzvgujgr: no properly formatted checksum lines found Step #5: fuzz_cksum: /tmp/threqjwdxg: 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/cqfzvgujgr: no properly formatted checksum lines found Step #5: -fuzz_cksum: /tmp/threqjwdxg: no properly formatted checksum lines found Step #5: +invalid option -- 'a' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-a", "sha512", "-c", "/tmp/cqfzvgujgr", "-a", "md5", "/tmp/threqjwdxg"] Step #5: Step #5: === TEST cksum ["cksum", "-l", "365", "-c", "-a", "sha1", "/tmp/mjgxabdpyu"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-l", "365", "-c", "-a", "sha1", "/tmp/mjgxabdpyu"] Step #5: === Compare result for: cksum ["-l", "365", "-c", "-a", "sha1", "/tmp/mjgxabdpyu"] 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", "365", "-c", "-a", "sha1", "/tmp/mjgxabdpyu"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sha1", "-c", "/tmp/nphobqbfjw", "-a", "sha384", "/tmp/llcdjdfoqe"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sha1", "-c", "/tmp/nphobqbfjw", "-a", "sha384", "/tmp/llcdjdfoqe"] Step #5: === Compare result for: cksum ["-a", "sha1", "-c", "/tmp/nphobqbfjw", "-a", "sha384", "/tmp/llcdjdfoqe"] Step #5: Rust stderr: Step #5: /tmp/nphobqbfjw: no properly formatted checksum lines found Step #5: fuzz_cksum: /tmp/llcdjdfoqe: 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/nphobqbfjw: no properly formatted checksum lines found Step #5: -fuzz_cksum: /tmp/llcdjdfoqe: 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/nphobqbfjw", "-a", "sha384", "/tmp/llcdjdfoqe"] Step #5: Step #5: === TEST cksum ["cksum", "--untagged", "-c", "-a", "bsd", "/tmp/rptcxdzahk"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--untagged", "-c", "-a", "bsd", "/tmp/rptcxdzahk"] Step #5: === Compare result for: cksum ["--untagged", "-c", "-a", "bsd", "/tmp/rptcxdzahk"] Step #5: Rust stderr: Step #5: --check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: GNU stderr: Step #5: unrecognized option '--untagged' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: +unrecognized option '--untagged' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["--untagged", "-c", "-a", "bsd", "/tmp/rptcxdzahk"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sysv", "/tmp/ojqwsfgngs"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sysv", "/tmp/ojqwsfgngs"] Step #5: === Compare result for: cksum ["-c", "-a", "sysv", "/tmp/ojqwsfgngs"] 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/ojqwsfgngs"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sha224", "-c", "/tmp/lfurygghii", "-a", "sha384", "/tmp/bydwzpgioj"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sha224", "-c", "/tmp/lfurygghii", "-a", "sha384", "/tmp/bydwzpgioj"] Step #5: === Compare result for: cksum ["-a", "sha224", "-c", "/tmp/lfurygghii", "-a", "sha384", "/tmp/bydwzpgioj"] Step #5: Rust stderr: Step #5: /tmp/lfurygghii: no properly formatted checksum lines found Step #5: fuzz_cksum: /tmp/bydwzpgioj: 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/lfurygghii: no properly formatted checksum lines found Step #5: -fuzz_cksum: /tmp/bydwzpgioj: 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/lfurygghii", "-a", "sha384", "/tmp/bydwzpgioj"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sha224", "-c", "-a", "sm3", "/tmp/ftoxczlefd"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sha224", "-c", "-a", "sm3", "/tmp/ftoxczlefd"] Step #5: === Compare result for: cksum ["-a", "sha224", "-c", "-a", "sm3", "/tmp/ftoxczlefd"] Step #5: Rust stderr: Step #5: /tmp/ftoxczlefd: 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/ftoxczlefd: 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", "sm3", "/tmp/ftoxczlefd"] Step #5: Step #5: === TEST cksum ["cksum", "--text", "-c", "/tmp/kmcjrddsav", "-a", "sha384", "/tmp/fsgufzcsim"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--text", "-c", "/tmp/kmcjrddsav", "-a", "sha384", "/tmp/fsgufzcsim"] Step #5: === Compare result for: cksum ["--text", "-c", "/tmp/kmcjrddsav", "-a", "sha384", "/tmp/fsgufzcsim"] 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/kmcjrddsav", "-a", "sha384", "/tmp/fsgufzcsim"] Step #5: Step #5: === TEST cksum ["cksum", "-l", "366", "-c", "-a", "sm3", "/tmp/ykcivykhaa"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-l", "366", "-c", "-a", "sm3", "/tmp/ykcivykhaa"] Step #5: === Compare result for: cksum ["-l", "366", "-c", "-a", "sm3", "/tmp/ykcivykhaa"] 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", "366", "-c", "-a", "sm3", "/tmp/ykcivykhaa"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "crc", "-c", "/tmp/btaqsuhvxk", "-a", "sha512", "/tmp/sxmzzvgklg"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "crc", "-c", "/tmp/btaqsuhvxk", "-a", "sha512", "/tmp/sxmzzvgklg"] Step #5: === Compare result for: cksum ["-a", "crc", "-c", "/tmp/btaqsuhvxk", "-a", "sha512", "/tmp/sxmzzvgklg"] Step #5: Rust stderr: Step #5: /tmp/btaqsuhvxk: no properly formatted checksum lines found Step #5: fuzz_cksum: /tmp/sxmzzvgklg: 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/btaqsuhvxk: no properly formatted checksum lines found Step #5: -fuzz_cksum: /tmp/sxmzzvgklg: 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/btaqsuhvxk", "-a", "sha512", "/tmp/sxmzzvgklg"] Step #5: Step #5: === TEST cksum ["cksum", "-l", "381", "-c", "-a", "md5", "/tmp/phsttjrczn"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-l", "381", "-c", "-a", "md5", "/tmp/phsttjrczn"] Step #5: === Compare result for: cksum ["-l", "381", "-c", "-a", "md5", "/tmp/phsttjrczn"] 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", "381", "-c", "-a", "md5", "/tmp/phsttjrczn"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sysv", "/tmp/lidhcbemmy"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sysv", "/tmp/lidhcbemmy"] Step #5: === Compare result for: cksum ["-c", "-a", "sysv", "/tmp/lidhcbemmy"] 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/lidhcbemmy"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sha384", "-c", "-a", "sha384", "/tmp/sznkumrvtg"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sha384", "-c", "-a", "sha384", "/tmp/sznkumrvtg"] Step #5: === Compare result for: cksum ["-a", "sha384", "-c", "-a", "sha384", "/tmp/sznkumrvtg"] Step #5: Rust stderr: Step #5: /tmp/sznkumrvtg: 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/sznkumrvtg: no properly formatted checksum lines found Step #5: +invalid option -- 'a' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-a", "sha384", "-c", "-a", "sha384", "/tmp/sznkumrvtg"] Step #5: Step #5: === TEST cksum ["cksum", "-l", "476", "-c", "-a", "crc", "/tmp/fowzvogloc"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-l", "476", "-c", "-a", "crc", "/tmp/fowzvogloc"] Step #5: === Compare result for: cksum ["-l", "476", "-c", "-a", "crc", "/tmp/fowzvogloc"] 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", "476", "-c", "-a", "crc", "/tmp/fowzvogloc"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha224", "/tmp/xcgqnhvpml"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha224", "/tmp/xcgqnhvpml"] Step #5: === Compare result for: cksum ["-c", "-a", "sha224", "/tmp/xcgqnhvpml"] Step #5: Rust stderr: Step #5: /tmp/xcgqnhvpml: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/xcgqnhvpml: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more 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/xcgqnhvpml"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "/tmp/mnyximprff", "-a", "sha256", "/tmp/wligpniwxm"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "/tmp/mnyximprff", "-a", "sha256", "/tmp/wligpniwxm"] Step #5: === Compare result for: cksum ["-c", "/tmp/mnyximprff", "-a", "sha256", "/tmp/wligpniwxm"] Step #5: Rust stderr: Step #5: /tmp/mnyximprff: no properly formatted checksum lines found Step #5: fuzz_cksum: /tmp/wligpniwxm: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/mnyximprff: no properly formatted checksum lines found Step #5: -fuzz_cksum: /tmp/wligpniwxm: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for 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/mnyximprff", "-a", "sha256", "/tmp/wligpniwxm"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "crc", "-c", "/tmp/afyswcdfyu", "-a", "sha512", "/tmp/xwvmuupupp"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "crc", "-c", "/tmp/afyswcdfyu", "-a", "sha512", "/tmp/xwvmuupupp"] Step #5: === Compare result for: cksum ["-a", "crc", "-c", "/tmp/afyswcdfyu", "-a", "sha512", "/tmp/xwvmuupupp"] Step #5: Rust stderr: Step #5: /tmp/afyswcdfyu: no properly formatted checksum lines found Step #5: fuzz_cksum: /tmp/xwvmuupupp: 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/afyswcdfyu: no properly formatted checksum lines found Step #5: -fuzz_cksum: /tmp/xwvmuupupp: 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/afyswcdfyu", "-a", "sha512", "/tmp/xwvmuupupp"] Step #5: Step #5: === TEST cksum ["cksum", "--raw", "-c", "-a", "sysv", "/tmp/djwrvqifvz"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--raw", "-c", "-a", "sysv", "/tmp/djwrvqifvz"] Step #5: === Compare result for: cksum ["--raw", "-c", "-a", "sysv", "/tmp/djwrvqifvz"] 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/djwrvqifvz"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sysv", "/tmp/qdxsuqmaek"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sysv", "/tmp/qdxsuqmaek"] Step #5: === Compare result for: cksum ["-c", "-a", "sysv", "/tmp/qdxsuqmaek"] 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/qdxsuqmaek"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sysv", "/tmp/mdsduajydw"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sysv", "/tmp/mdsduajydw"] Step #5: === Compare result for: cksum ["-c", "-a", "sysv", "/tmp/mdsduajydw"] 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/mdsduajydw"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha1", "/tmp/srczgieysu"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha1", "/tmp/srczgieysu"] Step #5: === Compare result for: cksum ["-c", "-a", "sha1", "/tmp/srczgieysu"] Step #5: Rust stderr: Step #5: /tmp/srczgieysu: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/srczgieysu: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more 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/srczgieysu"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha224", "/tmp/gwlwlrdtth"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha224", "/tmp/gwlwlrdtth"] Step #5: === Compare result for: cksum ["-c", "-a", "sha224", "/tmp/gwlwlrdtth"] Step #5: Rust stderr: Step #5: /tmp/gwlwlrdtth: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/gwlwlrdtth: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more 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/gwlwlrdtth"] Step #5: Step #5: === TEST cksum ["cksum", "-l", "175", "-c", "-a", "bsd", "/tmp/tsnzvyihac"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-l", "175", "-c", "-a", "bsd", "/tmp/tsnzvyihac"] Step #5: === Compare result for: cksum ["-l", "175", "-c", "-a", "bsd", "/tmp/tsnzvyihac"] 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", "175", "-c", "-a", "bsd", "/tmp/tsnzvyihac"] Step #5: Step #5: === TEST cksum ["cksum", "file_(", "file_S", "/tmp/jyprtevtbc"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "file_(", "file_S", "/tmp/jyprtevtbc"] Step #5: === Compare result for: cksum ["file_(", "file_S", "/tmp/jyprtevtbc"] Step #5: Rust stderr: Step #5: file_(: No such file or directory Step #5: fuzz_cksum: file_S: No such file or directory Step #5: GNU stderr: Step #5: 'file_(': No such file or directory Step #5: cksum: file_S: No such file or directory Step #5: --- START diff Step #5: -file_(: No such file or directory Step #5: -fuzz_cksum: file_S: No such file or directory Step #5: +'file_(': No such file or directory Step #5: +cksum: file_S: 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_(", "file_S", "/tmp/jyprtevtbc"] Step #5: Step #5: === TEST cksum ["cksum", "--base64", "-l", "56", "-c", "-a", "sha1", "/tmp/fzfwnbzzks"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--base64", "-l", "56", "-c", "-a", "sha1", "/tmp/fzfwnbzzks"] Step #5: === Compare result for: cksum ["--base64", "-l", "56", "-c", "-a", "sha1", "/tmp/fzfwnbzzks"] 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", "56", "-c", "-a", "sha1", "/tmp/fzfwnbzzks"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha512", "/tmp/coccgwfhyb"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha512", "/tmp/coccgwfhyb"] Step #5: === Compare result for: cksum ["-c", "-a", "sha512", "/tmp/coccgwfhyb"] Step #5: Rust stderr: Step #5: /tmp/coccgwfhyb: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/coccgwfhyb: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more 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/coccgwfhyb"] Step #5: Step #5: === TEST cksum ["cksum", "-l", "478", "-c", "-a", "sha512", "/tmp/humdryddgw"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-l", "478", "-c", "-a", "sha512", "/tmp/humdryddgw"] Step #5: === Compare result for: cksum ["-l", "478", "-c", "-a", "sha512", "/tmp/humdryddgw"] 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", "sha512", "/tmp/humdryddgw"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha384", "/tmp/dltedbirpd"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha384", "/tmp/dltedbirpd"] Step #5: === Compare result for: cksum ["-c", "-a", "sha384", "/tmp/dltedbirpd"] Step #5: Rust stderr: Step #5: /tmp/dltedbirpd: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/dltedbirpd: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more 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/dltedbirpd"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha384", "/tmp/bgqryogdkr"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha384", "/tmp/bgqryogdkr"] Step #5: === Compare result for: cksum ["-c", "-a", "sha384", "/tmp/bgqryogdkr"] Step #5: Rust stderr: Step #5: /tmp/bgqryogdkr: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/bgqryogdkr: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more 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/bgqryogdkr"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sysv", "-c", "-a", "sysv", "/tmp/vweloykhep"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sysv", "-c", "-a", "sysv", "/tmp/vweloykhep"] Step #5: === Compare result for: cksum ["-a", "sysv", "-c", "-a", "sysv", "/tmp/vweloykhep"] Step #5: Rust stderr: Step #5: --check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: GNU stderr: Step #5: invalid option -- 'a' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: +invalid option -- 'a' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-a", "sysv", "-c", "-a", "sysv", "/tmp/vweloykhep"] Step #5: Step #5: #64 pulse exec/s: 0 rss: 30Mb Step #5: === TEST cksum ["cksum", "-a", "blake2b", "-c", "-a", "sha512", "/tmp/hbcuijiwdn"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "blake2b", "-c", "-a", "sha512", "/tmp/hbcuijiwdn"] Step #5: === Compare result for: cksum ["-a", "blake2b", "-c", "-a", "sha512", "/tmp/hbcuijiwdn"] Step #5: Rust stderr: Step #5: /tmp/hbcuijiwdn: 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/hbcuijiwdn: 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", "sha512", "/tmp/hbcuijiwdn"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "crc", "/tmp/kvribhijmf"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "crc", "/tmp/kvribhijmf"] Step #5: === Compare result for: cksum ["-c", "-a", "crc", "/tmp/kvribhijmf"] 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/kvribhijmf"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sha512", "--raw", "-c", "-a", "blake2b", "/tmp/mbapytxbbr"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sha512", "--raw", "-c", "-a", "blake2b", "/tmp/mbapytxbbr"] Step #5: === Compare result for: cksum ["-a", "sha512", "--raw", "-c", "-a", "blake2b", "/tmp/mbapytxbbr"] Step #5: Rust stderr: Step #5: /tmp/mbapytxbbr: 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/mbapytxbbr: 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", "--raw", "-c", "-a", "blake2b", "/tmp/mbapytxbbr"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "crc", "-c", "-a", "sha256", "/tmp/czhzgbkuxe"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "crc", "-c", "-a", "sha256", "/tmp/czhzgbkuxe"] Step #5: === Compare result for: cksum ["-a", "crc", "-c", "-a", "sha256", "/tmp/czhzgbkuxe"] Step #5: Rust stderr: Step #5: /tmp/czhzgbkuxe: 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/czhzgbkuxe: 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/czhzgbkuxe"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sysv", "/tmp/whyjgwxwjn"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sysv", "/tmp/whyjgwxwjn"] Step #5: === Compare result for: cksum ["-c", "-a", "sysv", "/tmp/whyjgwxwjn"] 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/whyjgwxwjn"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "crc", "-c", "/tmp/idrkzmcwmh", "-a", "sha256", "/tmp/xymlbeekru"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "crc", "-c", "/tmp/idrkzmcwmh", "-a", "sha256", "/tmp/xymlbeekru"] Step #5: === Compare result for: cksum ["-a", "crc", "-c", "/tmp/idrkzmcwmh", "-a", "sha256", "/tmp/xymlbeekru"] Step #5: Rust stderr: Step #5: /tmp/idrkzmcwmh: no properly formatted checksum lines found Step #5: fuzz_cksum: /tmp/xymlbeekru: 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/idrkzmcwmh: no properly formatted checksum lines found Step #5: -fuzz_cksum: /tmp/xymlbeekru: 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/idrkzmcwmh", "-a", "sha256", "/tmp/xymlbeekru"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sha384", "-c", "-a", "sha224", "/tmp/lblwaboncy"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sha384", "-c", "-a", "sha224", "/tmp/lblwaboncy"] Step #5: === Compare result for: cksum ["-a", "sha384", "-c", "-a", "sha224", "/tmp/lblwaboncy"] Step #5: Rust stderr: Step #5: /tmp/lblwaboncy: 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/lblwaboncy: 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/lblwaboncy"] Step #5: Step #5: === TEST cksum ["cksum", "-l", "125", "-c", "-a", "bsd", "/tmp/sqjsaltrla"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-l", "125", "-c", "-a", "bsd", "/tmp/sqjsaltrla"] Step #5: === Compare result for: cksum ["-l", "125", "-c", "-a", "bsd", "/tmp/sqjsaltrla"] 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", "125", "-c", "-a", "bsd", "/tmp/sqjsaltrla"] Step #5: Step #5: === TEST cksum ["cksum", "--untagged", "-c", "/tmp/ijfigywpoc", "-a", "bsd", "/tmp/pjfjsmhhpp"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--untagged", "-c", "/tmp/ijfigywpoc", "-a", "bsd", "/tmp/pjfjsmhhpp"] Step #5: === Compare result for: cksum ["--untagged", "-c", "/tmp/ijfigywpoc", "-a", "bsd", "/tmp/pjfjsmhhpp"] 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", "/tmp/ijfigywpoc", "-a", "bsd", "/tmp/pjfjsmhhpp"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "blake2b", "-c", "-a", "md5", "/tmp/txzflghzpn"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "blake2b", "-c", "-a", "md5", "/tmp/txzflghzpn"] Step #5: === Compare result for: cksum ["-a", "blake2b", "-c", "-a", "md5", "/tmp/txzflghzpn"] Step #5: Rust stderr: Step #5: /tmp/txzflghzpn: 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/txzflghzpn: 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", "md5", "/tmp/txzflghzpn"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "crc", "/tmp/wbwdbzxxby"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "crc", "/tmp/wbwdbzxxby"] Step #5: === Compare result for: cksum ["-c", "-a", "crc", "/tmp/wbwdbzxxby"] 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/wbwdbzxxby"] Step #5: Step #5: === TEST cksum ["cksum", "-l", "82", "-c", "-a", "blake2b", "/tmp/nnqevhycie"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-l", "82", "-c", "-a", "blake2b", "/tmp/nnqevhycie"] Step #5: === Compare result for: cksum ["-l", "82", "-c", "-a", "blake2b", "/tmp/nnqevhycie"] Step #5: Rust stderr: Step #5: invalid length: '82' 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: '82' 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", "82", "-c", "-a", "blake2b", "/tmp/nnqevhycie"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha256", "/tmp/nuifushegh"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha256", "/tmp/nuifushegh"] Step #5: === Compare result for: cksum ["-c", "-a", "sha256", "/tmp/nuifushegh"] Step #5: Rust stderr: Step #5: /tmp/nuifushegh: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/nuifushegh: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more 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/nuifushegh"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha384", "/tmp/ubdvpvskon"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha384", "/tmp/ubdvpvskon"] Step #5: === Compare result for: cksum ["-c", "-a", "sha384", "/tmp/ubdvpvskon"] Step #5: Rust stderr: Step #5: /tmp/ubdvpvskon: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/ubdvpvskon: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more 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/ubdvpvskon"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sha256", "-c", "-a", "sha1", "/tmp/ezjgyummbx"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sha256", "-c", "-a", "sha1", "/tmp/ezjgyummbx"] Step #5: === Compare result for: cksum ["-a", "sha256", "-c", "-a", "sha1", "/tmp/ezjgyummbx"] Step #5: Rust stderr: Step #5: /tmp/ezjgyummbx: 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/ezjgyummbx: 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", "sha1", "/tmp/ezjgyummbx"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha384", "/tmp/penojoomml"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha384", "/tmp/penojoomml"] Step #5: === Compare result for: cksum ["-c", "-a", "sha384", "/tmp/penojoomml"] Step #5: Rust stderr: Step #5: /tmp/penojoomml: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/penojoomml: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more 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/penojoomml"] Step #5: Step #5: === TEST cksum ["cksum", "file_G", "file_d🔗F", "/tmp/rbiotdodgs"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "file_G", "file_d🔗F", "/tmp/rbiotdodgs"] Step #5: === Compare result for: cksum ["file_G", "file_d🔗F", "/tmp/rbiotdodgs"] Step #5: Rust stderr: Step #5: file_G: No such file or directory Step #5: fuzz_cksum: file_d🔗F: No such file or directory Step #5: GNU stderr: Step #5: file_G: No such file or directory Step #5: cksum: 'file_d'$'\360\237\224\227''F': No such file or directory Step #5: --- START diff Step #5: file_G: No such file or directory Step #5: -fuzz_cksum: file_d🔗F: No such file or directory Step #5: +cksum: 'file_d'$'\360\237\224\227''F': 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_G", "file_d🔗F", "/tmp/rbiotdodgs"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha224", "/tmp/hnpsghevzw"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha224", "/tmp/hnpsghevzw"] Step #5: === Compare result for: cksum ["-c", "-a", "sha224", "/tmp/hnpsghevzw"] Step #5: Rust stderr: Step #5: /tmp/hnpsghevzw: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/hnpsghevzw: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more 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/hnpsghevzw"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "blake2b", "/tmp/lvbcqpemqa"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "blake2b", "/tmp/lvbcqpemqa"] Step #5: === Compare result for: cksum ["-c", "-a", "blake2b", "/tmp/lvbcqpemqa"] Step #5: Rust stderr: Step #5: /tmp/lvbcqpemqa: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/lvbcqpemqa: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more 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/lvbcqpemqa"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "crc", "-c", "-a", "sha256", "/tmp/hwwdqcucuc"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "crc", "-c", "-a", "sha256", "/tmp/hwwdqcucuc"] Step #5: === Compare result for: cksum ["-a", "crc", "-c", "-a", "sha256", "/tmp/hwwdqcucuc"] Step #5: Rust stderr: Step #5: /tmp/hwwdqcucuc: 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/hwwdqcucuc: 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/hwwdqcucuc"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha384", "/tmp/asaxezcpyx"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha384", "/tmp/asaxezcpyx"] Step #5: === Compare result for: cksum ["-c", "-a", "sha384", "/tmp/asaxezcpyx"] Step #5: Rust stderr: Step #5: /tmp/asaxezcpyx: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/asaxezcpyx: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more 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/asaxezcpyx"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "md5", "/tmp/rynvdivonz"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "md5", "/tmp/rynvdivonz"] Step #5: === Compare result for: cksum ["-c", "-a", "md5", "/tmp/rynvdivonz"] Step #5: Rust stderr: Step #5: /tmp/rynvdivonz: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/rynvdivonz: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more 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/rynvdivonz"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha224", "/tmp/ytzpyxfoka"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha224", "/tmp/ytzpyxfoka"] Step #5: === Compare result for: cksum ["-c", "-a", "sha224", "/tmp/ytzpyxfoka"] Step #5: Rust stderr: Step #5: /tmp/ytzpyxfoka: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/ytzpyxfoka: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more 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/ytzpyxfoka"] Step #5: Step #5: === TEST cksum ["cksum", "-l", "225", "-c", "-a", "blake2b", "/tmp/vmqxknbxtn"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-l", "225", "-c", "-a", "blake2b", "/tmp/vmqxknbxtn"] Step #5: === Compare result for: cksum ["-l", "225", "-c", "-a", "blake2b", "/tmp/vmqxknbxtn"] Step #5: Rust stderr: Step #5: invalid length: '225' 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: '225' 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", "225", "-c", "-a", "blake2b", "/tmp/vmqxknbxtn"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha512", "/tmp/cwpwfzwmwv"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha512", "/tmp/cwpwfzwmwv"] Step #5: === Compare result for: cksum ["-c", "-a", "sha512", "/tmp/cwpwfzwmwv"] Step #5: Rust stderr: Step #5: /tmp/cwpwfzwmwv: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/cwpwfzwmwv: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more 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/cwpwfzwmwv"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sha512", "-l", "463", "-c", "-a", "sha1", "/tmp/jnmslpawxm"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sha512", "-l", "463", "-c", "-a", "sha1", "/tmp/jnmslpawxm"] Step #5: === Compare result for: cksum ["-a", "sha512", "-l", "463", "-c", "-a", "sha1", "/tmp/jnmslpawxm"] 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", "sha512", "-l", "463", "-c", "-a", "sha1", "/tmp/jnmslpawxm"] Step #5: Step #5: === TEST cksum ["cksum", "-l", "72", "-c", "-a", "sysv", "/tmp/fdcqskqrgr"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-l", "72", "-c", "-a", "sysv", "/tmp/fdcqskqrgr"] Step #5: === Compare result for: cksum ["-l", "72", "-c", "-a", "sysv", "/tmp/fdcqskqrgr"] 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", "72", "-c", "-a", "sysv", "/tmp/fdcqskqrgr"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "/tmp/lllixmviaz", "-a", "md5", "/tmp/vupwbrztez"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "/tmp/lllixmviaz", "-a", "md5", "/tmp/vupwbrztez"] Step #5: === Compare result for: cksum ["-c", "/tmp/lllixmviaz", "-a", "md5", "/tmp/vupwbrztez"] Step #5: Rust stderr: Step #5: /tmp/lllixmviaz: no properly formatted checksum lines found Step #5: fuzz_cksum: /tmp/vupwbrztez: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/lllixmviaz: no properly formatted checksum lines found Step #5: -fuzz_cksum: /tmp/vupwbrztez: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for 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/lllixmviaz", "-a", "md5", "/tmp/vupwbrztez"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sysv", "-c", "-a", "md5", "/tmp/rocukopwpw"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sysv", "-c", "-a", "md5", "/tmp/rocukopwpw"] 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: 2687178015 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge446.txt' Step #5: MERGE-INNER: '/corpus/fuzz_cksum/f6cf1ada0326b451a7bd0ebfe30bc5be37b302c5' caused a failure at the previous merge step Step #5: MERGE-INNER: 364 total files; 212 processed earlier; will process 152 files now Step #5: === TEST cksum ["cksum", "-a", "sha1", "-c", "/tmp/lkmovwqaik", "-a", "sha1", "/tmp/qudrhtcete"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sha1", "-c", "/tmp/lkmovwqaik", "-a", "sha1", "/tmp/qudrhtcete"] Step #5: === Compare result for: cksum ["-a", "sha1", "-c", "/tmp/lkmovwqaik", "-a", "sha1", "/tmp/qudrhtcete"] Step #5: Rust stderr: Step #5: /tmp/lkmovwqaik: no properly formatted checksum lines found Step #5: fuzz_cksum: /tmp/qudrhtcete: 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/lkmovwqaik: no properly formatted checksum lines found Step #5: -fuzz_cksum: /tmp/qudrhtcete: 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/lkmovwqaik", "-a", "sha1", "/tmp/qudrhtcete"] Step #5: Step #5: #1 pulse exec/s: 0 rss: 29Mb Step #5: === TEST cksum ["cksum", "-c", "/tmp/dgbxwqytxw", "-a", "sysv", "/tmp/hrkbmeqemm"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "/tmp/dgbxwqytxw", "-a", "sysv", "/tmp/hrkbmeqemm"] Step #5: === Compare result for: cksum ["-c", "/tmp/dgbxwqytxw", "-a", "sysv", "/tmp/hrkbmeqemm"] 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/dgbxwqytxw", "-a", "sysv", "/tmp/hrkbmeqemm"] Step #5: Step #5: #2 pulse exec/s: 0 rss: 29Mb Step #5: === TEST cksum ["cksum", "-l", "178", "-c", "/tmp/swkwjdnqky", "-a", "blake2b", "/tmp/gwmwvtzbpg"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-l", "178", "-c", "/tmp/swkwjdnqky", "-a", "blake2b", "/tmp/gwmwvtzbpg"] Step #5: === Compare result for: cksum ["-l", "178", "-c", "/tmp/swkwjdnqky", "-a", "blake2b", "/tmp/gwmwvtzbpg"] Step #5: Rust stderr: Step #5: invalid length: '178' 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: '178' 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", "178", "-c", "/tmp/swkwjdnqky", "-a", "blake2b", "/tmp/gwmwvtzbpg"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "blake2b", "-c", "-a", "blake2b", "/tmp/xjcqabejar"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "blake2b", "-c", "-a", "blake2b", "/tmp/xjcqabejar"] Step #5: === Compare result for: cksum ["-a", "blake2b", "-c", "-a", "blake2b", "/tmp/xjcqabejar"] Step #5: Rust stderr: Step #5: /tmp/xjcqabejar: 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/xjcqabejar: 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", "blake2b", "/tmp/xjcqabejar"] Step #5: Step #5: #4 pulse exec/s: 0 rss: 29Mb Step #5: === TEST cksum ["cksum", "-c", "-a", "sha512", "/tmp/nbayktkduf"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha512", "/tmp/nbayktkduf"] Step #5: === Compare result for: cksum ["-c", "-a", "sha512", "/tmp/nbayktkduf"] Step #5: Rust stderr: Step #5: /tmp/nbayktkduf: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/nbayktkduf: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more 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/nbayktkduf"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha512", "/tmp/yyvodnkafu"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha512", "/tmp/yyvodnkafu"] Step #5: === Compare result for: cksum ["-c", "-a", "sha512", "/tmp/yyvodnkafu"] Step #5: Rust stderr: Step #5: /tmp/yyvodnkafu: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/yyvodnkafu: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more 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/yyvodnkafu"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "blake2b", "/tmp/zqgfudmote"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "blake2b", "/tmp/zqgfudmote"] Step #5: === Compare result for: cksum ["-c", "-a", "blake2b", "/tmp/zqgfudmote"] Step #5: Rust stderr: Step #5: /tmp/zqgfudmote: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/zqgfudmote: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more 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/zqgfudmote"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "/tmp/oueumwobrb", "-a", "bsd", "/tmp/mbcoynxiyg"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "/tmp/oueumwobrb", "-a", "bsd", "/tmp/mbcoynxiyg"] Step #5: === Compare result for: cksum ["-c", "/tmp/oueumwobrb", "-a", "bsd", "/tmp/mbcoynxiyg"] 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/oueumwobrb", "-a", "bsd", "/tmp/mbcoynxiyg"] Step #5: Step #5: #8 pulse exec/s: 0 rss: 29Mb Step #5: === TEST cksum ["cksum", "--raw", "-c", "-a", "sm3", "/tmp/qknqqejqny"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--raw", "-c", "-a", "sm3", "/tmp/qknqqejqny"] Step #5: === Compare result for: cksum ["--raw", "-c", "-a", "sm3", "/tmp/qknqqejqny"] Step #5: Rust stderr: Step #5: /tmp/qknqqejqny: 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/qknqqejqny: 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/qknqqejqny"] Step #5: Step #5: === TEST cksum ["cksum", "-l", "96", "-c", "-a", "sha384", "/tmp/oymgfmfpjh"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-l", "96", "-c", "-a", "sha384", "/tmp/oymgfmfpjh"] Step #5: === Compare result for: cksum ["-l", "96", "-c", "-a", "sha384", "/tmp/oymgfmfpjh"] 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", "96", "-c", "-a", "sha384", "/tmp/oymgfmfpjh"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha512", "/tmp/hwztalqfbf"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha512", "/tmp/hwztalqfbf"] Step #5: === Compare result for: cksum ["-c", "-a", "sha512", "/tmp/hwztalqfbf"] Step #5: Rust stderr: Step #5: /tmp/hwztalqfbf: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/hwztalqfbf: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more 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/hwztalqfbf"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sysv", "--untagged", "-c", "/tmp/rqjprjoceq", "-a", "bsd", "/tmp/qpxsocpzwb"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sysv", "--untagged", "-c", "/tmp/rqjprjoceq", "-a", "bsd", "/tmp/qpxsocpzwb"] Step #5: === Compare result for: cksum ["-a", "sysv", "--untagged", "-c", "/tmp/rqjprjoceq", "-a", "bsd", "/tmp/qpxsocpzwb"] Step #5: Rust stderr: Step #5: --check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: GNU stderr: Step #5: invalid option -- 'a' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: +invalid option -- 'a' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-a", "sysv", "--untagged", "-c", "/tmp/rqjprjoceq", "-a", "bsd", "/tmp/qpxsocpzwb"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "/tmp/rhzomvbghj", "-a", "sha512", "/tmp/izmfuvfsae"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "/tmp/rhzomvbghj", "-a", "sha512", "/tmp/izmfuvfsae"] Step #5: === Compare result for: cksum ["-c", "/tmp/rhzomvbghj", "-a", "sha512", "/tmp/izmfuvfsae"] Step #5: Rust stderr: Step #5: /tmp/rhzomvbghj: no properly formatted checksum lines found Step #5: fuzz_cksum: /tmp/izmfuvfsae: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/rhzomvbghj: no properly formatted checksum lines found Step #5: -fuzz_cksum: /tmp/izmfuvfsae: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for 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/rhzomvbghj", "-a", "sha512", "/tmp/izmfuvfsae"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sysv", "/tmp/eqmffllzhe"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sysv", "/tmp/eqmffllzhe"] Step #5: === Compare result for: cksum ["-c", "-a", "sysv", "/tmp/eqmffllzhe"] 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/eqmffllzhe"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "/tmp/kcwizhmexz", "-a", "md5", "/tmp/fxmhgkoptk"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "/tmp/kcwizhmexz", "-a", "md5", "/tmp/fxmhgkoptk"] Step #5: === Compare result for: cksum ["-c", "/tmp/kcwizhmexz", "-a", "md5", "/tmp/fxmhgkoptk"] Step #5: Rust stderr: Step #5: /tmp/kcwizhmexz: no properly formatted checksum lines found Step #5: fuzz_cksum: /tmp/fxmhgkoptk: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/kcwizhmexz: no properly formatted checksum lines found Step #5: -fuzz_cksum: /tmp/fxmhgkoptk: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for 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/kcwizhmexz", "-a", "md5", "/tmp/fxmhgkoptk"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sysv", "/tmp/hzbvxvsmva"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sysv", "/tmp/hzbvxvsmva"] Step #5: === Compare result for: cksum ["-c", "-a", "sysv", "/tmp/hzbvxvsmva"] 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/hzbvxvsmva"] Step #5: Step #5: #16 pulse exec/s: 0 rss: 29Mb Step #5: === TEST cksum ["cksum", "-c", "/tmp/ngadgojiab", "-a", "sha1", "/tmp/hiaqfxdavp"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "/tmp/ngadgojiab", "-a", "sha1", "/tmp/hiaqfxdavp"] Step #5: === Compare result for: cksum ["-c", "/tmp/ngadgojiab", "-a", "sha1", "/tmp/hiaqfxdavp"] Step #5: Rust stderr: Step #5: /tmp/ngadgojiab: no properly formatted checksum lines found Step #5: fuzz_cksum: /tmp/hiaqfxdavp: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/ngadgojiab: no properly formatted checksum lines found Step #5: -fuzz_cksum: /tmp/hiaqfxdavp: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for 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/ngadgojiab", "-a", "sha1", "/tmp/hiaqfxdavp"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "bsd", "/tmp/khwchpyjws"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "bsd", "/tmp/khwchpyjws"] Step #5: === Compare result for: cksum ["-c", "-a", "bsd", "/tmp/khwchpyjws"] 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/khwchpyjws"] Step #5: Step #5: === TEST cksum ["cksum", "--text", "-c", "-a", "sha224", "/tmp/vxdwikxvrb"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--text", "-c", "-a", "sha224", "/tmp/vxdwikxvrb"] Step #5: === Compare result for: cksum ["--text", "-c", "-a", "sha224", "/tmp/vxdwikxvrb"] Step #5: Rust stderr: Step #5: the --binary and --text options are meaningless when verifying checksums Step #5: GNU stderr: Step #5: unrecognized option '--text' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -the --binary and --text options are meaningless when verifying checksums Step #5: +unrecognized option '--text' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["--text", "-c", "-a", "sha224", "/tmp/vxdwikxvrb"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "crc", "-c", "/tmp/oykehwmtds", "-a", "crc", "/tmp/gyzjrwavkq"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "crc", "-c", "/tmp/oykehwmtds", "-a", "crc", "/tmp/gyzjrwavkq"] Step #5: === Compare result for: cksum ["-a", "crc", "-c", "/tmp/oykehwmtds", "-a", "crc", "/tmp/gyzjrwavkq"] Step #5: Rust stderr: Step #5: --check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: GNU stderr: Step #5: invalid option -- 'a' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: +invalid option -- 'a' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-a", "crc", "-c", "/tmp/oykehwmtds", "-a", "crc", "/tmp/gyzjrwavkq"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "blake2b", "/tmp/fvuierxwsj"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "blake2b", "/tmp/fvuierxwsj"] Step #5: === Compare result for: cksum ["-c", "-a", "blake2b", "/tmp/fvuierxwsj"] Step #5: Rust stderr: Step #5: /tmp/fvuierxwsj: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/fvuierxwsj: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more 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/fvuierxwsj"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "/tmp/uwfoxndgta", "-a", "sha256", "/tmp/eqmgewyaru"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "/tmp/uwfoxndgta", "-a", "sha256", "/tmp/eqmgewyaru"] Step #5: === Compare result for: cksum ["-c", "/tmp/uwfoxndgta", "-a", "sha256", "/tmp/eqmgewyaru"] Step #5: Rust stderr: Step #5: /tmp/uwfoxndgta: no properly formatted checksum lines found Step #5: fuzz_cksum: /tmp/eqmgewyaru: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/uwfoxndgta: no properly formatted checksum lines found Step #5: -fuzz_cksum: /tmp/eqmgewyaru: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for 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/uwfoxndgta", "-a", "sha256", "/tmp/eqmgewyaru"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha384", "/tmp/kwvyftlino"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha384", "/tmp/kwvyftlino"] Step #5: === Compare result for: cksum ["-c", "-a", "sha384", "/tmp/kwvyftlino"] Step #5: Rust stderr: Step #5: /tmp/kwvyftlino: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/kwvyftlino: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more 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/kwvyftlino"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "bsd", "/tmp/fnfuqwkqlx"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "bsd", "/tmp/fnfuqwkqlx"] Step #5: === Compare result for: cksum ["-c", "-a", "bsd", "/tmp/fnfuqwkqlx"] 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/fnfuqwkqlx"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha384", "/tmp/bxsukbhovd"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha384", "/tmp/bxsukbhovd"] Step #5: === Compare result for: cksum ["-c", "-a", "sha384", "/tmp/bxsukbhovd"] Step #5: Rust stderr: Step #5: /tmp/bxsukbhovd: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/bxsukbhovd: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more 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/bxsukbhovd"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sha1", "-c", "-a", "blake2b", "/tmp/hlxzgaxhme"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sha1", "-c", "-a", "blake2b", "/tmp/hlxzgaxhme"] Step #5: === Compare result for: cksum ["-a", "sha1", "-c", "-a", "blake2b", "/tmp/hlxzgaxhme"] Step #5: Rust stderr: Step #5: /tmp/hlxzgaxhme: 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/hlxzgaxhme: 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/hlxzgaxhme"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha384", "/tmp/wlxbybzugy"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha384", "/tmp/wlxbybzugy"] Step #5: === Compare result for: cksum ["-c", "-a", "sha384", "/tmp/wlxbybzugy"] Step #5: Rust stderr: Step #5: /tmp/wlxbybzugy: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/wlxbybzugy: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more 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/wlxbybzugy"] Step #5: Step #5: === TEST cksum ["cksum", "-l", "365", "-c", "-a", "bsd", "/tmp/pkziiynqvu"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-l", "365", "-c", "-a", "bsd", "/tmp/pkziiynqvu"] Step #5: === Compare result for: cksum ["-l", "365", "-c", "-a", "bsd", "/tmp/pkziiynqvu"] 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", "365", "-c", "-a", "bsd", "/tmp/pkziiynqvu"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha512", "/tmp/ywahyofhca"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha512", "/tmp/ywahyofhca"] Step #5: === Compare result for: cksum ["-c", "-a", "sha512", "/tmp/ywahyofhca"] Step #5: Rust stderr: Step #5: /tmp/ywahyofhca: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/ywahyofhca: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more 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/ywahyofhca"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha1", "/tmp/cgcuexgvta"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha1", "/tmp/cgcuexgvta"] Step #5: === Compare result for: cksum ["-c", "-a", "sha1", "/tmp/cgcuexgvta"] Step #5: Rust stderr: Step #5: /tmp/cgcuexgvta: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/cgcuexgvta: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more 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/cgcuexgvta"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sha1", "-c", "/tmp/cvmhfqmnlj", "-a", "sysv", "/tmp/bookfqblcu"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sha1", "-c", "/tmp/cvmhfqmnlj", "-a", "sysv", "/tmp/bookfqblcu"] Step #5: === Compare result for: cksum ["-a", "sha1", "-c", "/tmp/cvmhfqmnlj", "-a", "sysv", "/tmp/bookfqblcu"] 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/cvmhfqmnlj", "-a", "sysv", "/tmp/bookfqblcu"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha512", "/tmp/wcrxzwvdxh"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha512", "/tmp/wcrxzwvdxh"] Step #5: === Compare result for: cksum ["-c", "-a", "sha512", "/tmp/wcrxzwvdxh"] Step #5: Rust stderr: Step #5: /tmp/wcrxzwvdxh: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/wcrxzwvdxh: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more 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/wcrxzwvdxh"] Step #5: Step #5: #32 pulse exec/s: 0 rss: 30Mb Step #5: === TEST cksum ["cksum", "-c", "/tmp/yxevlssefs", "-a", "sha256", "/tmp/iuvewvarww"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "/tmp/yxevlssefs", "-a", "sha256", "/tmp/iuvewvarww"] Step #5: === Compare result for: cksum ["-c", "/tmp/yxevlssefs", "-a", "sha256", "/tmp/iuvewvarww"] Step #5: Rust stderr: Step #5: /tmp/yxevlssefs: no properly formatted checksum lines found Step #5: fuzz_cksum: /tmp/iuvewvarww: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/yxevlssefs: no properly formatted checksum lines found Step #5: -fuzz_cksum: /tmp/iuvewvarww: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for 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/yxevlssefs", "-a", "sha256", "/tmp/iuvewvarww"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sysv", "/tmp/tmcbktaujb"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sysv", "/tmp/tmcbktaujb"] Step #5: === Compare result for: cksum ["-c", "-a", "sysv", "/tmp/tmcbktaujb"] 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/tmcbktaujb"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha384", "/tmp/yewdrokwje"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha384", "/tmp/yewdrokwje"] Step #5: === Compare result for: cksum ["-c", "-a", "sha384", "/tmp/yewdrokwje"] Step #5: Rust stderr: Step #5: /tmp/yewdrokwje: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/yewdrokwje: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more 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/yewdrokwje"] Step #5: Step #5: === TEST cksum ["cksum", "--base64", "-l", "289", "-c", "-a", "bsd", "/tmp/cihsefwujf"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--base64", "-l", "289", "-c", "-a", "bsd", "/tmp/cihsefwujf"] Step #5: === Compare result for: cksum ["--base64", "-l", "289", "-c", "-a", "bsd", "/tmp/cihsefwujf"] 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", "289", "-c", "-a", "bsd", "/tmp/cihsefwujf"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "blake2b", "-l", "312", "-c", "-a", "crc", "/tmp/kqaikmpeio"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "blake2b", "-l", "312", "-c", "-a", "crc", "/tmp/kqaikmpeio"] Step #5: === Compare result for: cksum ["-a", "blake2b", "-l", "312", "-c", "-a", "crc", "/tmp/kqaikmpeio"] 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", "312", "-c", "-a", "crc", "/tmp/kqaikmpeio"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "blake2b", "-c", "/tmp/nqopyfovmc", "-a", "bsd", "/tmp/qimrwxblwv"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "blake2b", "-c", "/tmp/nqopyfovmc", "-a", "bsd", "/tmp/qimrwxblwv"] Step #5: === Compare result for: cksum ["-a", "blake2b", "-c", "/tmp/nqopyfovmc", "-a", "bsd", "/tmp/qimrwxblwv"] 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/nqopyfovmc", "-a", "bsd", "/tmp/qimrwxblwv"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "bsd", "/tmp/pdeoeahlbo"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "bsd", "/tmp/pdeoeahlbo"] Step #5: === Compare result for: cksum ["-c", "-a", "bsd", "/tmp/pdeoeahlbo"] 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/pdeoeahlbo"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sysv", "--tag", "file_", "file_Ãi"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sysv", "--tag", "file_", "file_Ãi"] Step #5: === Compare result for: cksum ["-a", "sysv", "--tag", "file_", "file_Ãi"] Step #5: Rust stderr: Step #5: file_: No such file or directory Step #5: fuzz_cksum: file_Ãi: No such file or directory Step #5: GNU stderr: Step #5: invalid option -- 'a' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -file_: No such file or directory Step #5: -fuzz_cksum: file_Ãi: No such file or directory Step #5: +invalid option -- 'a' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-a", "sysv", "--tag", "file_", "file_Ãi"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "/tmp/ribbjnuvkn", "-a", "sha224", "/tmp/chgkxjyvhm"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "/tmp/ribbjnuvkn", "-a", "sha224", "/tmp/chgkxjyvhm"] Step #5: === Compare result for: cksum ["-c", "/tmp/ribbjnuvkn", "-a", "sha224", "/tmp/chgkxjyvhm"] Step #5: Rust stderr: Step #5: /tmp/ribbjnuvkn: no properly formatted checksum lines found Step #5: fuzz_cksum: /tmp/chgkxjyvhm: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/ribbjnuvkn: no properly formatted checksum lines found Step #5: -fuzz_cksum: /tmp/chgkxjyvhm: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for 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/ribbjnuvkn", "-a", "sha224", "/tmp/chgkxjyvhm"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "/tmp/gdtuxiynfj", "-a", "sha512", "/tmp/ujlpwxctuw"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "/tmp/gdtuxiynfj", "-a", "sha512", "/tmp/ujlpwxctuw"] Step #5: === Compare result for: cksum ["-c", "/tmp/gdtuxiynfj", "-a", "sha512", "/tmp/ujlpwxctuw"] Step #5: Rust stderr: Step #5: /tmp/gdtuxiynfj: no properly formatted checksum lines found Step #5: fuzz_cksum: /tmp/ujlpwxctuw: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/gdtuxiynfj: no properly formatted checksum lines found Step #5: -fuzz_cksum: /tmp/ujlpwxctuw: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for 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/gdtuxiynfj", "-a", "sha512", "/tmp/ujlpwxctuw"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sha384", "-c", "-a", "blake2b", "/tmp/oshippeely"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sha384", "-c", "-a", "blake2b", "/tmp/oshippeely"] Step #5: === Compare result for: cksum ["-a", "sha384", "-c", "-a", "blake2b", "/tmp/oshippeely"] Step #5: Rust stderr: Step #5: /tmp/oshippeely: 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/oshippeely: no properly formatted checksum lines found Step #5: +invalid option -- 'a' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-a", "sha384", "-c", "-a", "blake2b", "/tmp/oshippeely"] Step #5: Step #5: === TEST cksum ["cksum", "--untagged", "-c", "-a", "crc", "/tmp/qvgxqmoaxp"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--untagged", "-c", "-a", "crc", "/tmp/qvgxqmoaxp"] Step #5: === Compare result for: cksum ["--untagged", "-c", "-a", "crc", "/tmp/qvgxqmoaxp"] 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/qvgxqmoaxp"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sm3", "/tmp/xnqbijcmoc"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sm3", "/tmp/xnqbijcmoc"] Step #5: === Compare result for: cksum ["-c", "-a", "sm3", "/tmp/xnqbijcmoc"] Step #5: Rust stderr: Step #5: /tmp/xnqbijcmoc: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/xnqbijcmoc: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more 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/xnqbijcmoc"] Step #5: Step #5: === TEST cksum ["cksum", "--raw", "-c", "/tmp/exgwpquwph", "-a", "sha512", "/tmp/elycmsfwwi"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--raw", "-c", "/tmp/exgwpquwph", "-a", "sha512", "/tmp/elycmsfwwi"] Step #5: === Compare result for: cksum ["--raw", "-c", "/tmp/exgwpquwph", "-a", "sha512", "/tmp/elycmsfwwi"] Step #5: Rust stderr: Step #5: /tmp/exgwpquwph: no properly formatted checksum lines found Step #5: fuzz_cksum: /tmp/elycmsfwwi: 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/exgwpquwph: no properly formatted checksum lines found Step #5: -fuzz_cksum: /tmp/elycmsfwwi: 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/exgwpquwph", "-a", "sha512", "/tmp/elycmsfwwi"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "/tmp/zgsyfvamgt", "-a", "crc", "/tmp/xfswfgsiwp"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "/tmp/zgsyfvamgt", "-a", "crc", "/tmp/xfswfgsiwp"] Step #5: === Compare result for: cksum ["-c", "/tmp/zgsyfvamgt", "-a", "crc", "/tmp/xfswfgsiwp"] 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/zgsyfvamgt", "-a", "crc", "/tmp/xfswfgsiwp"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "crc", "/tmp/wuzlulmghr"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "crc", "/tmp/wuzlulmghr"] Step #5: === Compare result for: cksum ["-c", "-a", "crc", "/tmp/wuzlulmghr"] 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/wuzlulmghr"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "bsd", "-l", "74", "-c", "-a", "sha224", "/tmp/xrvpptmayf"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "bsd", "-l", "74", "-c", "-a", "sha224", "/tmp/xrvpptmayf"] Step #5: === Compare result for: cksum ["-a", "bsd", "-l", "74", "-c", "-a", "sha224", "/tmp/xrvpptmayf"] 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", "74", "-c", "-a", "sha224", "/tmp/xrvpptmayf"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "crc", "-c", "/tmp/gwtbjoossn", "-a", "blake2b", "/tmp/quubemzvup"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "crc", "-c", "/tmp/gwtbjoossn", "-a", "blake2b", "/tmp/quubemzvup"] Step #5: === Compare result for: cksum ["-a", "crc", "-c", "/tmp/gwtbjoossn", "-a", "blake2b", "/tmp/quubemzvup"] Step #5: Rust stderr: Step #5: /tmp/gwtbjoossn: no properly formatted checksum lines found Step #5: fuzz_cksum: /tmp/quubemzvup: 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/gwtbjoossn: no properly formatted checksum lines found Step #5: -fuzz_cksum: /tmp/quubemzvup: 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/gwtbjoossn", "-a", "blake2b", "/tmp/quubemzvup"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "blake2b", "-c", "-a", "sm3", "/tmp/kcgfcupzwe"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "blake2b", "-c", "-a", "sm3", "/tmp/kcgfcupzwe"] Step #5: === Compare result for: cksum ["-a", "blake2b", "-c", "-a", "sm3", "/tmp/kcgfcupzwe"] Step #5: Rust stderr: Step #5: /tmp/kcgfcupzwe: 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/kcgfcupzwe: no properly formatted checksum lines found Step #5: +invalid option -- 'a' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-a", "blake2b", "-c", "-a", "sm3", "/tmp/kcgfcupzwe"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sha256", "-l", "471", "-c", "-a", "crc", "/tmp/gqtgmjgoge"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sha256", "-l", "471", "-c", "-a", "crc", "/tmp/gqtgmjgoge"] Step #5: === Compare result for: cksum ["-a", "sha256", "-l", "471", "-c", "-a", "crc", "/tmp/gqtgmjgoge"] 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", "471", "-c", "-a", "crc", "/tmp/gqtgmjgoge"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "md5", "-c", "-a", "sha256", "/tmp/cxgpzryepi"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "md5", "-c", "-a", "sha256", "/tmp/cxgpzryepi"] Step #5: === Compare result for: cksum ["-a", "md5", "-c", "-a", "sha256", "/tmp/cxgpzryepi"] Step #5: Rust stderr: Step #5: /tmp/cxgpzryepi: 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/cxgpzryepi: 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", "sha256", "/tmp/cxgpzryepi"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sm3", "-c", "/tmp/ftmkpydcgv", "-a", "sm3", "/tmp/xvccqrqswk"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sm3", "-c", "/tmp/ftmkpydcgv", "-a", "sm3", "/tmp/xvccqrqswk"] Step #5: === Compare result for: cksum ["-a", "sm3", "-c", "/tmp/ftmkpydcgv", "-a", "sm3", "/tmp/xvccqrqswk"] Step #5: Rust stderr: Step #5: /tmp/ftmkpydcgv: no properly formatted checksum lines found Step #5: fuzz_cksum: /tmp/xvccqrqswk: 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/ftmkpydcgv: no properly formatted checksum lines found Step #5: -fuzz_cksum: /tmp/xvccqrqswk: no properly formatted checksum lines found Step #5: +invalid option -- 'a' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-a", "sm3", "-c", "/tmp/ftmkpydcgv", "-a", "sm3", "/tmp/xvccqrqswk"] Step #5: Step #5: === TEST cksum ["cksum", "-l", "394", "-c", "-a", "md5", "/tmp/feqaxappyd"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-l", "394", "-c", "-a", "md5", "/tmp/feqaxappyd"] Step #5: === Compare result for: cksum ["-l", "394", "-c", "-a", "md5", "/tmp/feqaxappyd"] 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", "394", "-c", "-a", "md5", "/tmp/feqaxappyd"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "crc", "-c", "-a", "sha224", "/tmp/zkmfounlcf"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "crc", "-c", "-a", "sha224", "/tmp/zkmfounlcf"] Step #5: === Compare result for: cksum ["-a", "crc", "-c", "-a", "sha224", "/tmp/zkmfounlcf"] Step #5: Rust stderr: Step #5: /tmp/zkmfounlcf: 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/zkmfounlcf: 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", "sha224", "/tmp/zkmfounlcf"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "/tmp/pozgfwtjxv", "-a", "sha1", "/tmp/xtbmnjqmls"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "/tmp/pozgfwtjxv", "-a", "sha1", "/tmp/xtbmnjqmls"] Step #5: === Compare result for: cksum ["-c", "/tmp/pozgfwtjxv", "-a", "sha1", "/tmp/xtbmnjqmls"] Step #5: Rust stderr: Step #5: /tmp/pozgfwtjxv: no properly formatted checksum lines found Step #5: fuzz_cksum: /tmp/xtbmnjqmls: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/pozgfwtjxv: no properly formatted checksum lines found Step #5: -fuzz_cksum: /tmp/xtbmnjqmls: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for 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/pozgfwtjxv", "-a", "sha1", "/tmp/xtbmnjqmls"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "crc", "/tmp/aupmdifcop"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "crc", "/tmp/aupmdifcop"] Step #5: === Compare result for: cksum ["-c", "-a", "crc", "/tmp/aupmdifcop"] 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/aupmdifcop"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "bsd", "/tmp/kuopwojjlw"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "bsd", "/tmp/kuopwojjlw"] Step #5: === Compare result for: cksum ["-c", "-a", "bsd", "/tmp/kuopwojjlw"] 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/kuopwojjlw"] Step #5: Step #5: === TEST cksum ["cksum", "--text", "-c", "-a", "sha256", "/tmp/qpupojxiwq"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--text", "-c", "-a", "sha256", "/tmp/qpupojxiwq"] Step #5: === Compare result for: cksum ["--text", "-c", "-a", "sha256", "/tmp/qpupojxiwq"] 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", "sha256", "/tmp/qpupojxiwq"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sha224", "-c", "/tmp/gmkleujyrz", "-a", "blake2b", "/tmp/krhobgadbc"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sha224", "-c", "/tmp/gmkleujyrz", "-a", "blake2b", "/tmp/krhobgadbc"] Step #5: === Compare result for: cksum ["-a", "sha224", "-c", "/tmp/gmkleujyrz", "-a", "blake2b", "/tmp/krhobgadbc"] Step #5: Rust stderr: Step #5: /tmp/gmkleujyrz: no properly formatted checksum lines found Step #5: fuzz_cksum: /tmp/krhobgadbc: 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/gmkleujyrz: no properly formatted checksum lines found Step #5: -fuzz_cksum: /tmp/krhobgadbc: 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/gmkleujyrz", "-a", "blake2b", "/tmp/krhobgadbc"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "/tmp/rxxfsqahus", "-a", "sha512", "/tmp/fubbgdeelb"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "/tmp/rxxfsqahus", "-a", "sha512", "/tmp/fubbgdeelb"] Step #5: === Compare result for: cksum ["-c", "/tmp/rxxfsqahus", "-a", "sha512", "/tmp/fubbgdeelb"] Step #5: Rust stderr: Step #5: /tmp/rxxfsqahus: no properly formatted checksum lines found Step #5: fuzz_cksum: /tmp/fubbgdeelb: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/rxxfsqahus: no properly formatted checksum lines found Step #5: -fuzz_cksum: /tmp/fubbgdeelb: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for 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/rxxfsqahus", "-a", "sha512", "/tmp/fubbgdeelb"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha256", "/tmp/wqbpxjbmyd"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha256", "/tmp/wqbpxjbmyd"] Step #5: === Compare result for: cksum ["-c", "-a", "sha256", "/tmp/wqbpxjbmyd"] Step #5: Rust stderr: Step #5: /tmp/wqbpxjbmyd: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/wqbpxjbmyd: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more 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/wqbpxjbmyd"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sm3", "/tmp/clsyzqfoeb"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sm3", "/tmp/clsyzqfoeb"] Step #5: === Compare result for: cksum ["-c", "-a", "sm3", "/tmp/clsyzqfoeb"] Step #5: Rust stderr: Step #5: /tmp/clsyzqfoeb: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/clsyzqfoeb: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more 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/clsyzqfoeb"] Step #5: Step #5: #64 pulse exec/s: 0 rss: 30Mb Step #5: === TEST cksum ["cksum", "-c", "-a", "sha384", "/tmp/njqkfkpprb"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha384", "/tmp/njqkfkpprb"] 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: 2687438331 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge446.txt' Step #5: MERGE-INNER: '/corpus/fuzz_cksum/677271388696ac0e2170193a0fa0bfe8ce417056' caused a failure at the previous merge step Step #5: MERGE-INNER: 364 total files; 277 processed earlier; will process 87 files now Step #5: === TEST cksum ["cksum", "-c", "-a", "sha384", "/tmp/clvpzersxt"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha384", "/tmp/clvpzersxt"] Step #5: === Compare result for: cksum ["-c", "-a", "sha384", "/tmp/clvpzersxt"] Step #5: Rust stderr: Step #5: /tmp/clvpzersxt: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/clvpzersxt: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more 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/clvpzersxt"] Step #5: Step #5: #1 pulse exec/s: 0 rss: 29Mb Step #5: === TEST cksum ["cksum", "--text", "-c", "-a", "sha384", "/tmp/rbfnnshgmr"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--text", "-c", "-a", "sha384", "/tmp/rbfnnshgmr"] Step #5: === Compare result for: cksum ["--text", "-c", "-a", "sha384", "/tmp/rbfnnshgmr"] 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/rbfnnshgmr"] Step #5: Step #5: #2 pulse exec/s: 0 rss: 29Mb Step #5: === TEST cksum ["cksum", "-c", "/tmp/ztrnnlacnc", "-a", "bsd", "/tmp/oyvrvxbjdt"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "/tmp/ztrnnlacnc", "-a", "bsd", "/tmp/oyvrvxbjdt"] Step #5: === Compare result for: cksum ["-c", "/tmp/ztrnnlacnc", "-a", "bsd", "/tmp/oyvrvxbjdt"] 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/ztrnnlacnc", "-a", "bsd", "/tmp/oyvrvxbjdt"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "/tmp/xltjifclfi", "-a", "sm3", "/tmp/pefgotpmff"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "/tmp/xltjifclfi", "-a", "sm3", "/tmp/pefgotpmff"] Step #5: === Compare result for: cksum ["-c", "/tmp/xltjifclfi", "-a", "sm3", "/tmp/pefgotpmff"] Step #5: Rust stderr: Step #5: /tmp/xltjifclfi: no properly formatted checksum lines found Step #5: fuzz_cksum: /tmp/pefgotpmff: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/xltjifclfi: no properly formatted checksum lines found Step #5: -fuzz_cksum: /tmp/pefgotpmff: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for 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/xltjifclfi", "-a", "sm3", "/tmp/pefgotpmff"] Step #5: Step #5: #4 pulse exec/s: 0 rss: 29Mb Step #5: === TEST cksum ["cksum", "-a", "sha256", "-c", "-a", "md5", "/tmp/xovemzurnx"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sha256", "-c", "-a", "md5", "/tmp/xovemzurnx"] Step #5: === Compare result for: cksum ["-a", "sha256", "-c", "-a", "md5", "/tmp/xovemzurnx"] Step #5: Rust stderr: Step #5: /tmp/xovemzurnx: 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/xovemzurnx: no properly formatted checksum lines found Step #5: +invalid option -- 'a' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-a", "sha256", "-c", "-a", "md5", "/tmp/xovemzurnx"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "md5", "/tmp/ziknfzqisv"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "md5", "/tmp/ziknfzqisv"] Step #5: === Compare result for: cksum ["-c", "-a", "md5", "/tmp/ziknfzqisv"] Step #5: Rust stderr: Step #5: /tmp/ziknfzqisv: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/ziknfzqisv: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more 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/ziknfzqisv"] Step #5: Step #5: === TEST cksum ["cksum", "--text", "-c", "/tmp/cjnvuqienf", "-a", "sha224", "/tmp/bvkzwoykpf"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--text", "-c", "/tmp/cjnvuqienf", "-a", "sha224", "/tmp/bvkzwoykpf"] Step #5: === Compare result for: cksum ["--text", "-c", "/tmp/cjnvuqienf", "-a", "sha224", "/tmp/bvkzwoykpf"] 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/cjnvuqienf", "-a", "sha224", "/tmp/bvkzwoykpf"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sm3", "/tmp/uzjyrlfcwe"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sm3", "/tmp/uzjyrlfcwe"] Step #5: === Compare result for: cksum ["-c", "-a", "sm3", "/tmp/uzjyrlfcwe"] Step #5: Rust stderr: Step #5: /tmp/uzjyrlfcwe: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/uzjyrlfcwe: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more 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/uzjyrlfcwe"] Step #5: Step #5: #8 pulse exec/s: 0 rss: 29Mb Step #5: === TEST cksum ["cksum", "-c", "-a", "sha256", "/tmp/adwetfhoeg"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha256", "/tmp/adwetfhoeg"] Step #5: === Compare result for: cksum ["-c", "-a", "sha256", "/tmp/adwetfhoeg"] Step #5: Rust stderr: Step #5: /tmp/adwetfhoeg: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/adwetfhoeg: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more 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/adwetfhoeg"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "/tmp/jddpeafgbp", "-a", "blake2b", "/tmp/cqswolflzr"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "/tmp/jddpeafgbp", "-a", "blake2b", "/tmp/cqswolflzr"] Step #5: === Compare result for: cksum ["-c", "/tmp/jddpeafgbp", "-a", "blake2b", "/tmp/cqswolflzr"] Step #5: Rust stderr: Step #5: /tmp/jddpeafgbp: no properly formatted checksum lines found Step #5: fuzz_cksum: /tmp/cqswolflzr: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/jddpeafgbp: no properly formatted checksum lines found Step #5: -fuzz_cksum: /tmp/cqswolflzr: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for 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/jddpeafgbp", "-a", "blake2b", "/tmp/cqswolflzr"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sysv", "-c", "/tmp/ujnryleqyw", "-a", "sha384", "/tmp/rkbbspqygk"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sysv", "-c", "/tmp/ujnryleqyw", "-a", "sha384", "/tmp/rkbbspqygk"] Step #5: === Compare result for: cksum ["-a", "sysv", "-c", "/tmp/ujnryleqyw", "-a", "sha384", "/tmp/rkbbspqygk"] Step #5: Rust stderr: Step #5: /tmp/ujnryleqyw: no properly formatted checksum lines found Step #5: fuzz_cksum: /tmp/rkbbspqygk: 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/ujnryleqyw: no properly formatted checksum lines found Step #5: -fuzz_cksum: /tmp/rkbbspqygk: 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/ujnryleqyw", "-a", "sha384", "/tmp/rkbbspqygk"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "blake2b", "/tmp/voanjzsaeu"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "blake2b", "/tmp/voanjzsaeu"] Step #5: === Compare result for: cksum ["-c", "-a", "blake2b", "/tmp/voanjzsaeu"] Step #5: Rust stderr: Step #5: /tmp/voanjzsaeu: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/voanjzsaeu: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more 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/voanjzsaeu"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "crc", "/tmp/xlwpqpclzi"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "crc", "/tmp/xlwpqpclzi"] Step #5: === Compare result for: cksum ["-c", "-a", "crc", "/tmp/xlwpqpclzi"] 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/xlwpqpclzi"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "/tmp/wnkmizfhwf", "-a", "sha512", "/tmp/ffxjhjvqye"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "/tmp/wnkmizfhwf", "-a", "sha512", "/tmp/ffxjhjvqye"] Step #5: === Compare result for: cksum ["-c", "/tmp/wnkmizfhwf", "-a", "sha512", "/tmp/ffxjhjvqye"] Step #5: Rust stderr: Step #5: /tmp/wnkmizfhwf: no properly formatted checksum lines found Step #5: fuzz_cksum: /tmp/ffxjhjvqye: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/wnkmizfhwf: no properly formatted checksum lines found Step #5: -fuzz_cksum: /tmp/ffxjhjvqye: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for 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/wnkmizfhwf", "-a", "sha512", "/tmp/ffxjhjvqye"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "/tmp/todydoovgg", "-a", "sha384", "/tmp/qodskzxddc"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "/tmp/todydoovgg", "-a", "sha384", "/tmp/qodskzxddc"] Step #5: === Compare result for: cksum ["-c", "/tmp/todydoovgg", "-a", "sha384", "/tmp/qodskzxddc"] Step #5: Rust stderr: Step #5: /tmp/todydoovgg: no properly formatted checksum lines found Step #5: fuzz_cksum: /tmp/qodskzxddc: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/todydoovgg: no properly formatted checksum lines found Step #5: -fuzz_cksum: /tmp/qodskzxddc: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for 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/todydoovgg", "-a", "sha384", "/tmp/qodskzxddc"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sha512", "-l", "505", "-c", "-a", "sha224", "/tmp/fqcuwwlqsz"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sha512", "-l", "505", "-c", "-a", "sha224", "/tmp/fqcuwwlqsz"] Step #5: === Compare result for: cksum ["-a", "sha512", "-l", "505", "-c", "-a", "sha224", "/tmp/fqcuwwlqsz"] 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", "sha512", "-l", "505", "-c", "-a", "sha224", "/tmp/fqcuwwlqsz"] Step #5: Step #5: #16 pulse exec/s: 0 rss: 29Mb Step #5: === TEST cksum ["cksum", "-l", "311", "-c", "-a", "sha1", "/tmp/rjweyulydl"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-l", "311", "-c", "-a", "sha1", "/tmp/rjweyulydl"] Step #5: === Compare result for: cksum ["-l", "311", "-c", "-a", "sha1", "/tmp/rjweyulydl"] Step #5: Rust stderr: Step #5: --length is only supported with --algorithm blake2b, sha2, or sha3 Step #5: GNU stderr: Step #5: invalid option -- 'l' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---length is only supported with --algorithm blake2b, sha2, or sha3 Step #5: +invalid option -- 'l' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-l", "311", "-c", "-a", "sha1", "/tmp/rjweyulydl"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "crc", "/tmp/yujomndztj"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "crc", "/tmp/yujomndztj"] Step #5: === Compare result for: cksum ["-c", "-a", "crc", "/tmp/yujomndztj"] 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/yujomndztj"] Step #5: Step #5: === TEST cksum ["cksum", "--base64", "-c", "-a", "sha384", "/tmp/wklzsrvurf"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--base64", "-c", "-a", "sha384", "/tmp/wklzsrvurf"] Step #5: === Compare result for: cksum ["--base64", "-c", "-a", "sha384", "/tmp/wklzsrvurf"] Step #5: Rust stderr: Step #5: /tmp/wklzsrvurf: 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/wklzsrvurf: 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", "sha384", "/tmp/wklzsrvurf"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha1", "/tmp/atejtgslul"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha1", "/tmp/atejtgslul"] Step #5: === Compare result for: cksum ["-c", "-a", "sha1", "/tmp/atejtgslul"] Step #5: Rust stderr: Step #5: /tmp/atejtgslul: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/atejtgslul: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more 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/atejtgslul"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "blake2b", "/tmp/cgecgyrhmd"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "blake2b", "/tmp/cgecgyrhmd"] Step #5: === Compare result for: cksum ["-c", "-a", "blake2b", "/tmp/cgecgyrhmd"] Step #5: Rust stderr: Step #5: /tmp/cgecgyrhmd: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/cgecgyrhmd: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more 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/cgecgyrhmd"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "/tmp/kykzxspehb", "-a", "crc", "/tmp/yojqygwnqy"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "/tmp/kykzxspehb", "-a", "crc", "/tmp/yojqygwnqy"] Step #5: === Compare result for: cksum ["-c", "/tmp/kykzxspehb", "-a", "crc", "/tmp/yojqygwnqy"] 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/kykzxspehb", "-a", "crc", "/tmp/yojqygwnqy"] Step #5: Step #5: === TEST cksum ["cksum", "--binary", "-c", "/tmp/ypydtzrtir", "-a", "bsd", "/tmp/jqmkfpkdno"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--binary", "-c", "/tmp/ypydtzrtir", "-a", "bsd", "/tmp/jqmkfpkdno"] Step #5: === Compare result for: cksum ["--binary", "-c", "/tmp/ypydtzrtir", "-a", "bsd", "/tmp/jqmkfpkdno"] 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/ypydtzrtir", "-a", "bsd", "/tmp/jqmkfpkdno"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sha1", "-c", "/tmp/qadvikcrlr", "-a", "crc", "/tmp/ieahaciybz"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sha1", "-c", "/tmp/qadvikcrlr", "-a", "crc", "/tmp/ieahaciybz"] Step #5: === Compare result for: cksum ["-a", "sha1", "-c", "/tmp/qadvikcrlr", "-a", "crc", "/tmp/ieahaciybz"] 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/qadvikcrlr", "-a", "crc", "/tmp/ieahaciybz"] Step #5: Step #5: === TEST cksum ["cksum", "--untagged", "-c", "-a", "sha512", "/tmp/nwwrhaefwy"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--untagged", "-c", "-a", "sha512", "/tmp/nwwrhaefwy"] Step #5: === Compare result for: cksum ["--untagged", "-c", "-a", "sha512", "/tmp/nwwrhaefwy"] Step #5: Rust stderr: Step #5: /tmp/nwwrhaefwy: 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/nwwrhaefwy: no properly formatted checksum lines found Step #5: +unrecognized option '--untagged' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["--untagged", "-c", "-a", "sha512", "/tmp/nwwrhaefwy"] Step #5: Step #5: === TEST cksum ["cksum", "--raw", "-c", "-a", "md5", "/tmp/qbsnlvvwpv"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--raw", "-c", "-a", "md5", "/tmp/qbsnlvvwpv"] Step #5: === Compare result for: cksum ["--raw", "-c", "-a", "md5", "/tmp/qbsnlvvwpv"] Step #5: Rust stderr: Step #5: /tmp/qbsnlvvwpv: 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/qbsnlvvwpv: 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/qbsnlvvwpv"] Step #5: Step #5: === TEST cksum ["cksum", "--untagged", "-a", "sysv", "/tmp/obuezrvjyd"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--untagged", "-a", "sysv", "/tmp/obuezrvjyd"] Step #5: === Compare result for: cksum ["--untagged", "-a", "sysv", "/tmp/obuezrvjyd"] Step #5: Rust stdout: Step #5: 19962 1 /tmp/obuezrvjyd Step #5: Step #5: GNU stdout: Step #5: (empty) Step #5: --- START diff Step #5: -19962 1 /tmp/obuezrvjyd Step #5: --- END diff Step #5: Step #5: Rust stderr: Step #5: (empty) Step #5: GNU stderr: Step #5: unrecognized option '--untagged' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: +unrecognized option '--untagged' 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 ["--untagged", "-a", "sysv", "/tmp/obuezrvjyd"] Step #5: Step #5: thread '' (8185) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: cksum ["--untagged", "-a", "sysv", "/tmp/obuezrvjyd"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==8185== ERROR: libFuzzer: deadly signal Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine 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,0xc0,0x0,0xb,0x8,0x0,0xf8,0x4,0x96,0x1,0x41,0x32,0x2,0xff,0xdb,0x0,0x2,0xff,0xdb,0x0,0x2,0xff,0xdb,0x0,0x2,0xff,0xdb,0x89,0x0, Step #5: \377\330\377\300\000\013\010\000\370\004\226\001A2\002\377\333\000\002\377\333\000\002\377\333\000\002\377\333\211\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9f1ffe429aa0a12dd547d48560644e0853c75c86 Step #5: Base64: /9j/wAALCAD4BJYBQTIC/9sAAv/bAAL/2wAC/9uJAA== 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: 2687547333 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge446.txt' Step #5: MERGE-INNER: '/corpus/fuzz_cksum/9f1ffe429aa0a12dd547d48560644e0853c75c86' caused a failure at the previous merge step Step #5: MERGE-INNER: 364 total files; 304 processed earlier; will process 60 files now Step #5: === TEST cksum ["cksum", "-a", "sha256", "-l", "364", "-c", "/tmp/oqkfnizbwf", "-a", "sha256", "/tmp/mgrsqyskvf"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sha256", "-l", "364", "-c", "/tmp/oqkfnizbwf", "-a", "sha256", "/tmp/mgrsqyskvf"] Step #5: === Compare result for: cksum ["-a", "sha256", "-l", "364", "-c", "/tmp/oqkfnizbwf", "-a", "sha256", "/tmp/mgrsqyskvf"] 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", "364", "-c", "/tmp/oqkfnizbwf", "-a", "sha256", "/tmp/mgrsqyskvf"] Step #5: Step #5: #1 pulse exec/s: 0 rss: 29Mb Step #5: === TEST cksum ["cksum", "--binary", "-c", "/tmp/ulqrfcthhj", "-a", "sha512", "/tmp/pyshdrkduv"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--binary", "-c", "/tmp/ulqrfcthhj", "-a", "sha512", "/tmp/pyshdrkduv"] Step #5: === Compare result for: cksum ["--binary", "-c", "/tmp/ulqrfcthhj", "-a", "sha512", "/tmp/pyshdrkduv"] 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/ulqrfcthhj", "-a", "sha512", "/tmp/pyshdrkduv"] Step #5: Step #5: #2 pulse exec/s: 0 rss: 30Mb Step #5: === TEST cksum ["cksum", "--binary", "-c", "/tmp/rkaqukouuj", "-a", "crc", "/tmp/smmpjeuuve"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--binary", "-c", "/tmp/rkaqukouuj", "-a", "crc", "/tmp/smmpjeuuve"] Step #5: === Compare result for: cksum ["--binary", "-c", "/tmp/rkaqukouuj", "-a", "crc", "/tmp/smmpjeuuve"] 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/rkaqukouuj", "-a", "crc", "/tmp/smmpjeuuve"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha1", "/tmp/vunzayxewu"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha1", "/tmp/vunzayxewu"] Step #5: === Compare result for: cksum ["-c", "-a", "sha1", "/tmp/vunzayxewu"] Step #5: Rust stderr: Step #5: /tmp/vunzayxewu: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/vunzayxewu: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more 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/vunzayxewu"] Step #5: Step #5: #4 pulse exec/s: 0 rss: 30Mb Step #5: === TEST cksum ["cksum", "--untagged", "-c", "-a", "sm3", "/tmp/bxpguqjdga"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--untagged", "-c", "-a", "sm3", "/tmp/bxpguqjdga"] Step #5: === Compare result for: cksum ["--untagged", "-c", "-a", "sm3", "/tmp/bxpguqjdga"] Step #5: Rust stderr: Step #5: /tmp/bxpguqjdga: 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/bxpguqjdga: 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/bxpguqjdga"] Step #5: Step #5: === TEST cksum ["cksum", "-l", "300", "-c", "/tmp/zyyvpwzbpy", "-a", "sha384", "/tmp/kkixlrtene"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-l", "300", "-c", "/tmp/zyyvpwzbpy", "-a", "sha384", "/tmp/kkixlrtene"] Step #5: === Compare result for: cksum ["-l", "300", "-c", "/tmp/zyyvpwzbpy", "-a", "sha384", "/tmp/kkixlrtene"] Step #5: Rust stderr: Step #5: --length is only supported with --algorithm blake2b, sha2, or sha3 Step #5: GNU stderr: Step #5: invalid option -- 'l' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---length is only supported with --algorithm blake2b, sha2, or sha3 Step #5: +invalid option -- 'l' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-l", "300", "-c", "/tmp/zyyvpwzbpy", "-a", "sha384", "/tmp/kkixlrtene"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "crc", "/tmp/vzorlrckvf"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "crc", "/tmp/vzorlrckvf"] Step #5: === Compare result for: cksum ["-c", "-a", "crc", "/tmp/vzorlrckvf"] 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/vzorlrckvf"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "crc", "-l", "188", "-c", "-a", "crc", "/tmp/fenspfjcqd"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "crc", "-l", "188", "-c", "-a", "crc", "/tmp/fenspfjcqd"] Step #5: === Compare result for: cksum ["-a", "crc", "-l", "188", "-c", "-a", "crc", "/tmp/fenspfjcqd"] 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", "188", "-c", "-a", "crc", "/tmp/fenspfjcqd"] Step #5: Step #5: #8 pulse exec/s: 0 rss: 30Mb Step #5: === TEST cksum ["cksum", "-a", "sysv", "-c", "-a", "sm3", "/tmp/pymoulotzo"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sysv", "-c", "-a", "sm3", "/tmp/pymoulotzo"] Step #5: === Compare result for: cksum ["-a", "sysv", "-c", "-a", "sm3", "/tmp/pymoulotzo"] Step #5: Rust stderr: Step #5: /tmp/pymoulotzo: 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/pymoulotzo: 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", "sm3", "/tmp/pymoulotzo"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sysv", "/tmp/eizzgocmxm"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sysv", "/tmp/eizzgocmxm"] Step #5: === Compare result for: cksum ["-c", "-a", "sysv", "/tmp/eizzgocmxm"] 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/eizzgocmxm"] Step #5: Step #5: === TEST cksum ["cksum", "-l", "311", "-c", "-a", "bsd", "/tmp/iwicsmpjvn"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-l", "311", "-c", "-a", "bsd", "/tmp/iwicsmpjvn"] Step #5: === Compare result for: cksum ["-l", "311", "-c", "-a", "bsd", "/tmp/iwicsmpjvn"] Step #5: Rust stderr: Step #5: --length is only supported with --algorithm blake2b, sha2, or sha3 Step #5: GNU stderr: Step #5: invalid option -- 'l' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---length is only supported with --algorithm blake2b, sha2, or sha3 Step #5: +invalid option -- 'l' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-l", "311", "-c", "-a", "bsd", "/tmp/iwicsmpjvn"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "crc", "/tmp/zssxvwpovz"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "crc", "/tmp/zssxvwpovz"] Step #5: === Compare result for: cksum ["-c", "-a", "crc", "/tmp/zssxvwpovz"] 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/zssxvwpovz"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sha384", "-c", "/tmp/lltqlqxiqi", "-a", "crc", "/tmp/mjsoavcklb"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sha384", "-c", "/tmp/lltqlqxiqi", "-a", "crc", "/tmp/mjsoavcklb"] Step #5: === Compare result for: cksum ["-a", "sha384", "-c", "/tmp/lltqlqxiqi", "-a", "crc", "/tmp/mjsoavcklb"] 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", "/tmp/lltqlqxiqi", "-a", "crc", "/tmp/mjsoavcklb"] Step #5: Step #5: === TEST cksum ["cksum", "--raw", "-c", "-a", "sm3", "/tmp/scumlftnig"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--raw", "-c", "-a", "sm3", "/tmp/scumlftnig"] Step #5: === Compare result for: cksum ["--raw", "-c", "-a", "sm3", "/tmp/scumlftnig"] Step #5: Rust stderr: Step #5: /tmp/scumlftnig: 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/scumlftnig: 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/scumlftnig"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sysv", "--binary", "-c", "-a", "sha224", "/tmp/nkwvvecpkc"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sysv", "--binary", "-c", "-a", "sha224", "/tmp/nkwvvecpkc"] Step #5: === Compare result for: cksum ["-a", "sysv", "--binary", "-c", "-a", "sha224", "/tmp/nkwvvecpkc"] Step #5: Rust stderr: Step #5: the --binary and --text options are meaningless when verifying checksums Step #5: GNU stderr: Step #5: invalid option -- 'a' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -the --binary and --text options are meaningless when verifying checksums Step #5: +invalid option -- 'a' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-a", "sysv", "--binary", "-c", "-a", "sha224", "/tmp/nkwvvecpkc"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha1", "/tmp/xkmkphyjxu"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha1", "/tmp/xkmkphyjxu"] Step #5: === Compare result for: cksum ["-c", "-a", "sha1", "/tmp/xkmkphyjxu"] Step #5: Rust stderr: Step #5: /tmp/xkmkphyjxu: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/xkmkphyjxu: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more 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/xkmkphyjxu"] Step #5: Step #5: #16 pulse exec/s: 0 rss: 30Mb Step #5: === TEST cksum ["cksum", "-c", "-a", "blake2b", "/tmp/taaaevjkam"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "blake2b", "/tmp/taaaevjkam"] Step #5: === Compare result for: cksum ["-c", "-a", "blake2b", "/tmp/taaaevjkam"] Step #5: Rust stderr: Step #5: /tmp/taaaevjkam: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/taaaevjkam: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more 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/taaaevjkam"] Step #5: Step #5: === TEST cksum ["cksum", "-l", "264", "-c", "-a", "blake2b", "/tmp/zuzpkztnfb"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-l", "264", "-c", "-a", "blake2b", "/tmp/zuzpkztnfb"] Step #5: === Compare result for: cksum ["-l", "264", "-c", "-a", "blake2b", "/tmp/zuzpkztnfb"] Step #5: Rust stderr: Step #5: /tmp/zuzpkztnfb: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'l' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/zuzpkztnfb: no properly formatted checksum lines found Step #5: +invalid option -- 'l' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-l", "264", "-c", "-a", "blake2b", "/tmp/zuzpkztnfb"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sha224", "-c", "-a", "sm3", "/tmp/ttxpmpfopq"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sha224", "-c", "-a", "sm3", "/tmp/ttxpmpfopq"] Step #5: === Compare result for: cksum ["-a", "sha224", "-c", "-a", "sm3", "/tmp/ttxpmpfopq"] Step #5: Rust stderr: Step #5: /tmp/ttxpmpfopq: 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/ttxpmpfopq: 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", "sm3", "/tmp/ttxpmpfopq"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "crc", "/tmp/ksghrxuphx"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "crc", "/tmp/ksghrxuphx"] Step #5: === Compare result for: cksum ["-c", "-a", "crc", "/tmp/ksghrxuphx"] 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/ksghrxuphx"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sm3", "/tmp/nvdmwczqdh"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sm3", "/tmp/nvdmwczqdh"] Step #5: === Compare result for: cksum ["-c", "-a", "sm3", "/tmp/nvdmwczqdh"] Step #5: Rust stderr: Step #5: /tmp/nvdmwczqdh: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/nvdmwczqdh: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more 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/nvdmwczqdh"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sysv", "/tmp/qiemszzbiu"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sysv", "/tmp/qiemszzbiu"] Step #5: === Compare result for: cksum ["-c", "-a", "sysv", "/tmp/qiemszzbiu"] 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/qiemszzbiu"] Step #5: Step #5: === TEST cksum ["cksum", "-l", "287", "-c", "-a", "sm3", "/tmp/nnhktfhwxk"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-l", "287", "-c", "-a", "sm3", "/tmp/nnhktfhwxk"] Step #5: === Compare result for: cksum ["-l", "287", "-c", "-a", "sm3", "/tmp/nnhktfhwxk"] 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", "287", "-c", "-a", "sm3", "/tmp/nnhktfhwxk"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "blake2b", "/tmp/fbphhutfiz"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "blake2b", "/tmp/fbphhutfiz"] Step #5: === Compare result for: cksum ["-c", "-a", "blake2b", "/tmp/fbphhutfiz"] Step #5: Rust stderr: Step #5: /tmp/fbphhutfiz: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/fbphhutfiz: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more 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/fbphhutfiz"] Step #5: Step #5: === TEST cksum ["cksum", "--tag", "-l", "163", "-c", "/tmp/tkgtmioxoh", "-a", "sha512", "/tmp/ocoktkaegs"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--tag", "-l", "163", "-c", "/tmp/tkgtmioxoh", "-a", "sha512", "/tmp/ocoktkaegs"] Step #5: === Compare result for: cksum ["--tag", "-l", "163", "-c", "/tmp/tkgtmioxoh", "-a", "sha512", "/tmp/ocoktkaegs"] 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", "163", "-c", "/tmp/tkgtmioxoh", "-a", "sha512", "/tmp/ocoktkaegs"] Step #5: Step #5: === TEST cksum ["cksum", "--tag", "-c", "/tmp/zetwvjkqph", "-a", "crc", "/tmp/exfsbsvzrp"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--tag", "-c", "/tmp/zetwvjkqph", "-a", "crc", "/tmp/exfsbsvzrp"] Step #5: === Compare result for: cksum ["--tag", "-c", "/tmp/zetwvjkqph", "-a", "crc", "/tmp/exfsbsvzrp"] Step #5: Rust stderr: Step #5: --check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: GNU stderr: Step #5: unrecognized option '--tag' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: +unrecognized option '--tag' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["--tag", "-c", "/tmp/zetwvjkqph", "-a", "crc", "/tmp/exfsbsvzrp"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha512", "/tmp/ugkemloqxm"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha512", "/tmp/ugkemloqxm"] Step #5: === Compare result for: cksum ["-c", "-a", "sha512", "/tmp/ugkemloqxm"] Step #5: Rust stderr: Step #5: /tmp/ugkemloqxm: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/ugkemloqxm: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more 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/ugkemloqxm"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha224", "/tmp/fwakywwhym"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha224", "/tmp/fwakywwhym"] Step #5: === Compare result for: cksum ["-c", "-a", "sha224", "/tmp/fwakywwhym"] Step #5: Rust stderr: Step #5: /tmp/fwakywwhym: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/fwakywwhym: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more 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/fwakywwhym"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "bsd", "/tmp/yiowgzvrbt"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "bsd", "/tmp/yiowgzvrbt"] Step #5: === Compare result for: cksum ["-c", "-a", "bsd", "/tmp/yiowgzvrbt"] 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/yiowgzvrbt"] Step #5: Step #5: === TEST cksum ["cksum", "-l", "226", "-c", "-a", "crc", "/tmp/jmmaljybiz"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-l", "226", "-c", "-a", "crc", "/tmp/jmmaljybiz"] Step #5: === Compare result for: cksum ["-l", "226", "-c", "-a", "crc", "/tmp/jmmaljybiz"] 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", "226", "-c", "-a", "crc", "/tmp/jmmaljybiz"] Step #5: Step #5: === TEST cksum ["cksum", "--tag", "-l", "21", "-c", "/tmp/izajslekpq", "-a", "sm3", "/tmp/lwmmoshihd"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--tag", "-l", "21", "-c", "/tmp/izajslekpq", "-a", "sm3", "/tmp/lwmmoshihd"] Step #5: === Compare result for: cksum ["--tag", "-l", "21", "-c", "/tmp/izajslekpq", "-a", "sm3", "/tmp/lwmmoshihd"] 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", "21", "-c", "/tmp/izajslekpq", "-a", "sm3", "/tmp/lwmmoshihd"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha1", "/tmp/pmkxnmxfdq"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha1", "/tmp/pmkxnmxfdq"] Step #5: === Compare result for: cksum ["-c", "-a", "sha1", "/tmp/pmkxnmxfdq"] Step #5: Rust stderr: Step #5: /tmp/pmkxnmxfdq: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/pmkxnmxfdq: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more 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/pmkxnmxfdq"] Step #5: Step #5: #32 pulse exec/s: 0 rss: 30Mb Step #5: === TEST cksum ["cksum", "-l", "46", "-c", "-a", "sha1", "/tmp/ohztsfkibw"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-l", "46", "-c", "-a", "sha1", "/tmp/ohztsfkibw"] Step #5: === Compare result for: cksum ["-l", "46", "-c", "-a", "sha1", "/tmp/ohztsfkibw"] 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", "46", "-c", "-a", "sha1", "/tmp/ohztsfkibw"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "/tmp/pnfdwhsdrj", "-a", "sha1", "/tmp/whqyytahrb"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "/tmp/pnfdwhsdrj", "-a", "sha1", "/tmp/whqyytahrb"] Step #5: === Compare result for: cksum ["-c", "/tmp/pnfdwhsdrj", "-a", "sha1", "/tmp/whqyytahrb"] Step #5: Rust stderr: Step #5: /tmp/pnfdwhsdrj: no properly formatted checksum lines found Step #5: fuzz_cksum: /tmp/whqyytahrb: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/pnfdwhsdrj: no properly formatted checksum lines found Step #5: -fuzz_cksum: /tmp/whqyytahrb: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for 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/pnfdwhsdrj", "-a", "sha1", "/tmp/whqyytahrb"] Step #5: Step #5: === TEST cksum ["cksum", "/tmp/jmpcqxhyue", "-a", "sm3", "/tmp/kabiaiwexe"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "/tmp/jmpcqxhyue", "-a", "sm3", "/tmp/kabiaiwexe"] Step #5: === Compare result for: cksum ["/tmp/jmpcqxhyue", "-a", "sm3", "/tmp/kabiaiwexe"] Step #5: Rust stdout: Step #5: SM3 (/tmp/jmpcqxhyue) = d9849cb650c0b97fa18d870d90a13939508549174efcf9ca299bdee995477310 Step #5: SM3 (/tmp/kabiaiwexe) = 4912912f762309c51759890a372599b2ef64d6242b18ddc874e0ae33ef9ab3be Step #5: Step #5: GNU stdout: Step #5: (empty) Step #5: --- START diff Step #5: -SM3 (/tmp/jmpcqxhyue) = d9849cb650c0b97fa18d870d90a13939508549174efcf9ca299bdee995477310 Step #5: -SM3 (/tmp/kabiaiwexe) = 4912912f762309c51759890a372599b2ef64d6242b18ddc874e0ae33ef9ab3be 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/jmpcqxhyue", "-a", "sm3", "/tmp/kabiaiwexe"] Step #5: Step #5: thread '' (8637) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: cksum ["/tmp/jmpcqxhyue", "-a", "sm3", "/tmp/kabiaiwexe"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==8637== ERROR: libFuzzer: deadly signal Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine 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,0xdb,0x0,0x43,0x1,0xf8,0x2d,0x34,0x34,0x35,0x32,0x30,0x32,0x9,0x22,0x22,0x22,0x22,0x22,0xff,0x22,0x22,0x22,0x20,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x22,0x1,0x15,0x5d,0x1f,0x0,0x47,0x45,0xff,0xd4,0xff,0xff,0x4,0x1,0x0,0x0,0x3,0xff,0xc2,0x0,0xb,0x8,0x2,0xe,0x33,0x0,0x1,0x3,0x11,0x1,0xff,0xda,0x0,0x8,0x1,0x3,0x1,0x1,0x21,0x21,0x6f,0xbe,0xfe,0xfe,0xfe,0xfe,0xfe, Step #5: \377\330\377\333\000C\001\370-445202\011\"\"\"\"\"\377\"\"\" \377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\"\001\025]\037\000GE\377\324\377\377\004\001\000\000\003\377\302\000\013\010\002\0163\000\001\003\021\001\377\332\000\010\001\003\001\001!!o\276\376\376\376\376\376 Step #5: artifact_prefix='./'; Test unit written to ./crash-6e68cae0308d6442e019759cffbcb7e8435eca60 Step #5: Base64: /9j/2wBDAfgtNDQ1MjAyCSIiIiIi/yIiIiD/////////////////////////////////////IgEVXR8AR0X/1P//BAEAAAP/wgALCAIOMwABAxEB/9oACAEDAQEhIW++/v7+/v4= 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: 2687680943 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge446.txt' Step #5: MERGE-INNER: '/corpus/fuzz_cksum/6e68cae0308d6442e019759cffbcb7e8435eca60' caused a failure at the previous merge step Step #5: MERGE-INNER: 364 total files; 339 processed earlier; will process 25 files now Step #5: === TEST cksum ["cksum", "-c", "-a", "sha224", "/tmp/dufeivfooy"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha224", "/tmp/dufeivfooy"] Step #5: === Compare result for: cksum ["-c", "-a", "sha224", "/tmp/dufeivfooy"] Step #5: Rust stderr: Step #5: /tmp/dufeivfooy: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/dufeivfooy: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more 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/dufeivfooy"] Step #5: Step #5: #1 pulse exec/s: 0 rss: 29Mb Step #5: === TEST cksum ["cksum", "-c", "-a", "bsd", "/tmp/llmwfbyzcs"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "bsd", "/tmp/llmwfbyzcs"] Step #5: === Compare result for: cksum ["-c", "-a", "bsd", "/tmp/llmwfbyzcs"] 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/llmwfbyzcs"] Step #5: Step #5: #2 pulse exec/s: 0 rss: 29Mb Step #5: === TEST cksum ["cksum", "-c", "-a", "sha512", "/tmp/vgsekrukpc"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha512", "/tmp/vgsekrukpc"] Step #5: === Compare result for: cksum ["-c", "-a", "sha512", "/tmp/vgsekrukpc"] Step #5: Rust stderr: Step #5: /tmp/vgsekrukpc: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/vgsekrukpc: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more 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/vgsekrukpc"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "crc", "-c", "-a", "sha512", "/tmp/ujxlgjxntm"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "crc", "-c", "-a", "sha512", "/tmp/ujxlgjxntm"] Step #5: === Compare result for: cksum ["-a", "crc", "-c", "-a", "sha512", "/tmp/ujxlgjxntm"] Step #5: Rust stderr: Step #5: /tmp/ujxlgjxntm: 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/ujxlgjxntm: 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/ujxlgjxntm"] Step #5: Step #5: #4 pulse exec/s: 0 rss: 29Mb Step #5: === TEST cksum ["cksum", "--base64", "-c", "-a", "sha512", "/tmp/graaeyvsum"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--base64", "-c", "-a", "sha512", "/tmp/graaeyvsum"] Step #5: === Compare result for: cksum ["--base64", "-c", "-a", "sha512", "/tmp/graaeyvsum"] Step #5: Rust stderr: Step #5: /tmp/graaeyvsum: 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/graaeyvsum: 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", "sha512", "/tmp/graaeyvsum"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha1", "/tmp/vxqsmjfypc"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha1", "/tmp/vxqsmjfypc"] Step #5: === Compare result for: cksum ["-c", "-a", "sha1", "/tmp/vxqsmjfypc"] Step #5: Rust stderr: Step #5: /tmp/vxqsmjfypc: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/vxqsmjfypc: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more 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/vxqsmjfypc"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sha512", "-c", "/tmp/tzkeuaoyre", "-a", "crc", "/tmp/hnkkhosdnv"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sha512", "-c", "/tmp/tzkeuaoyre", "-a", "crc", "/tmp/hnkkhosdnv"] Step #5: === Compare result for: cksum ["-a", "sha512", "-c", "/tmp/tzkeuaoyre", "-a", "crc", "/tmp/hnkkhosdnv"] 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/tzkeuaoyre", "-a", "crc", "/tmp/hnkkhosdnv"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "bsd", "-c", "/tmp/lmhrpjvzja", "-a", "blake2b", "/tmp/vucrpamwvf"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "bsd", "-c", "/tmp/lmhrpjvzja", "-a", "blake2b", "/tmp/vucrpamwvf"] Step #5: === Compare result for: cksum ["-a", "bsd", "-c", "/tmp/lmhrpjvzja", "-a", "blake2b", "/tmp/vucrpamwvf"] Step #5: Rust stderr: Step #5: /tmp/lmhrpjvzja: no properly formatted checksum lines found Step #5: fuzz_cksum: /tmp/vucrpamwvf: 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/lmhrpjvzja: no properly formatted checksum lines found Step #5: -fuzz_cksum: /tmp/vucrpamwvf: 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/lmhrpjvzja", "-a", "blake2b", "/tmp/vucrpamwvf"] Step #5: Step #5: #8 pulse exec/s: 0 rss: 29Mb Step #5: === TEST cksum ["cksum", "-c", "/tmp/xzmcugyead", "-a", "sha224", "/tmp/eaaampqhcy"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "/tmp/xzmcugyead", "-a", "sha224", "/tmp/eaaampqhcy"] Step #5: === Compare result for: cksum ["-c", "/tmp/xzmcugyead", "-a", "sha224", "/tmp/eaaampqhcy"] Step #5: Rust stderr: Step #5: /tmp/xzmcugyead: no properly formatted checksum lines found Step #5: fuzz_cksum: /tmp/eaaampqhcy: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/xzmcugyead: no properly formatted checksum lines found Step #5: -fuzz_cksum: /tmp/eaaampqhcy: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for 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/xzmcugyead", "-a", "sha224", "/tmp/eaaampqhcy"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sha224", "/tmp/ccjrgdemjl"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sha224", "/tmp/ccjrgdemjl"] Step #5: === Compare result for: cksum ["-c", "-a", "sha224", "/tmp/ccjrgdemjl"] Step #5: Rust stderr: Step #5: /tmp/ccjrgdemjl: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/ccjrgdemjl: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more 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/ccjrgdemjl"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "/tmp/ppfomrsloo", "-a", "crc", "/tmp/cwhmvrcqqg"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "/tmp/ppfomrsloo", "-a", "crc", "/tmp/cwhmvrcqqg"] Step #5: === Compare result for: cksum ["-c", "/tmp/ppfomrsloo", "-a", "crc", "/tmp/cwhmvrcqqg"] 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/ppfomrsloo", "-a", "crc", "/tmp/cwhmvrcqqg"] Step #5: Step #5: === TEST cksum ["cksum", "-l", "176", "-c", "-a", "md5", "/tmp/tzjntngwvc"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-l", "176", "-c", "-a", "md5", "/tmp/tzjntngwvc"] Step #5: === Compare result for: cksum ["-l", "176", "-c", "-a", "md5", "/tmp/tzjntngwvc"] 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", "176", "-c", "-a", "md5", "/tmp/tzjntngwvc"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "bsd", "-l", "363", "-c", "-a", "crc", "/tmp/oqgjdkuvsu"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "bsd", "-l", "363", "-c", "-a", "crc", "/tmp/oqgjdkuvsu"] Step #5: === Compare result for: cksum ["-a", "bsd", "-l", "363", "-c", "-a", "crc", "/tmp/oqgjdkuvsu"] 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", "363", "-c", "-a", "crc", "/tmp/oqgjdkuvsu"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sm3", "-c", "-a", "sha512", "/tmp/cszhbawovh"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sm3", "-c", "-a", "sha512", "/tmp/cszhbawovh"] Step #5: === Compare result for: cksum ["-a", "sm3", "-c", "-a", "sha512", "/tmp/cszhbawovh"] Step #5: Rust stderr: Step #5: /tmp/cszhbawovh: 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/cszhbawovh: 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/cszhbawovh"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "/tmp/kitpozkhiy", "-a", "sha224", "/tmp/ygbzmxpcgb"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "/tmp/kitpozkhiy", "-a", "sha224", "/tmp/ygbzmxpcgb"] Step #5: === Compare result for: cksum ["-c", "/tmp/kitpozkhiy", "-a", "sha224", "/tmp/ygbzmxpcgb"] Step #5: Rust stderr: Step #5: /tmp/kitpozkhiy: no properly formatted checksum lines found Step #5: fuzz_cksum: /tmp/ygbzmxpcgb: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/kitpozkhiy: no properly formatted checksum lines found Step #5: -fuzz_cksum: /tmp/ygbzmxpcgb: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for 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/kitpozkhiy", "-a", "sha224", "/tmp/ygbzmxpcgb"] Step #5: Step #5: === TEST cksum ["cksum", "-l", "27", "-c", "-a", "sysv", "/tmp/conxardkhw"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-l", "27", "-c", "-a", "sysv", "/tmp/conxardkhw"] Step #5: === Compare result for: cksum ["-l", "27", "-c", "-a", "sysv", "/tmp/conxardkhw"] 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", "27", "-c", "-a", "sysv", "/tmp/conxardkhw"] Step #5: Step #5: #16 pulse exec/s: 0 rss: 29Mb Step #5: === TEST cksum ["cksum", "-c", "-a", "bsd", "/tmp/tmoyetpntr"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "bsd", "/tmp/tmoyetpntr"] Step #5: === Compare result for: cksum ["-c", "-a", "bsd", "/tmp/tmoyetpntr"] 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/tmoyetpntr"] Step #5: Step #5: === TEST cksum ["cksum", "-l", "23", "-c", "-a", "bsd", "/tmp/aurjzjwsya"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-l", "23", "-c", "-a", "bsd", "/tmp/aurjzjwsya"] Step #5: === Compare result for: cksum ["-l", "23", "-c", "-a", "bsd", "/tmp/aurjzjwsya"] Step #5: Rust stderr: Step #5: --length is only supported with --algorithm blake2b, sha2, or sha3 Step #5: GNU stderr: Step #5: invalid option -- 'l' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---length is only supported with --algorithm blake2b, sha2, or sha3 Step #5: +invalid option -- 'l' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-l", "23", "-c", "-a", "bsd", "/tmp/aurjzjwsya"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sha512", "--tag", "-c", "-a", "md5", "/tmp/uznbliymva"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sha512", "--tag", "-c", "-a", "md5", "/tmp/uznbliymva"] Step #5: === Compare result for: cksum ["-a", "sha512", "--tag", "-c", "-a", "md5", "/tmp/uznbliymva"] 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", "sha512", "--tag", "-c", "-a", "md5", "/tmp/uznbliymva"] Step #5: Step #5: === TEST cksum ["cksum", "file_PoÃ", "/tmp/hillobtipz"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "file_PoÃ", "/tmp/hillobtipz"] Step #5: === Compare result for: cksum ["file_PoÃ", "/tmp/hillobtipz"] Step #5: Rust stderr: Step #5: file_PoÃ: No such file or directory Step #5: GNU stderr: Step #5: 'file_Po'$'\303\203': No such file or directory Step #5: --- START diff Step #5: -file_PoÃ: No such file or directory Step #5: +'file_Po'$'\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_PoÃ", "/tmp/hillobtipz"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sm3", "-l", "49", "-c", "-a", "sha384", "/tmp/gzfjjuppok"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sm3", "-l", "49", "-c", "-a", "sha384", "/tmp/gzfjjuppok"] Step #5: === Compare result for: cksum ["-a", "sm3", "-l", "49", "-c", "-a", "sha384", "/tmp/gzfjjuppok"] 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", "49", "-c", "-a", "sha384", "/tmp/gzfjjuppok"] Step #5: Step #5: === TEST cksum ["cksum", "-a", "sysv", "-c", "-a", "bsd", "/tmp/tjrceszskn"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-a", "sysv", "-c", "-a", "bsd", "/tmp/tjrceszskn"] Step #5: === Compare result for: cksum ["-a", "sysv", "-c", "-a", "bsd", "/tmp/tjrceszskn"] Step #5: Rust stderr: Step #5: --check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: GNU stderr: Step #5: invalid option -- 'a' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: ---check is not supported with --algorithm={bsd,sysv,crc,crc32b} Step #5: +invalid option -- 'a' Step #5: +Try 'cksum --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: cksum ["-a", "sysv", "-c", "-a", "bsd", "/tmp/tjrceszskn"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "sysv", "/tmp/xgshqbbkue"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "sysv", "/tmp/xgshqbbkue"] Step #5: === Compare result for: cksum ["-c", "-a", "sysv", "/tmp/xgshqbbkue"] 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/xgshqbbkue"] Step #5: Step #5: === TEST cksum ["cksum", "--tag", "-c", "-a", "md5", "/tmp/zdyftseqyj"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "--tag", "-c", "-a", "md5", "/tmp/zdyftseqyj"] Step #5: === Compare result for: cksum ["--tag", "-c", "-a", "md5", "/tmp/zdyftseqyj"] 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", "md5", "/tmp/zdyftseqyj"] Step #5: Step #5: === TEST cksum ["cksum", "-c", "-a", "blake2b", "/tmp/jdjpeznimi"] Step #5: File content (/tmp/checksum_file) Step #5: (empty) Step #5: Running test ["cksum", "-c", "-a", "blake2b", "/tmp/jdjpeznimi"] Step #5: === Compare result for: cksum ["-c", "-a", "blake2b", "/tmp/jdjpeznimi"] Step #5: Rust stderr: Step #5: /tmp/jdjpeznimi: no properly formatted checksum lines found Step #5: GNU stderr: Step #5: invalid option -- 'c' Step #5: Try 'cksum --help' for more information. Step #5: --- START diff Step #5: -/tmp/jdjpeznimi: no properly formatted checksum lines found Step #5: +invalid option -- 'c' Step #5: +Try 'cksum --help' for more 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/jdjpeznimi"] Step #5: Step #5: #25 DONE exec/s: 0 rss: 30Mb Step #5: MERGE-OUTER: successful in 11 attempt(s) Step #5: MERGE-OUTER: the control file has 32094 bytes Step #5: MERGE-OUTER: consumed 0Mb (26Mb rss) to parse the control file Step #5: MERGE-OUTER: 0 new files with 0 new features added; 0 new coverage edges Step #5: [2025-11-21 06:07:18,121 INFO] Finding shared libraries for targets (if any). Step #5: [2025-11-21 06:07:18,131 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: [2025-11-21 06:07:18,250 INFO] Finding shared libraries for targets (if any). Step #5: [2025-11-21 06:07:18,261 INFO] Finished finding shared libraries for targets. Step #5: Coverage error, creating log file: /workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_cut_error.log Step #5: Coverage error, creating log file: /workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_seq_error.log Step #5: Coverage error, creating log file: /workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_sort_error.log Step #5: Coverage error, creating log file: /workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_cksum_error.log Step #5: Error occured while running fuzz_env: Step #5: Cov returncode: 0, grep returncode: 0 Step #5: WARNING: Failed to find function "__sanitizer_acquire_crash_state". Step #5: WARNING: Failed to find function "__sanitizer_print_stack_trace". Step #5: WARNING: Failed to find function "__sanitizer_set_death_callback". Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2686416663 Step #5: MERGE-OUTER: 301 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: 2686425973 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge1206.txt' Step #5: MERGE-INNER: 301 total files; 0 processed earlier; will process 301 files now Step #5: Running test ["env", "-u=L(🪛", "6=6", "R=8x"] Step #5: === Compare result for: env ["-u=L(🪛", "6=6", "R=8x"] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: cannot unset '=L(\360\237\252\233': Invalid argument Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: +cannot unset '=L(\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 ["-u=L(🪛", "6=6", "R=8x"] Step #5: Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: Running test ["env", "-u=rWsmZIY", "M=", "u🪛=Ã"] Step #5: === Compare result for: env ["-u=rWsmZIY", "M=", "u🪛=Ã"] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: cannot unset '=rWsmZIY': Invalid argument Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: +cannot unset '=rWsmZIY': Invalid argument Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: env ["-u=rWsmZIY", "M=", "u🪛=Ã"] Step #5: Step #5: #2 pulse exec/s: 0 rss: 28Mb Step #5: Running test ["env", "1w="] Step #5: === Compare result for: env ["1w="] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: HOSTNAME=df188beb06b9 Step #5: COVERAGE_EXTRA_ARGS= Step #5: SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: HOME=/root Step #5: SYSGOPATH=/root/go Step #5: OLDPWD=/workspace Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: FUZZING_LANGUAGE=rust Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: _=/usr/bin/timeout Step #5: HTTP_PORT= Step #5: PATH=/usr/local/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: 1w= Step #5: Step #5: GNU stdout: Step #5: 1w= 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=df188beb06b9 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/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: SANITIZER=coverage Step #5: SHLVL=2 Step #5: SRC=/src Step #5: SYSGOPATH=/root/go Step #5: UBSAN_OPTIONS=print_stacktrace=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/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: -MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: -HOSTNAME=df188beb06b9 Step #5: -COVERAGE_EXTRA_ARGS= Step #5: -SHLVL=2 Step #5: +1w= Step #5: AFL_FUZZER_ARGS=-m none Step #5: -HOME=/root Step #5: -SYSGOPATH=/root/go Step #5: -OLDPWD=/workspace Step #5: -UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -FUZZING_LANGUAGE=rust Step #5: -FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: -_=/usr/bin/timeout Step #5: -HTTP_PORT= Step #5: -PATH=/usr/local/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=df188beb06b9 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/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: SANITIZER=coverage Step #5: +SHLVL=2 Step #5: +SRC=/src Step #5: +SYSGOPATH=/root/go Step #5: +UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: WORK=/work Step #5: -1w= 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 ["1w="] Step #5: Step #5: thread '' (1273) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["1w="] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==1273== ERROR: libFuzzer: deadly signal Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x25, Step #5: % Step #5: artifact_prefix='./'; Test unit written to ./crash-4345cb1fa27885a8fbfe7c0c830a592cc76a552b Step #5: Base64: JQ== 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: 2686440734 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge1206.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/4345cb1fa27885a8fbfe7c0c830a592cc76a552b' caused a failure at the previous merge step Step #5: MERGE-INNER: 301 total files; 3 processed earlier; will process 298 files now Step #5: Running test ["env", "--chdir=/tmp", "U8lÃM=⚙UO", "=I🔩"] Step #5: === Compare result for: env ["--chdir=/tmp", "U8lÃM=⚙UO", "=I🔩"] 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", "U8lÃM=⚙UO", "=I🔩"] 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/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: HOSTNAME=df188beb06b9 Step #5: COVERAGE_EXTRA_ARGS= Step #5: SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: HOME=/root Step #5: SYSGOPATH=/root/go Step #5: OLDPWD=/workspace Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: FUZZING_LANGUAGE=rust Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: _=/usr/bin/timeout Step #5: HTTP_PORT= Step #5: PATH=/usr/local/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=df188beb06b9 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/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: SANITIZER=coverage Step #5: SHLVL=2 Step #5: SRC=/src Step #5: SYSGOPATH=/root/go Step #5: UBSAN_OPTIONS=print_stacktrace=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/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: -MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: -HOSTNAME=df188beb06b9 Step #5: -COVERAGE_EXTRA_ARGS= Step #5: -SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: -HOME=/root Step #5: -SYSGOPATH=/root/go Step #5: -OLDPWD=/workspace Step #5: -UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -FUZZING_LANGUAGE=rust Step #5: -FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: -_=/usr/bin/timeout Step #5: -HTTP_PORT= Step #5: -PATH=/usr/local/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=df188beb06b9 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/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: SANITIZER=coverage Step #5: +SHLVL=2 Step #5: +SRC=/src Step #5: +SYSGOPATH=/root/go Step #5: +UBSAN_OPTIONS=print_stacktrace=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 '' (1385) 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: ==1385== ERROR: libFuzzer: deadly signal Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x64, Step #5: d Step #5: artifact_prefix='./'; Test unit written to ./crash-3c363836cf4e16666669a25da280a1865c2d2874 Step #5: Base64: ZA== 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: 2686453375 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge1206.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/3c363836cf4e16666669a25da280a1865c2d2874' caused a failure at the previous merge step Step #5: MERGE-INNER: 301 total files; 5 processed earlier; will process 296 files now Step #5: Running test ["env", "dd=AÃBp"] Step #5: === Compare result for: env ["dd=AÃBp"] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: HOSTNAME=df188beb06b9 Step #5: COVERAGE_EXTRA_ARGS= Step #5: SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: HOME=/root Step #5: SYSGOPATH=/root/go Step #5: OLDPWD=/workspace Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: FUZZING_LANGUAGE=rust Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: _=/usr/bin/timeout Step #5: HTTP_PORT= Step #5: PATH=/usr/local/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: dd=AÃBp 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=df188beb06b9 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/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: SANITIZER=coverage Step #5: SHLVL=2 Step #5: SRC=/src Step #5: SYSGOPATH=/root/go Step #5: UBSAN_OPTIONS=print_stacktrace=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: dd=AÃBp Step #5: Step #5: --- START diff Step #5: -SRC=/src Step #5: -RESULTS=/builder/outputs/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: -MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: -HOSTNAME=df188beb06b9 Step #5: -COVERAGE_EXTRA_ARGS= Step #5: -SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: -HOME=/root Step #5: -SYSGOPATH=/root/go Step #5: -OLDPWD=/workspace Step #5: -UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -FUZZING_LANGUAGE=rust Step #5: -FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: -_=/usr/bin/timeout Step #5: -HTTP_PORT= Step #5: -PATH=/usr/local/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=df188beb06b9 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/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: SANITIZER=coverage Step #5: +SHLVL=2 Step #5: +SRC=/src Step #5: +SYSGOPATH=/root/go Step #5: +UBSAN_OPTIONS=print_stacktrace=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: dd=AÃBp Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stdout differs Step #5: === KO Test failed and will panic for: env ["dd=AÃBp"] Step #5: Step #5: thread '' (1474) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["dd=AÃBp"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==1474== ERROR: libFuzzer: deadly signal Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0xa6, Step #5: \246 Step #5: artifact_prefix='./'; Test unit written to ./crash-4df7138b341559a90fcf19aac099bfa6cc432cb2 Step #5: Base64: pg== 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: 2686464638 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge1206.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/4df7138b341559a90fcf19aac099bfa6cc432cb2' caused a failure at the previous merge step Step #5: MERGE-INNER: 301 total files; 6 processed earlier; will process 295 files now Step #5: Running test ["env", "-u=🔗S1y", "=s0Ãd🪓", "jv0=N"] Step #5: === Compare result for: env ["-u=🔗S1y", "=s0Ãd🪓", "jv0=N"] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: cannot unset '=\360\237\224\227S1y': Invalid argument Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: +cannot unset '=\360\237\224\227S1y': Invalid argument Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: env ["-u=🔗S1y", "=s0Ãd🪓", "jv0=N"] Step #5: Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: Running test ["env", "--chdir=/tmp", "YKb⚙U=", "dkx="] Step #5: === Compare result for: env ["--chdir=/tmp", "YKb⚙U=", "dkx="] 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", "YKb⚙U=", "dkx="] Step #5: Step #5: #2 pulse exec/s: 0 rss: 29Mb 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: Running test ["env", "-v", "--chdir=/tmp", "zg7Ã=69"] Step #5: === Compare result for: env ["-v", "--chdir=/tmp", "zg7Ã=69"] 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: zg7Ã=69 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: +zg7Ã=69 Step #5: +env: must specify command with --chdir (-C) Step #5: +Try 'env --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: env ["-v", "--chdir=/tmp", "zg7Ã=69"] Step #5: Step #5: #4 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["env", "-v", "🧰O9Yl=⚙"] Step #5: === Compare result for: env ["-v", "🧰O9Yl=⚙"] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: HOSTNAME=df188beb06b9 Step #5: COVERAGE_EXTRA_ARGS= Step #5: SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: HOME=/root Step #5: SYSGOPATH=/root/go Step #5: OLDPWD=/workspace Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: FUZZING_LANGUAGE=rust Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: _=/usr/bin/timeout Step #5: HTTP_PORT= Step #5: PATH=/usr/local/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: 🧰O9Yl=⚙ 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=df188beb06b9 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/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: SANITIZER=coverage Step #5: SHLVL=2 Step #5: SRC=/src Step #5: SYSGOPATH=/root/go Step #5: UBSAN_OPTIONS=print_stacktrace=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: 🧰O9Yl=⚙ Step #5: Step #5: --- START diff Step #5: -SRC=/src Step #5: -RESULTS=/builder/outputs/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: -MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: -HOSTNAME=df188beb06b9 Step #5: -COVERAGE_EXTRA_ARGS= Step #5: -SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: -HOME=/root Step #5: -SYSGOPATH=/root/go Step #5: -OLDPWD=/workspace Step #5: -UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -FUZZING_LANGUAGE=rust Step #5: -FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: -_=/usr/bin/timeout Step #5: -HTTP_PORT= Step #5: -PATH=/usr/local/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=df188beb06b9 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/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: SANITIZER=coverage Step #5: +SHLVL=2 Step #5: +SRC=/src Step #5: +SYSGOPATH=/root/go Step #5: +UBSAN_OPTIONS=print_stacktrace=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: 🧰O9Yl=⚙ Step #5: --- END diff Step #5: Step #5: Rust stderr: Step #5: (empty) Step #5: GNU stderr: Step #5: 🧰O9Yl=⚙ Step #5: --- START diff Step #5: +🧰O9Yl=⚙ 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", "🧰O9Yl=⚙"] Step #5: Step #5: thread '' (1555) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["-v", "🧰O9Yl=⚙"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==1555== ERROR: libFuzzer: deadly signal Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0xdd, Step #5: \335 Step #5: artifact_prefix='./'; Test unit written to ./crash-a4ac408fb9d6def070ad3a76312ca092863048e5 Step #5: Base64: 3Q== Step #5: MERGE-OUTER: attempt 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: 2686484948 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge1206.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/a4ac408fb9d6def070ad3a76312ca092863048e5' caused a failure at the previous merge step Step #5: MERGE-INNER: 301 total files; 11 processed earlier; will process 290 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/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: HOSTNAME=df188beb06b9 Step #5: COVERAGE_EXTRA_ARGS= Step #5: SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: HOME=/root Step #5: SYSGOPATH=/root/go Step #5: OLDPWD=/workspace Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: FUZZING_LANGUAGE=rust Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: _=/usr/bin/timeout Step #5: HTTP_PORT= Step #5: PATH=/usr/local/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=df188beb06b9 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/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: SANITIZER=coverage Step #5: SHLVL=2 Step #5: SRC=/src Step #5: SYSGOPATH=/root/go Step #5: UBSAN_OPTIONS=print_stacktrace=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/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: -MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: -HOSTNAME=df188beb06b9 Step #5: -COVERAGE_EXTRA_ARGS= Step #5: -SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: -HOME=/root Step #5: -SYSGOPATH=/root/go Step #5: -OLDPWD=/workspace Step #5: -UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -FUZZING_LANGUAGE=rust Step #5: -FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: -_=/usr/bin/timeout Step #5: -HTTP_PORT= Step #5: -PATH=/usr/local/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=df188beb06b9 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/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: SANITIZER=coverage Step #5: +SHLVL=2 Step #5: +SRC=/src Step #5: +SYSGOPATH=/root/go Step #5: +UBSAN_OPTIONS=print_stacktrace=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 '' (1689) 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: ==1689== ERROR: libFuzzer: deadly signal Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0xbf, Step #5: \277 Step #5: artifact_prefix='./'; Test unit written to ./crash-d3fe83b8d87ccda2bbca5e81ce3ab1a1400bfbe8 Step #5: Base64: vw== 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: 2686496033 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge1206.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/d3fe83b8d87ccda2bbca5e81ce3ab1a1400bfbe8' caused a failure at the previous merge step Step #5: MERGE-INNER: 301 total files; 12 processed earlier; will process 289 files now Step #5: Running test ["env", "-vv", "ÃÃVfN=", "gTs0=yGZD"] Step #5: === Compare result for: env ["-vv", "ÃÃVfN=", "gTs0=yGZD"] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: HOSTNAME=df188beb06b9 Step #5: COVERAGE_EXTRA_ARGS= Step #5: SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: HOME=/root Step #5: SYSGOPATH=/root/go Step #5: OLDPWD=/workspace Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: FUZZING_LANGUAGE=rust Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: _=/usr/bin/timeout Step #5: HTTP_PORT= Step #5: PATH=/usr/local/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: ÃÃVfN= Step #5: gTs0=yGZD 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=df188beb06b9 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/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: SANITIZER=coverage Step #5: SHLVL=2 Step #5: SRC=/src Step #5: SYSGOPATH=/root/go Step #5: UBSAN_OPTIONS=print_stacktrace=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: gTs0=yGZD Step #5: ÃÃVfN= Step #5: Step #5: --- START diff Step #5: -SRC=/src Step #5: -RESULTS=/builder/outputs/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: -MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: -HOSTNAME=df188beb06b9 Step #5: -COVERAGE_EXTRA_ARGS= Step #5: -SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: -HOME=/root Step #5: -SYSGOPATH=/root/go Step #5: -OLDPWD=/workspace Step #5: -UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -FUZZING_LANGUAGE=rust Step #5: -FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: -_=/usr/bin/timeout Step #5: -HTTP_PORT= Step #5: -PATH=/usr/local/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=df188beb06b9 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/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: SANITIZER=coverage Step #5: +SHLVL=2 Step #5: +SRC=/src Step #5: +SYSGOPATH=/root/go Step #5: +UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: WORK=/work Step #5: -ÃÃVfN= Step #5: +_=/usr/bin/timeout Step #5: +__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: gTs0=yGZD Step #5: +ÃÃVfN= Step #5: --- END diff Step #5: Step #5: Rust stderr: Step #5: arg[0]: 'env' Step #5: arg[1]: '-vv' Step #5: arg[2]: 'ÃÃVfN=' Step #5: arg[3]: 'gTs0=yGZD' Step #5: GNU stderr: Step #5: ÃÃVfN= Step #5: setenv: gTs0=yGZD Step #5: --- START diff Step #5: -arg[0]: 'env' Step #5: -arg[1]: '-vv' Step #5: -arg[2]: 'ÃÃVfN=' Step #5: -arg[3]: 'gTs0=yGZD' Step #5: +ÃÃVfN= Step #5: +setenv: gTs0=yGZD 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", "ÃÃVfN=", "gTs0=yGZD"] Step #5: Step #5: thread '' (1770) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["-vv", "ÃÃVfN=", "gTs0=yGZD"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==1770== ERROR: libFuzzer: deadly signal Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine 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 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: 2686507493 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge1206.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/e144f0608b1a43ec8a6ea4ed41f198c92697c471' caused a failure at the previous merge step Step #5: MERGE-INNER: 301 total files; 13 processed earlier; will process 288 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/1b54ce1e-1292-4939-8db1-232a485d8694MSAN_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=df188beb06b9COVERAGE_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=df188beb06b9HTTP_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/1b54ce1e-1292-4939-8db1-232a485d8694SANITIZER=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/1b54ce1e-1292-4939-8db1-232a485d8694MSAN_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=df188beb06b9COVERAGE_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=df188beb06b9HTTP_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/1b54ce1e-1292-4939-8db1-232a485d8694SANITIZER=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 '' (1835) 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: ==1835== ERROR: libFuzzer: deadly signal Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x73, Step #5: s Step #5: artifact_prefix='./'; Test unit written to ./crash-a0f1490a20d0211c997b44bc357e1972deab8ae3 Step #5: Base64: cw== 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: 2686518080 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge1206.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/a0f1490a20d0211c997b44bc357e1972deab8ae3' caused a failure at the previous merge step Step #5: MERGE-INNER: 301 total files; 14 processed earlier; will process 287 files now Step #5: Running test ["env", "-0", "-vv", "s=EG2ÃU"] Step #5: === Compare result for: env ["-0", "-vv", "s=EG2ÃU"] Step #5: Rust stdout: Step #5: SRC=/srcRESULTS=/builder/outputs/1b54ce1e-1292-4939-8db1-232a485d8694MSAN_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=df188beb06b9COVERAGE_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=/works=EG2ÃU 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=df188beb06b9HTTP_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/1b54ce1e-1292-4939-8db1-232a485d8694SANITIZER=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_ONCEs=EG2ÃU Step #5: --- START diff Step #5: -SRC=/srcRESULTS=/builder/outputs/1b54ce1e-1292-4939-8db1-232a485d8694MSAN_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=df188beb06b9COVERAGE_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=/works=EG2ÃU 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=df188beb06b9HTTP_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/1b54ce1e-1292-4939-8db1-232a485d8694SANITIZER=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_ONCEs=EG2ÃU 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]: 's=EG2ÃU' Step #5: GNU stderr: Step #5: s=EG2ÃU Step #5: --- START diff Step #5: -arg[0]: 'env' Step #5: -arg[1]: '-0' Step #5: -arg[2]: '-vv' Step #5: -arg[3]: 's=EG2ÃU' Step #5: +s=EG2Ã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 ["-0", "-vv", "s=EG2ÃU"] Step #5: Step #5: thread '' (1895) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["-0", "-vv", "s=EG2ÃU"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==1895== ERROR: libFuzzer: deadly signal Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x95, Step #5: \225 Step #5: artifact_prefix='./'; Test unit written to ./crash-bc85c9fa1b17f3b8e24eac3432fff626f75665f0 Step #5: Base64: lQ== 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: 2686528331 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge1206.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/bc85c9fa1b17f3b8e24eac3432fff626f75665f0' caused a failure at the previous merge step Step #5: MERGE-INNER: 301 total files; 15 processed earlier; will process 286 files now Step #5: Running test ["env", "-i", "-v", "-vv", "-u=ÃF6"] Step #5: === Compare result for: env ["-i", "-v", "-vv", "-u=ÃF6"] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: (empty) Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: --- END diff Step #5: Step #5: Different exit code: (Rust: 125, GNU: 0) Step #5: Discrepancies detected: stderr differs, exit code differs Step #5: === KO Test failed and will panic for: env ["-i", "-v", "-vv", "-u=ÃF6"] Step #5: Step #5: thread '' (1963) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["-i", "-v", "-vv", "-u=ÃF6"] 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: 0x7a, Step #5: z Step #5: artifact_prefix='./'; Test unit written to ./crash-395df8f7c51f007019cb30201c49e884b46b92fa Step #5: Base64: eg== 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: 2686538931 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge1206.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/395df8f7c51f007019cb30201c49e884b46b92fa' caused a failure at the previous merge step Step #5: MERGE-INNER: 301 total files; 16 processed earlier; will process 285 files now Step #5: Running test ["env", "-i", "--chdir=/tmp"] Step #5: === Compare result for: env ["-i", "--chdir=/tmp"] Step #5: Rust stderr: Step #5: env-error-must-specify-command-with-chdir Step #5: Try '/workspace/out/libfuzzer-coverage-x86_64/fuzz_env --help' for more information. Step #5: GNU stderr: Step #5: must specify command with --chdir (-C) Step #5: Try 'env --help' for more information. Step #5: --- START diff Step #5: -env-error-must-specify-command-with-chdir Step #5: -Try '/workspace/out/libfuzzer-coverage-x86_64/fuzz_env --help' for more information. Step #5: +must specify command with --chdir (-C) Step #5: +Try 'env --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: env ["-i", "--chdir=/tmp"] Step #5: Step #5: #1 pulse exec/s: 0 rss: 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", "-0", "wp2=Am6eg", "nk🔩=🪓"] Step #5: === Compare result for: env ["-0", "wp2=Am6eg", "nk🔩=🪓"] Step #5: Rust stdout: Step #5: SRC=/srcRESULTS=/builder/outputs/1b54ce1e-1292-4939-8db1-232a485d8694MSAN_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=df188beb06b9COVERAGE_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=/workwp2=Am6egnk🔩=🪓 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=df188beb06b9HTTP_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/1b54ce1e-1292-4939-8db1-232a485d8694SANITIZER=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_ONCEnk🔩=🪓wp2=Am6eg Step #5: --- START diff Step #5: -SRC=/srcRESULTS=/builder/outputs/1b54ce1e-1292-4939-8db1-232a485d8694MSAN_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=df188beb06b9COVERAGE_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=/workwp2=Am6egnk🔩=🪓 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=df188beb06b9HTTP_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/1b54ce1e-1292-4939-8db1-232a485d8694SANITIZER=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_ONCEnk🔩=🪓wp2=Am6eg Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stdout differs Step #5: === KO Test failed and will panic for: env ["-0", "wp2=Am6eg", "nk🔩=🪓"] Step #5: Step #5: thread '' (2028) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["-0", "wp2=Am6eg", "nk🔩=🪓"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==2028== ERROR: libFuzzer: deadly signal Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0xe8, Step #5: \350 Step #5: artifact_prefix='./'; Test unit written to ./crash-768aab37c292010133979e821ad5ac081ade388a Step #5: Base64: 6A== 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: 2686553373 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge1206.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/768aab37c292010133979e821ad5ac081ade388a' caused a failure at the previous merge step Step #5: MERGE-INNER: 301 total files; 19 processed earlier; will process 282 files now Step #5: Running test ["env", "-0", "-v", "--chdir=/tmp"] Step #5: === Compare result for: env ["-0", "-v", "--chdir=/tmp"] Step #5: Rust stderr: Step #5: env-error-must-specify-command-with-chdir Step #5: Try '/workspace/out/libfuzzer-coverage-x86_64/fuzz_env --help' for more information. Step #5: GNU stderr: Step #5: must specify command with --chdir (-C) Step #5: Try 'env --help' for more information. Step #5: --- START diff Step #5: -env-error-must-specify-command-with-chdir Step #5: -Try '/workspace/out/libfuzzer-coverage-x86_64/fuzz_env --help' for more information. Step #5: +must specify command with --chdir (-C) Step #5: +Try 'env --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: env ["-0", "-v", "--chdir=/tmp"] 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/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: HOSTNAME=df188beb06b9 Step #5: COVERAGE_EXTRA_ARGS= Step #5: SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: HOME=/root Step #5: SYSGOPATH=/root/go Step #5: OLDPWD=/workspace Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: FUZZING_LANGUAGE=rust Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: _=/usr/bin/timeout Step #5: HTTP_PORT= Step #5: PATH=/usr/local/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=df188beb06b9 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/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: SANITIZER=coverage Step #5: SHLVL=2 Step #5: SRC=/src Step #5: SYSGOPATH=/root/go Step #5: UBSAN_OPTIONS=print_stacktrace=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/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: -MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: -HOSTNAME=df188beb06b9 Step #5: -COVERAGE_EXTRA_ARGS= Step #5: -SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: -HOME=/root Step #5: -SYSGOPATH=/root/go Step #5: -OLDPWD=/workspace Step #5: -UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -FUZZING_LANGUAGE=rust Step #5: -FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: -_=/usr/bin/timeout Step #5: -HTTP_PORT= Step #5: -PATH=/usr/local/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=df188beb06b9 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/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: SANITIZER=coverage Step #5: +SHLVL=2 Step #5: +SRC=/src Step #5: +SYSGOPATH=/root/go Step #5: +UBSAN_OPTIONS=print_stacktrace=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 '' (2111) 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: ==2111== ERROR: libFuzzer: deadly signal Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x23, Step #5: # Step #5: artifact_prefix='./'; Test unit written to ./crash-d08f88df745fa7950b104e4a707a31cfce7b5841 Step #5: Base64: Iw== 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: 2686568251 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge1206.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/d08f88df745fa7950b104e4a707a31cfce7b5841' caused a failure at the previous merge step Step #5: MERGE-INNER: 301 total files; 21 processed earlier; will process 280 files now Step #5: Running test ["env", "-i", "-u=PZ", "VIvj=g", "🪛🪛RW=E"] Step #5: === Compare result for: env ["-i", "-u=PZ", "VIvj=g", "🪛🪛RW=E"] Step #5: Rust stdout: Step #5: (empty) Step #5: GNU stdout: Step #5: VIvj=g Step #5: 🪛🪛RW=E Step #5: Step #5: --- START diff Step #5: +VIvj=g Step #5: +🪛🪛RW=E 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=PZ", "VIvj=g", "🪛🪛RW=E"] Step #5: Step #5: thread '' (2212) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["-i", "-u=PZ", "VIvj=g", "🪛🪛RW=E"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==2212== ERROR: libFuzzer: deadly signal Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x82, Step #5: \202 Step #5: artifact_prefix='./'; Test unit written to ./crash-faa1781e1444bba5b8c677bc5e2a38d023a1ec65 Step #5: Base64: gg== 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: 2686579383 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge1206.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/faa1781e1444bba5b8c677bc5e2a38d023a1ec65' caused a failure at the previous merge step Step #5: MERGE-INNER: 301 total files; 22 processed earlier; will process 279 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/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: HOSTNAME=df188beb06b9 Step #5: COVERAGE_EXTRA_ARGS= Step #5: SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: HOME=/root Step #5: SYSGOPATH=/root/go Step #5: OLDPWD=/workspace Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: FUZZING_LANGUAGE=rust Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: _=/usr/bin/timeout Step #5: HTTP_PORT= Step #5: PATH=/usr/local/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=df188beb06b9 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/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: SANITIZER=coverage Step #5: SHLVL=2 Step #5: SRC=/src Step #5: SYSGOPATH=/root/go Step #5: UBSAN_OPTIONS=print_stacktrace=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/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: -MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: -HOSTNAME=df188beb06b9 Step #5: -COVERAGE_EXTRA_ARGS= Step #5: -SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: -HOME=/root Step #5: -SYSGOPATH=/root/go Step #5: -OLDPWD=/workspace Step #5: -UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -FUZZING_LANGUAGE=rust Step #5: -FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: -_=/usr/bin/timeout Step #5: -HTTP_PORT= Step #5: -PATH=/usr/local/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=df188beb06b9 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/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: SANITIZER=coverage Step #5: +SHLVL=2 Step #5: +SRC=/src Step #5: +SYSGOPATH=/root/go Step #5: +UBSAN_OPTIONS=print_stacktrace=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 '' (2295) 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: ==2295== ERROR: libFuzzer: deadly signal Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0xd9, Step #5: \331 Step #5: artifact_prefix='./'; Test unit written to ./crash-ec7d070174e40ace678006d0c631026f1d9a0779 Step #5: Base64: 2Q== 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: 2686591820 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge1206.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/ec7d070174e40ace678006d0c631026f1d9a0779' caused a failure at the previous merge step Step #5: MERGE-INNER: 301 total files; 23 processed earlier; will process 278 files now Step #5: Running test ["env", "-0", "-v", "--chdir=/tmp", "HBpK=Y", "Qw="] Step #5: === Compare result for: env ["-0", "-v", "--chdir=/tmp", "HBpK=Y", "Qw="] 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: HBpK=Y Step #5: setenv: Qw= 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: +HBpK=Y Step #5: +setenv: Qw= 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", "--chdir=/tmp", "HBpK=Y", "Qw="] Step #5: Step #5: #1 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["env", "-vv", "GZv="] Step #5: === Compare result for: env ["-vv", "GZv="] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: HOSTNAME=df188beb06b9 Step #5: COVERAGE_EXTRA_ARGS= Step #5: SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: HOME=/root Step #5: SYSGOPATH=/root/go Step #5: OLDPWD=/workspace Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: FUZZING_LANGUAGE=rust Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: _=/usr/bin/timeout Step #5: HTTP_PORT= Step #5: PATH=/usr/local/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: GZv= 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: GZv= Step #5: HOME=/root Step #5: HOSTNAME=df188beb06b9 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/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: SANITIZER=coverage Step #5: SHLVL=2 Step #5: SRC=/src Step #5: SYSGOPATH=/root/go Step #5: UBSAN_OPTIONS=print_stacktrace=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/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: -MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: -HOSTNAME=df188beb06b9 Step #5: -COVERAGE_EXTRA_ARGS= Step #5: -SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: -HOME=/root Step #5: -SYSGOPATH=/root/go Step #5: -OLDPWD=/workspace Step #5: -UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -FUZZING_LANGUAGE=rust Step #5: -FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: -_=/usr/bin/timeout Step #5: -HTTP_PORT= Step #5: -PATH=/usr/local/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: +GZv= Step #5: +HOME=/root Step #5: +HOSTNAME=df188beb06b9 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/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: SANITIZER=coverage Step #5: +SHLVL=2 Step #5: +SRC=/src Step #5: +SYSGOPATH=/root/go Step #5: +UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: WORK=/work Step #5: -GZv= 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]: 'GZv=' Step #5: GNU stderr: Step #5: GZv= Step #5: --- START diff Step #5: -arg[0]: 'env' Step #5: -arg[1]: '-vv' Step #5: -arg[2]: 'GZv=' Step #5: +GZv= 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", "GZv="] Step #5: Step #5: thread '' (2366) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["-vv", "GZv="] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==2366== ERROR: libFuzzer: deadly signal Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x4, Step #5: \004 Step #5: artifact_prefix='./'; Test unit written to ./crash-a42c6cf1de3abfdea9b95f34687cbbe92b9a7383 Step #5: Base64: BA== Step #5: MERGE-OUTER: attempt 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: 2686606442 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge1206.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/a42c6cf1de3abfdea9b95f34687cbbe92b9a7383' caused a failure at the previous merge step Step #5: MERGE-INNER: 301 total files; 25 processed earlier; will process 276 files now Step #5: Running test ["env", "-0", "-v", "A=iKMww", "🪓=IUX"] Step #5: === Compare result for: env ["-0", "-v", "A=iKMww", "🪓=IUX"] Step #5: Rust stdout: Step #5: SRC=/srcRESULTS=/builder/outputs/1b54ce1e-1292-4939-8db1-232a485d8694MSAN_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=df188beb06b9COVERAGE_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=/workA=iKMww🪓=IUX Step #5: GNU stdout: Step #5: A=iKMwwAFL_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=df188beb06b9HTTP_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/1b54ce1e-1292-4939-8db1-232a485d8694SANITIZER=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🪓=IUX Step #5: --- START diff Step #5: -SRC=/srcRESULTS=/builder/outputs/1b54ce1e-1292-4939-8db1-232a485d8694MSAN_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=df188beb06b9COVERAGE_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=/workA=iKMww🪓=IUX Step #5: +A=iKMwwAFL_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=df188beb06b9HTTP_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/1b54ce1e-1292-4939-8db1-232a485d8694SANITIZER=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🪓=IUX Step #5: --- END diff Step #5: Step #5: Rust stderr: Step #5: (empty) Step #5: GNU stderr: Step #5: A=iKMww Step #5: setenv: 🪓=IUX Step #5: --- START diff Step #5: +A=iKMww Step #5: +setenv: 🪓=IUX 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", "A=iKMww", "🪓=IUX"] Step #5: Step #5: thread '' (2496) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["-0", "-v", "A=iKMww", "🪓=IUX"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==2496== ERROR: libFuzzer: deadly signal Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x67, Step #5: g Step #5: artifact_prefix='./'; Test unit written to ./crash-54fd1711209fb1c0781092374132c66e79e2241b Step #5: Base64: Zw== 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: 2686616945 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge1206.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/54fd1711209fb1c0781092374132c66e79e2241b' caused a failure at the previous merge step Step #5: MERGE-INNER: 301 total files; 26 processed earlier; will process 275 files now Step #5: Running test ["env", "-u=r"] Step #5: === Compare result for: env ["-u=r"] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: cannot unset '=r': Invalid argument Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: +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 ["-u=r"] Step #5: Step #5: #1 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: #2 pulse exec/s: 0 rss: 29Mb 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: Running test ["env", "-vv", "H🪛gO=L", "ntq=🔗"] Step #5: === Compare result for: env ["-vv", "H🪛gO=L", "ntq=🔗"] Step #5: Rust stdout: Step #5: H🪛gO=L Step #5: ntq=🔗 Step #5: Step #5: GNU stdout: Step #5: H🪛gO=L Step #5: LC_ALL=C Step #5: ntq=🔗 Step #5: Step #5: --- START diff Step #5: H🪛gO=L Step #5: +LC_ALL=C Step #5: ntq=🔗 Step #5: --- END diff Step #5: Step #5: Rust stderr: Step #5: arg[0]: 'env' Step #5: arg[1]: '-vv' Step #5: arg[2]: 'H🪛gO=L' Step #5: arg[3]: 'ntq=🔗' Step #5: GNU stderr: Step #5: H🪛gO=L Step #5: setenv: ntq=🔗 Step #5: --- START diff Step #5: -arg[0]: 'env' Step #5: -arg[1]: '-vv' Step #5: -arg[2]: 'H🪛gO=L' Step #5: -arg[3]: 'ntq=🔗' Step #5: +H🪛gO=L Step #5: +setenv: ntq=🔗 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", "H🪛gO=L", "ntq=🔗"] Step #5: Step #5: thread '' (2588) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["-vv", "H🪛gO=L", "ntq=🔗"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==2588== ERROR: libFuzzer: deadly signal Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine 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 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: 2686633736 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge1206.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/77de68daecd823babbb58edb1c8e14d7106e83bb' caused a failure at the previous merge step Step #5: MERGE-INNER: 301 total files; 30 processed earlier; will process 271 files now Step #5: Running test ["env", "S(5y=", "IJ0e=MwfxÃ"] Step #5: === Compare result for: env ["S(5y=", "IJ0e=MwfxÃ"] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: HOSTNAME=df188beb06b9 Step #5: COVERAGE_EXTRA_ARGS= Step #5: SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: HOME=/root Step #5: SYSGOPATH=/root/go Step #5: OLDPWD=/workspace Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: FUZZING_LANGUAGE=rust Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: _=/usr/bin/timeout Step #5: HTTP_PORT= Step #5: PATH=/usr/local/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(5y= Step #5: IJ0e=Mwfxà 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=df188beb06b9 Step #5: HTTP_PORT= Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: IJ0e=Mwfxà Step #5: JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: JAVA_HOME=/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/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: S(5y= Step #5: SANITIZER=coverage Step #5: SHLVL=2 Step #5: SRC=/src Step #5: SYSGOPATH=/root/go Step #5: UBSAN_OPTIONS=print_stacktrace=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/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: -MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: -HOSTNAME=df188beb06b9 Step #5: -COVERAGE_EXTRA_ARGS= Step #5: -SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: -HOME=/root Step #5: -SYSGOPATH=/root/go Step #5: -OLDPWD=/workspace Step #5: -UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -FUZZING_LANGUAGE=rust Step #5: -FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: -_=/usr/bin/timeout Step #5: -HTTP_PORT= Step #5: -PATH=/usr/local/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=df188beb06b9 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: +IJ0e=Mwfxà Step #5: +JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: JAVA_HOME=/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/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: +S(5y= Step #5: SANITIZER=coverage Step #5: +SHLVL=2 Step #5: +SRC=/src Step #5: +SYSGOPATH=/root/go Step #5: +UBSAN_OPTIONS=print_stacktrace=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(5y= Step #5: -IJ0e=Mwfxà 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 ["S(5y=", "IJ0e=MwfxÃ"] Step #5: Step #5: thread '' (2735) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["S(5y=", "IJ0e=MwfxÃ"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==2735== ERROR: libFuzzer: deadly signal Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine 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 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: 2686645500 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge1206.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/8ce24fc0ea8e685eb23bf6346713ad9fef920425' caused a failure at the previous merge step Step #5: MERGE-INNER: 301 total files; 31 processed earlier; will process 270 files now Step #5: Running test ["env", "--chdir=/tmp", "SdO=8c"] Step #5: === Compare result for: env ["--chdir=/tmp", "SdO=8c"] 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", "SdO=8c"] Step #5: Step #5: #1 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["env", "-u=qJW"] Step #5: === Compare result for: env ["-u=qJW"] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: cannot unset '=qJW': Invalid argument Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: +cannot unset '=qJW': Invalid argument Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: env ["-u=qJW"] Step #5: Step #5: #2 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["env", "=j10"] Step #5: === Compare result for: env ["=j10"] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: HOSTNAME=df188beb06b9 Step #5: COVERAGE_EXTRA_ARGS= Step #5: SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: HOME=/root Step #5: SYSGOPATH=/root/go Step #5: OLDPWD=/workspace Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: FUZZING_LANGUAGE=rust Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: _=/usr/bin/timeout Step #5: HTTP_PORT= Step #5: PATH=/usr/local/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=df188beb06b9 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/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: SANITIZER=coverage Step #5: SHLVL=2 Step #5: SRC=/src Step #5: SYSGOPATH=/root/go Step #5: UBSAN_OPTIONS=print_stacktrace=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: =j10 Step #5: Step #5: --- START diff Step #5: -SRC=/src Step #5: -RESULTS=/builder/outputs/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: -MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: -HOSTNAME=df188beb06b9 Step #5: -COVERAGE_EXTRA_ARGS= Step #5: -SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: -HOME=/root Step #5: -SYSGOPATH=/root/go Step #5: -OLDPWD=/workspace Step #5: -UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -FUZZING_LANGUAGE=rust Step #5: -FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: -_=/usr/bin/timeout Step #5: -HTTP_PORT= Step #5: -PATH=/usr/local/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=df188beb06b9 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/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: SANITIZER=coverage Step #5: +SHLVL=2 Step #5: +SRC=/src Step #5: +SYSGOPATH=/root/go Step #5: +UBSAN_OPTIONS=print_stacktrace=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: +=j10 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 ["=j10"] Step #5: Step #5: thread '' (2813) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["=j10"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==2813== ERROR: libFuzzer: deadly signal Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x5e, Step #5: ^ Step #5: artifact_prefix='./'; Test unit written to ./crash-5e6f80a34a9798cafc6a5db96cc57ba4c4db59c2 Step #5: Base64: Xg== 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: 2686660939 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge1206.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/5e6f80a34a9798cafc6a5db96cc57ba4c4db59c2' caused a failure at the previous merge step Step #5: MERGE-INNER: 301 total files; 34 processed earlier; will process 267 files now Step #5: Running test ["env", "-u=Jvl", "--chdir=/tmp", "82🧰X=I16W"] Step #5: === Compare result for: env ["-u=Jvl", "--chdir=/tmp", "82🧰X=I16W"] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: cannot unset '=Jvl': Invalid argument Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: +cannot unset '=Jvl': Invalid argument Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: env ["-u=Jvl", "--chdir=/tmp", "82🧰X=I16W"] Step #5: Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: Running test ["env", "-u=", "=DE2", "E=(e"] Step #5: === Compare result for: env ["-u=", "=DE2", "E=(e"] 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=", "=DE2", "E=(e"] Step #5: Step #5: #2 pulse exec/s: 0 rss: 28Mb Step #5: Running test ["env", "-i", "-v", "-vv", "4ja🧰=iÃRBX", "M=f🔗"] Step #5: === Compare result for: env ["-i", "-v", "-vv", "4ja🧰=iÃRBX", "M=f🔗"] 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]: '4ja🧰=iÃRBX' Step #5: arg[5]: 'M=f🔗' Step #5: GNU stderr: Step #5: 4ja🧰=iÃRBX Step #5: setenv: M=f🔗 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]: '4ja🧰=iÃRBX' Step #5: -arg[5]: 'M=f🔗' Step #5: +4ja🧰=iÃRBX Step #5: +setenv: M=f🔗 Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: env ["-i", "-v", "-vv", "4ja🧰=iÃRBX", "M=f🔗"] Step #5: Step #5: Running test ["env", "-u=OY", "9U8bÃ=sXgp", "6=P⚙p🪓"] Step #5: === Compare result for: env ["-u=OY", "9U8bÃ=sXgp", "6=P⚙p🪓"] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: cannot unset '=OY': Invalid argument Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: +cannot unset '=OY': Invalid argument Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: env ["-u=OY", "9U8bÃ=sXgp", "6=P⚙p🪓"] Step #5: Step #5: #4 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", "🧰Ã(A=uÃ"] Step #5: === Compare result for: env ["🧰Ã(A=uÃ"] Step #5: Rust stdout: Step #5: 🧰Ã(A=uà Step #5: Step #5: GNU stdout: Step #5: LC_ALL=C Step #5: 🧰Ã(A=uà Step #5: Step #5: --- START diff Step #5: +LC_ALL=C Step #5: 🧰Ã(A=uà Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stdout differs Step #5: === KO Test failed and will panic for: env ["🧰Ã(A=uÃ"] Step #5: Step #5: thread '' (2944) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["🧰Ã(A=uÃ"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==2944== ERROR: libFuzzer: deadly signal Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x24, Step #5: $ Step #5: artifact_prefix='./'; Test unit written to ./crash-3cdf2936da2fc556bfa533ab1eb59ce710ac80e5 Step #5: Base64: JA== 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: 2686681218 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge1206.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/3cdf2936da2fc556bfa533ab1eb59ce710ac80e5' caused a failure at the previous merge step Step #5: MERGE-INNER: 301 total files; 40 processed earlier; will process 261 files now Step #5: Running test ["env", "-vv", "w🔗R=🪛k74Ã", "OÃC="] Step #5: === Compare result for: env ["-vv", "w🔗R=🪛k74Ã", "OÃC="] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: HOSTNAME=df188beb06b9 Step #5: COVERAGE_EXTRA_ARGS= Step #5: SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: HOME=/root Step #5: SYSGOPATH=/root/go Step #5: OLDPWD=/workspace Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: FUZZING_LANGUAGE=rust Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: _=/usr/bin/timeout Step #5: HTTP_PORT= Step #5: PATH=/usr/local/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🔗R=🪛k74à Step #5: OÃC= 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=df188beb06b9 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ÃC= Step #5: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/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/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: SANITIZER=coverage Step #5: SHLVL=2 Step #5: SRC=/src Step #5: SYSGOPATH=/root/go Step #5: UBSAN_OPTIONS=print_stacktrace=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: w🔗R=🪛k74à Step #5: Step #5: --- START diff Step #5: -SRC=/src Step #5: -RESULTS=/builder/outputs/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: -MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: -HOSTNAME=df188beb06b9 Step #5: -COVERAGE_EXTRA_ARGS= Step #5: -SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: -HOME=/root Step #5: -SYSGOPATH=/root/go Step #5: -OLDPWD=/workspace Step #5: -UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -FUZZING_LANGUAGE=rust Step #5: -FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: -_=/usr/bin/timeout Step #5: -HTTP_PORT= Step #5: -PATH=/usr/local/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=df188beb06b9 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: +OÃC= Step #5: +PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/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/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: SANITIZER=coverage Step #5: +SHLVL=2 Step #5: +SRC=/src Step #5: +SYSGOPATH=/root/go Step #5: +UBSAN_OPTIONS=print_stacktrace=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: w🔗R=🪛k74à Step #5: -OÃ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]: 'w🔗R=🪛k74Ã' Step #5: arg[3]: 'OÃC=' Step #5: GNU stderr: Step #5: w🔗R=🪛k74à Step #5: setenv: OÃC= Step #5: --- START diff Step #5: -arg[0]: 'env' Step #5: -arg[1]: '-vv' Step #5: -arg[2]: 'w🔗R=🪛k74Ã' Step #5: -arg[3]: 'OÃC=' Step #5: +w🔗R=🪛k74à Step #5: +setenv: OÃC= 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", "w🔗R=🪛k74Ã", "OÃC="] Step #5: Step #5: thread '' (3135) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["-vv", "w🔗R=🪛k74Ã", "OÃC="] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==3135== ERROR: libFuzzer: deadly signal Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x18, Step #5: \030 Step #5: artifact_prefix='./'; Test unit written to ./crash-c2143b1a0db17957bec1b41bb2e5f75aa135981e Step #5: Base64: GA== 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: 2686692752 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge1206.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/c2143b1a0db17957bec1b41bb2e5f75aa135981e' caused a failure at the previous merge step Step #5: MERGE-INNER: 301 total files; 41 processed earlier; will process 260 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/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: HOSTNAME=df188beb06b9 Step #5: COVERAGE_EXTRA_ARGS= Step #5: SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: HOME=/root Step #5: SYSGOPATH=/root/go Step #5: OLDPWD=/workspace Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: FUZZING_LANGUAGE=rust Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: _=/usr/bin/timeout Step #5: HTTP_PORT= Step #5: PATH=/usr/local/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=df188beb06b9 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/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: SANITIZER=coverage Step #5: SHLVL=2 Step #5: SRC=/src Step #5: SYSGOPATH=/root/go Step #5: UBSAN_OPTIONS=print_stacktrace=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/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: -MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: -HOSTNAME=df188beb06b9 Step #5: -COVERAGE_EXTRA_ARGS= Step #5: -SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: -HOME=/root Step #5: -SYSGOPATH=/root/go Step #5: -OLDPWD=/workspace Step #5: -UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -FUZZING_LANGUAGE=rust Step #5: -FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: -_=/usr/bin/timeout Step #5: -HTTP_PORT= Step #5: -PATH=/usr/local/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=df188beb06b9 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/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: SANITIZER=coverage Step #5: +SHLVL=2 Step #5: +SRC=/src Step #5: +SYSGOPATH=/root/go Step #5: +UBSAN_OPTIONS=print_stacktrace=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 '' (3218) 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: ==3218== ERROR: libFuzzer: deadly signal Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine 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, Step #5: \034 Step #5: artifact_prefix='./'; Test unit written to ./crash-b830c46d24068069f0a43687826f355b21fdb941 Step #5: Base64: HA== 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: 2686703457 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge1206.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/b830c46d24068069f0a43687826f355b21fdb941' caused a failure at the previous merge step Step #5: MERGE-INNER: 301 total files; 42 processed earlier; will process 259 files now Step #5: Running test ["env", "-i", "-u=", "NwzJ=Ã"] Step #5: === Compare result for: env ["-i", "-u=", "NwzJ=Ã"] Step #5: Rust stdout: Step #5: (empty) Step #5: GNU stdout: Step #5: NwzJ=à Step #5: Step #5: --- START diff Step #5: +NwzJ=à 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=", "NwzJ=Ã"] Step #5: Step #5: thread '' (3295) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["-i", "-u=", "NwzJ=Ã"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==3295== ERROR: libFuzzer: deadly signal Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0xd8, Step #5: \330 Step #5: artifact_prefix='./'; Test unit written to ./crash-1dcf0ec2351966fc2b0babee787f535a2683f130 Step #5: Base64: 2A== 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: 2686713245 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge1206.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/1dcf0ec2351966fc2b0babee787f535a2683f130' caused a failure at the previous merge step Step #5: MERGE-INNER: 301 total files; 43 processed earlier; will process 258 files now Step #5: Running test ["env", "-u=Y6v2", "Pw=mE"] Step #5: === Compare result for: env ["-u=Y6v2", "Pw=mE"] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: cannot unset '=Y6v2': Invalid argument Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: +cannot unset '=Y6v2': Invalid argument Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: env ["-u=Y6v2", "Pw=mE"] Step #5: Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: Running test ["env", "-i", "o(cH=", "05="] Step #5: === Compare result for: env ["-i", "o(cH=", "05="] Step #5: === OK Same behavior Step #5: Step #5: #2 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["env", "-vv", "-u=I⚙OÃVzyz"] Step #5: === Compare result for: env ["-vv", "-u=I⚙OÃVzyz"] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: =I⚙OÃVzyz Step #5: env: cannot unset '=I\342\232\231O\303\203Vzyz': Invalid argument Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: +=I⚙OÃVzyz Step #5: +env: cannot unset '=I\342\232\231O\303\203Vzyz': 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=I⚙OÃVzyz"] Step #5: Step #5: Running test ["env", "=⚙l2vM", "o(F=OhG"] Step #5: === Compare result for: env ["=⚙l2vM", "o(F=OhG"] Step #5: Rust stdout: Step #5: o(cH= Step #5: 05= Step #5: o(F=OhG Step #5: Step #5: GNU stdout: Step #5: 05= Step #5: LC_ALL=C Step #5: o(F=OhG Step #5: o(cH= Step #5: =⚙l2vM Step #5: Step #5: --- START diff Step #5: -o(cH= Step #5: 05= Step #5: +LC_ALL=C Step #5: o(F=OhG Step #5: +o(cH= Step #5: +=⚙l2vM 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 ["=⚙l2vM", "o(F=OhG"] Step #5: Step #5: thread '' (3375) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["=⚙l2vM", "o(F=OhG"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==3375== ERROR: libFuzzer: deadly signal Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine 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 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: 2686728554 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge1206.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/a7ee38bb7be4fc44198cb2685d9601dcf2b9f569' caused a failure at the previous merge step Step #5: MERGE-INNER: 301 total files; 47 processed earlier; will process 254 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/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: HOSTNAME=df188beb06b9 Step #5: COVERAGE_EXTRA_ARGS= Step #5: SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: HOME=/root Step #5: SYSGOPATH=/root/go Step #5: OLDPWD=/workspace Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: FUZZING_LANGUAGE=rust Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: _=/usr/bin/timeout Step #5: HTTP_PORT= Step #5: PATH=/usr/local/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=df188beb06b9 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/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: SANITIZER=coverage Step #5: SHLVL=2 Step #5: SRC=/src Step #5: SYSGOPATH=/root/go Step #5: UBSAN_OPTIONS=print_stacktrace=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/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: -MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: -HOSTNAME=df188beb06b9 Step #5: -COVERAGE_EXTRA_ARGS= Step #5: -SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: -HOME=/root Step #5: -SYSGOPATH=/root/go Step #5: -OLDPWD=/workspace Step #5: -UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -FUZZING_LANGUAGE=rust Step #5: -FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: -_=/usr/bin/timeout Step #5: -HTTP_PORT= Step #5: -PATH=/usr/local/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=df188beb06b9 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/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: SANITIZER=coverage Step #5: +SHLVL=2 Step #5: +SRC=/src Step #5: +SYSGOPATH=/root/go Step #5: +UBSAN_OPTIONS=print_stacktrace=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 '' (3486) 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: ==3486== ERROR: libFuzzer: deadly signal Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0xc9, Step #5: \311 Step #5: artifact_prefix='./'; Test unit written to ./crash-964992fde30239af2636655e58d714e73d8b5050 Step #5: Base64: yQ== 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: 2686740219 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge1206.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/964992fde30239af2636655e58d714e73d8b5050' caused a failure at the previous merge step Step #5: MERGE-INNER: 301 total files; 48 processed earlier; will process 253 files now Step #5: Running test ["env", "(6Lxj=🧰12", "=\u{fe0f}h(🧰"] Step #5: === Compare result for: env ["(6Lxj=🧰12", "=\u{fe0f}h(🧰"] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: HOSTNAME=df188beb06b9 Step #5: COVERAGE_EXTRA_ARGS= Step #5: SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: HOME=/root Step #5: SYSGOPATH=/root/go Step #5: OLDPWD=/workspace Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: FUZZING_LANGUAGE=rust Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: _=/usr/bin/timeout Step #5: HTTP_PORT= Step #5: PATH=/usr/local/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: (6Lxj=🧰12 Step #5: Step #5: GNU stdout: Step #5: (6Lxj=🧰12 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=df188beb06b9 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/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: SANITIZER=coverage Step #5: SHLVL=2 Step #5: SRC=/src Step #5: SYSGOPATH=/root/go Step #5: UBSAN_OPTIONS=print_stacktrace=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: =️h(🧰 Step #5: Step #5: --- START diff Step #5: -SRC=/src Step #5: -RESULTS=/builder/outputs/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: -MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: -HOSTNAME=df188beb06b9 Step #5: -COVERAGE_EXTRA_ARGS= Step #5: -SHLVL=2 Step #5: +(6Lxj=🧰12 Step #5: AFL_FUZZER_ARGS=-m none Step #5: -HOME=/root Step #5: -SYSGOPATH=/root/go Step #5: -OLDPWD=/workspace Step #5: -UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -FUZZING_LANGUAGE=rust Step #5: -FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: -_=/usr/bin/timeout Step #5: -HTTP_PORT= Step #5: -PATH=/usr/local/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=df188beb06b9 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/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: SANITIZER=coverage Step #5: +SHLVL=2 Step #5: +SRC=/src Step #5: +SYSGOPATH=/root/go Step #5: +UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: WORK=/work Step #5: -(6Lxj=🧰12 Step #5: +_=/usr/bin/timeout Step #5: +__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: +=️h(🧰 Step #5: --- END diff Step #5: Step #5: Rust stderr: Step #5: warning: env-warning-no-name-specified Step #5: GNU stderr: Step #5: (empty) Step #5: --- START diff Step #5: -warning: env-warning-no-name-specified Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stdout differs, stderr differs Step #5: === KO Test failed and will panic for: env ["(6Lxj=🧰12", "=\u{fe0f}h(🧰"] Step #5: Step #5: thread '' (3576) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["(6Lxj=🧰12", "=\u{fe0f}h(🧰"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==3576== ERROR: libFuzzer: deadly signal Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x88, Step #5: \210 Step #5: artifact_prefix='./'; Test unit written to ./crash-2e74d24e887678f0681d4c7c010477b8b9697f1a Step #5: Base64: iA== 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: 2686751111 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge1206.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/2e74d24e887678f0681d4c7c010477b8b9697f1a' caused a failure at the previous merge step Step #5: MERGE-INNER: 301 total files; 49 processed earlier; will process 252 files now Step #5: Running test ["env", "-v", "-u=L16"] Step #5: === Compare result for: env ["-v", "-u=L16"] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: =L16 Step #5: env: cannot unset '=L16': Invalid argument Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: +=L16 Step #5: +env: cannot unset '=L16': 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=L16"] Step #5: Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: Running test ["env", "-i", "-v", "="] Step #5: === Compare result for: env ["-i", "-v", "="] Step #5: Rust stdout: Step #5: (empty) Step #5: GNU stdout: Step #5: = Step #5: Step #5: --- START diff 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: = Step #5: --- START diff Step #5: -warning: env-warning-no-name-specified Step #5: += Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stdout differs, stderr differs Step #5: === KO Test failed and will panic for: env ["-i", "-v", "="] Step #5: Step #5: thread '' (3675) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["-i", "-v", "="] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==3675== ERROR: libFuzzer: deadly signal Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0xd6, Step #5: \326 Step #5: artifact_prefix='./'; Test unit written to ./crash-6a2ffa3567b0d286348f4e6942d3e8e62d820d2a Step #5: Base64: 1g== 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: 2686763580 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge1206.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/6a2ffa3567b0d286348f4e6942d3e8e62d820d2a' caused a failure at the previous merge step Step #5: MERGE-INNER: 301 total files; 51 processed earlier; will process 250 files now Step #5: Running test ["env", "-0", "-u=1L⚙R"] Step #5: === Compare result for: env ["-0", "-u=1L⚙R"] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: cannot unset '=1L\342\232\231R': Invalid argument Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: +cannot unset '=1L\342\232\231R': 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=1L⚙R"] 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", "-v"] Step #5: === Compare result for: env ["-v"] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: HOSTNAME=df188beb06b9 Step #5: COVERAGE_EXTRA_ARGS= Step #5: SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: HOME=/root Step #5: SYSGOPATH=/root/go Step #5: OLDPWD=/workspace Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: FUZZING_LANGUAGE=rust Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: _=/usr/bin/timeout Step #5: HTTP_PORT= Step #5: PATH=/usr/local/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=df188beb06b9 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/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: SANITIZER=coverage Step #5: SHLVL=2 Step #5: SRC=/src Step #5: SYSGOPATH=/root/go Step #5: UBSAN_OPTIONS=print_stacktrace=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/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: -MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: -HOSTNAME=df188beb06b9 Step #5: -COVERAGE_EXTRA_ARGS= Step #5: -SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: -HOME=/root Step #5: -SYSGOPATH=/root/go Step #5: -OLDPWD=/workspace Step #5: -UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -FUZZING_LANGUAGE=rust Step #5: -FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: -_=/usr/bin/timeout Step #5: -HTTP_PORT= Step #5: -PATH=/usr/local/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=df188beb06b9 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/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: SANITIZER=coverage Step #5: +SHLVL=2 Step #5: +SRC=/src Step #5: +SYSGOPATH=/root/go Step #5: +UBSAN_OPTIONS=print_stacktrace=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 '' (3782) 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: ==3782== ERROR: libFuzzer: deadly signal Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine 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 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: 2686778738 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge1206.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/5bab61eb53176449e25c2c82f172b82cb13ffb9d' caused a failure at the previous merge step Step #5: MERGE-INNER: 301 total files; 54 processed earlier; will process 247 files now Step #5: Running test ["env", "(🔩2L=ULg", "(=NÃ0TQ"] Step #5: === Compare result for: env ["(🔩2L=ULg", "(=NÃ0TQ"] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: HOSTNAME=df188beb06b9 Step #5: COVERAGE_EXTRA_ARGS= Step #5: SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: HOME=/root Step #5: SYSGOPATH=/root/go Step #5: OLDPWD=/workspace Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: FUZZING_LANGUAGE=rust Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: _=/usr/bin/timeout Step #5: HTTP_PORT= Step #5: PATH=/usr/local/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: (🔩2L=ULg Step #5: (=NÃ0TQ Step #5: Step #5: GNU stdout: Step #5: (=NÃ0TQ Step #5: (🔩2L=ULg 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=df188beb06b9 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/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: SANITIZER=coverage Step #5: SHLVL=2 Step #5: SRC=/src Step #5: SYSGOPATH=/root/go Step #5: UBSAN_OPTIONS=print_stacktrace=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/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: -MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: -HOSTNAME=df188beb06b9 Step #5: -COVERAGE_EXTRA_ARGS= Step #5: -SHLVL=2 Step #5: +(=NÃ0TQ Step #5: +(🔩2L=ULg Step #5: AFL_FUZZER_ARGS=-m none Step #5: -HOME=/root Step #5: -SYSGOPATH=/root/go Step #5: -OLDPWD=/workspace Step #5: -UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -FUZZING_LANGUAGE=rust Step #5: -FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: -_=/usr/bin/timeout Step #5: -HTTP_PORT= Step #5: -PATH=/usr/local/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=df188beb06b9 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/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: SANITIZER=coverage Step #5: +SHLVL=2 Step #5: +SRC=/src Step #5: +SYSGOPATH=/root/go Step #5: +UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: WORK=/work Step #5: -(🔩2L=ULg Step #5: -(=NÃ0TQ 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 ["(🔩2L=ULg", "(=NÃ0TQ"] Step #5: Step #5: thread '' (3898) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["(🔩2L=ULg", "(=NÃ0TQ"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==3898== ERROR: libFuzzer: deadly signal Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0xa4, Step #5: \244 Step #5: artifact_prefix='./'; Test unit written to ./crash-f5efcd994fca895f644b0ccc362aba5d6f4ae0c6 Step #5: Base64: pA== 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: 2686789703 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge1206.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/f5efcd994fca895f644b0ccc362aba5d6f4ae0c6' caused a failure at the previous merge step Step #5: MERGE-INNER: 301 total files; 55 processed earlier; will process 246 files now Step #5: Running test ["env", "-u=h9", "Zr(=ksJm", "HÃ=Tcl"] Step #5: === Compare result for: env ["-u=h9", "Zr(=ksJm", "HÃ=Tcl"] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: cannot unset '=h9': Invalid argument Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: +cannot unset '=h9': Invalid argument Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: env ["-u=h9", "Zr(=ksJm", "HÃ=Tcl"] Step #5: Step #5: #1 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: #2 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["env", "-i", "-vv"] Step #5: === Compare result for: env ["-i", "-vv"] Step #5: Rust stderr: Step #5: arg[0]: 'env' Step #5: arg[1]: '-i' 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]: '-i' Step #5: -arg[2]: '-vv' Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: env ["-i", "-vv"] Step #5: Step #5: Running test ["env", "--chdir=/tmp"] Step #5: === Compare result for: env ["--chdir=/tmp"] Step #5: Rust stderr: Step #5: env-error-must-specify-command-with-chdir Step #5: Try '/workspace/out/libfuzzer-coverage-x86_64/fuzz_env --help' for more information. Step #5: GNU stderr: Step #5: must specify command with --chdir (-C) Step #5: Try 'env --help' for more information. Step #5: --- START diff Step #5: -env-error-must-specify-command-with-chdir Step #5: -Try '/workspace/out/libfuzzer-coverage-x86_64/fuzz_env --help' for more information. Step #5: +must specify command with --chdir (-C) Step #5: +Try 'env --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: env ["--chdir=/tmp"] Step #5: Step #5: #4 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["env", "-i"] Step #5: === Compare result for: env ["-i"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["env", "-0", "-vv", "-u=", "ÃÃ="] Step #5: === Compare result for: env ["-0", "-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 ["-0", "-vv", "-u=", "ÃÃ="] Step #5: Step #5: Running test ["env", "1=n1"] Step #5: === Compare result for: env ["1=n1"] Step #5: Rust stdout: Step #5: 1=n1 Step #5: Step #5: GNU stdout: Step #5: 1=n1 Step #5: LC_ALL=C Step #5: Step #5: --- START diff Step #5: 1=n1 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 ["1=n1"] Step #5: Step #5: thread '' (3990) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["1=n1"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==3990== ERROR: libFuzzer: deadly signal Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine 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 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: 2686810075 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge1206.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/8efd86fb78a56a5145ed7739dcb00c78581c5375' caused a failure at the previous merge step Step #5: MERGE-INNER: 301 total files; 62 processed earlier; will process 239 files now Step #5: Running test ["env", "-v", "=od("] Step #5: === Compare result for: env ["-v", "=od("] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: HOSTNAME=df188beb06b9 Step #5: COVERAGE_EXTRA_ARGS= Step #5: SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: HOME=/root Step #5: SYSGOPATH=/root/go Step #5: OLDPWD=/workspace Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: FUZZING_LANGUAGE=rust Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: _=/usr/bin/timeout Step #5: HTTP_PORT= Step #5: PATH=/usr/local/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=df188beb06b9 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/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: SANITIZER=coverage Step #5: SHLVL=2 Step #5: SRC=/src Step #5: SYSGOPATH=/root/go Step #5: UBSAN_OPTIONS=print_stacktrace=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: =od( Step #5: Step #5: --- START diff Step #5: -SRC=/src Step #5: -RESULTS=/builder/outputs/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: -MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: -HOSTNAME=df188beb06b9 Step #5: -COVERAGE_EXTRA_ARGS= Step #5: -SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: -HOME=/root Step #5: -SYSGOPATH=/root/go Step #5: -OLDPWD=/workspace Step #5: -UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -FUZZING_LANGUAGE=rust Step #5: -FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: -_=/usr/bin/timeout Step #5: -HTTP_PORT= Step #5: -PATH=/usr/local/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=df188beb06b9 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/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: SANITIZER=coverage Step #5: +SHLVL=2 Step #5: +SRC=/src Step #5: +SYSGOPATH=/root/go Step #5: +UBSAN_OPTIONS=print_stacktrace=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: +=od( Step #5: --- END diff Step #5: Step #5: Rust stderr: Step #5: warning: env-warning-no-name-specified Step #5: GNU stderr: Step #5: =od( Step #5: --- START diff Step #5: -warning: env-warning-no-name-specified Step #5: +=od( 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", "=od("] Step #5: Step #5: thread '' (4176) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["-v", "=od("] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==4176== ERROR: libFuzzer: deadly signal Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine 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 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: 2686821687 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge1206.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/3fa5bfd93317ad25772680071d5ac3259cd2384f' caused a failure at the previous merge step Step #5: MERGE-INNER: 301 total files; 63 processed earlier; will process 238 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/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: HOSTNAME=df188beb06b9 Step #5: COVERAGE_EXTRA_ARGS= Step #5: SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: HOME=/root Step #5: SYSGOPATH=/root/go Step #5: OLDPWD=/workspace Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: FUZZING_LANGUAGE=rust Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: _=/usr/bin/timeout Step #5: HTTP_PORT= Step #5: PATH=/usr/local/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=df188beb06b9 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/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: SANITIZER=coverage Step #5: SHLVL=2 Step #5: SRC=/src Step #5: SYSGOPATH=/root/go Step #5: UBSAN_OPTIONS=print_stacktrace=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/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: -MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: -HOSTNAME=df188beb06b9 Step #5: -COVERAGE_EXTRA_ARGS= Step #5: -SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: -HOME=/root Step #5: -SYSGOPATH=/root/go Step #5: -OLDPWD=/workspace Step #5: -UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -FUZZING_LANGUAGE=rust Step #5: -FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: -_=/usr/bin/timeout Step #5: -HTTP_PORT= Step #5: -PATH=/usr/local/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=df188beb06b9 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/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: SANITIZER=coverage Step #5: +SHLVL=2 Step #5: +SRC=/src Step #5: +SYSGOPATH=/root/go Step #5: +UBSAN_OPTIONS=print_stacktrace=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 '' (4272) 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: ==4272== ERROR: libFuzzer: deadly signal Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine 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, Step #5: 0 Step #5: artifact_prefix='./'; Test unit written to ./crash-b6589fc6ab0dc82cf12099d1c2d40ab994e8410c Step #5: Base64: MA== 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: 2686833727 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge1206.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/b6589fc6ab0dc82cf12099d1c2d40ab994e8410c' caused a failure at the previous merge step Step #5: MERGE-INNER: 301 total files; 64 processed earlier; will process 237 files now Step #5: Running test ["env", "-u=", "--chdir=/tmp", "zD=MSÃH"] Step #5: === Compare result for: env ["-u=", "--chdir=/tmp", "zD=MSÃH"] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: cannot unset '=': Invalid argument Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: +cannot unset '=': Invalid argument Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: env ["-u=", "--chdir=/tmp", "zD=MSÃH"] 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", "-0", "-u=", "hR=y7(IF"] Step #5: === Compare result for: env ["-0", "-u=", "hR=y7(IF"] 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=", "hR=y7(IF"] Step #5: Step #5: Running test ["env"] Step #5: === Compare result for: env [] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: HOSTNAME=df188beb06b9 Step #5: COVERAGE_EXTRA_ARGS= Step #5: SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: HOME=/root Step #5: SYSGOPATH=/root/go Step #5: OLDPWD=/workspace Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: FUZZING_LANGUAGE=rust Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: _=/usr/bin/timeout Step #5: HTTP_PORT= Step #5: PATH=/usr/local/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=df188beb06b9 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/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: SANITIZER=coverage Step #5: SHLVL=2 Step #5: SRC=/src Step #5: SYSGOPATH=/root/go Step #5: UBSAN_OPTIONS=print_stacktrace=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/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: -MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: -HOSTNAME=df188beb06b9 Step #5: -COVERAGE_EXTRA_ARGS= Step #5: -SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: -HOME=/root Step #5: -SYSGOPATH=/root/go Step #5: -OLDPWD=/workspace Step #5: -UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -FUZZING_LANGUAGE=rust Step #5: -FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: -_=/usr/bin/timeout Step #5: -HTTP_PORT= Step #5: -PATH=/usr/local/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=df188beb06b9 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/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: SANITIZER=coverage Step #5: +SHLVL=2 Step #5: +SRC=/src Step #5: +SYSGOPATH=/root/go Step #5: +UBSAN_OPTIONS=print_stacktrace=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 '' (4361) 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: ==4361== ERROR: libFuzzer: deadly signal Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine 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 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: 2686852331 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge1206.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/c9ee5681d3c59f7541c27a38b67edf46259e187b' caused a failure at the previous merge step Step #5: MERGE-INNER: 301 total files; 68 processed earlier; will process 233 files now Step #5: Running test ["env", "-0", "-u=l", "--chdir=/tmp", "Ã🪓=p", "iRÃ(🪓=Ok"] Step #5: === Compare result for: env ["-0", "-u=l", "--chdir=/tmp", "Ã🪓=p", "iRÃ(🪓=Ok"] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: cannot unset '=l': Invalid argument Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: +cannot unset '=l': Invalid argument Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: env ["-0", "-u=l", "--chdir=/tmp", "Ã🪓=p", "iRÃ(🪓=Ok"] 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/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: HOSTNAME=df188beb06b9 Step #5: COVERAGE_EXTRA_ARGS= Step #5: SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: HOME=/root Step #5: SYSGOPATH=/root/go Step #5: OLDPWD=/workspace Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: FUZZING_LANGUAGE=rust Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: _=/usr/bin/timeout Step #5: HTTP_PORT= Step #5: PATH=/usr/local/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=df188beb06b9 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/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: SANITIZER=coverage Step #5: SHLVL=2 Step #5: SRC=/src Step #5: SYSGOPATH=/root/go Step #5: UBSAN_OPTIONS=print_stacktrace=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/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: -MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: -HOSTNAME=df188beb06b9 Step #5: -COVERAGE_EXTRA_ARGS= Step #5: -SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: -HOME=/root Step #5: -SYSGOPATH=/root/go Step #5: -OLDPWD=/workspace Step #5: -UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -FUZZING_LANGUAGE=rust Step #5: -FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: -_=/usr/bin/timeout Step #5: -HTTP_PORT= Step #5: -PATH=/usr/local/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=df188beb06b9 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/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: SANITIZER=coverage Step #5: +SHLVL=2 Step #5: +SRC=/src Step #5: +SYSGOPATH=/root/go Step #5: +UBSAN_OPTIONS=print_stacktrace=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 '' (4485) 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: ==4485== ERROR: libFuzzer: deadly signal Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0xc6,0x90, Step #5: \306\220 Step #5: artifact_prefix='./'; Test unit written to ./crash-511094023951312e06176e4b659d4f2535d5481a Step #5: Base64: xpA= 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: 2686867610 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge1206.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/511094023951312e06176e4b659d4f2535d5481a' caused a failure at the previous merge step Step #5: MERGE-INNER: 301 total files; 70 processed earlier; will process 231 files now Step #5: Running test ["env", "-vv", "-u=(quLeh\u{fe0f}e\u{fe0f}"] Step #5: === Compare result for: env ["-vv", "-u=(quLeh\u{fe0f}e\u{fe0f}"] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: =(quLeh️e️ Step #5: env: cannot unset '=(quLeh\357\270\217e\357\270\217': Invalid argument Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: +=(quLeh️e️ Step #5: +env: cannot unset '=(quLeh\357\270\217e\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 ["-vv", "-u=(quLeh\u{fe0f}e\u{fe0f}"] Step #5: Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: Running test ["env", "-v", "lu=57", "C7\u{fe0f}=Q"] Step #5: === Compare result for: env ["-v", "lu=57", "C7\u{fe0f}=Q"] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: HOSTNAME=df188beb06b9 Step #5: COVERAGE_EXTRA_ARGS= Step #5: SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: HOME=/root Step #5: SYSGOPATH=/root/go Step #5: OLDPWD=/workspace Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: FUZZING_LANGUAGE=rust Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: _=/usr/bin/timeout Step #5: HTTP_PORT= Step #5: PATH=/usr/local/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: lu=57 Step #5: C7️=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: C7️=Q Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: COVERAGE_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=df188beb06b9 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/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: SANITIZER=coverage Step #5: SHLVL=2 Step #5: SRC=/src Step #5: SYSGOPATH=/root/go Step #5: UBSAN_OPTIONS=print_stacktrace=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: lu=57 Step #5: Step #5: --- START diff Step #5: -SRC=/src Step #5: -RESULTS=/builder/outputs/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: -MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: -HOSTNAME=df188beb06b9 Step #5: -COVERAGE_EXTRA_ARGS= Step #5: -SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: -HOME=/root Step #5: -SYSGOPATH=/root/go Step #5: -OLDPWD=/workspace Step #5: -UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -FUZZING_LANGUAGE=rust Step #5: -FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: -_=/usr/bin/timeout Step #5: -HTTP_PORT= Step #5: -PATH=/usr/local/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: +C7️=Q Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: +COVERAGE_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=df188beb06b9 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/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: SANITIZER=coverage Step #5: +SHLVL=2 Step #5: +SRC=/src Step #5: +SYSGOPATH=/root/go Step #5: +UBSAN_OPTIONS=print_stacktrace=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: lu=57 Step #5: -C7️=Q Step #5: --- END diff Step #5: Step #5: Rust stderr: Step #5: (empty) Step #5: GNU stderr: Step #5: lu=57 Step #5: setenv: C7️=Q Step #5: --- START diff Step #5: +lu=57 Step #5: +setenv: C7️=Q Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stdout differs, stderr differs Step #5: === KO Test failed and will panic for: env ["-v", "lu=57", "C7\u{fe0f}=Q"] Step #5: Step #5: thread '' (4578) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["-v", "lu=57", "C7\u{fe0f}=Q"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==4578== ERROR: libFuzzer: deadly signal Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine 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,0x20, Step #5: \377 Step #5: artifact_prefix='./'; Test unit written to ./crash-3074d30cd9a39fb8be028b94c457c67ebb03ef53 Step #5: Base64: /yA= 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: 2686882662 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge1206.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/3074d30cd9a39fb8be028b94c457c67ebb03ef53' caused a failure at the previous merge step Step #5: MERGE-INNER: 301 total files; 72 processed earlier; will process 229 files now Step #5: Running test ["env", "-i", "-0", "--chdir=/tmp", "n7s=qa", "X(jÃ=o🔩G1X"] Step #5: === Compare result for: env ["-i", "-0", "--chdir=/tmp", "n7s=qa", "X(jÃ=o🔩G1X"] 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", "n7s=qa", "X(jÃ=o🔩G1X"] Step #5: Step #5: #1 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["env", "-u=WZ7", "jT68n=🔗", "=(j"] Step #5: === Compare result for: env ["-u=WZ7", "jT68n=🔗", "=(j"] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: cannot unset '=WZ7': Invalid argument Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: +cannot unset '=WZ7': Invalid argument Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: env ["-u=WZ7", "jT68n=🔗", "=(j"] Step #5: Step #5: #2 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["env", "-0", "-v", "-u=9PqH", "(I=gW(", "S🧰="] Step #5: === Compare result for: env ["-0", "-v", "-u=9PqH", "(I=gW(", "S🧰="] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: =9PqH Step #5: env: cannot unset '=9PqH': Invalid argument Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: +=9PqH Step #5: +env: cannot unset '=9PqH': 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=9PqH", "(I=gW(", "S🧰="] Step #5: Step #5: Running test ["env", "-0", "-u=80Q", "🔩uR=(nG(h"] Step #5: === Compare result for: env ["-0", "-u=80Q", "🔩uR=(nG(h"] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: cannot unset '=80Q': Invalid argument Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: +cannot unset '=80Q': 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=80Q", "🔩uR=(nG(h"] Step #5: Step #5: #4 pulse exec/s: 0 rss: 29Mb 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 '' (4671) 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: ==4671== ERROR: libFuzzer: deadly signal Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine 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,0x2f, Step #5: ' (4801) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["3oI(=🪛PO🔗", "(Dc🔗="] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==4801== ERROR: libFuzzer: deadly signal Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine 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,0x20, Step #5: \" Step #5: artifact_prefix='./'; Test unit written to ./crash-cad8bb10239daa7bac906b9ff8f6841243bf51cc Step #5: Base64: IiA= 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: 2686912168 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge1206.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/cad8bb10239daa7bac906b9ff8f6841243bf51cc' caused a failure at the previous merge step Step #5: MERGE-INNER: 301 total files; 78 processed earlier; will process 223 files now Step #5: Running test ["env", "-i", "-u=zNT", "B2BWw=", "=atO"] Step #5: === Compare result for: env ["-i", "-u=zNT", "B2BWw=", "=atO"] Step #5: Rust stdout: Step #5: (empty) Step #5: GNU stdout: Step #5: B2BWw= Step #5: =atO Step #5: Step #5: --- START diff Step #5: +B2BWw= Step #5: +=atO 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=zNT", "B2BWw=", "=atO"] Step #5: Step #5: thread '' (4876) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["-i", "-u=zNT", "B2BWw=", "=atO"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==4876== ERROR: libFuzzer: deadly signal Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0xc1,0x9f, Step #5: \301\237 Step #5: artifact_prefix='./'; Test unit written to ./crash-fe4e5d5aa42d1b40cc2e8ec7f6828cb8da962136 Step #5: Base64: wZ8= 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: 2686923691 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge1206.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/fe4e5d5aa42d1b40cc2e8ec7f6828cb8da962136' caused a failure at the previous merge step Step #5: MERGE-INNER: 301 total files; 79 processed earlier; will process 222 files now Step #5: Running test ["env", "-u=BJS", "BxÃJ=9DF(("] Step #5: === Compare result for: env ["-u=BJS", "BxÃJ=9DF(("] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: cannot unset '=BJS': Invalid argument Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: +cannot unset '=BJS': Invalid argument Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: env ["-u=BJS", "BxÃJ=9DF(("] Step #5: Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: Running test ["env", "-0", "-vv", "-u=", "m=", "Ã=4t7sy"] Step #5: === Compare result for: env ["-0", "-vv", "-u=", "m=", "Ã=4t7sy"] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: = Step #5: env: cannot unset '=': Invalid argument Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: += Step #5: +env: cannot unset '=': Invalid argument Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: env ["-0", "-vv", "-u=", "m=", "Ã=4t7sy"] Step #5: Step #5: #2 pulse exec/s: 0 rss: 28Mb Step #5: Running test ["env", "-i", "-v", "1=kn"] Step #5: === Compare result for: env ["-i", "-v", "1=kn"] Step #5: Rust stderr: Step #5: (empty) Step #5: GNU stderr: Step #5: 1=kn Step #5: --- START diff Step #5: +1=kn Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: env ["-i", "-v", "1=kn"] Step #5: Step #5: Running test ["env", "-i", "=IHd2", "NV=K"] Step #5: === Compare result for: env ["-i", "=IHd2", "NV=K"] Step #5: Rust stdout: Step #5: NV=K Step #5: Step #5: GNU stdout: Step #5: =IHd2 Step #5: NV=K Step #5: Step #5: --- START diff Step #5: +=IHd2 Step #5: NV=K 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", "=IHd2", "NV=K"] Step #5: Step #5: thread '' (4955) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["-i", "=IHd2", "NV=K"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==4955== ERROR: libFuzzer: deadly signal Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x2b,0x38, Step #5: +8 Step #5: artifact_prefix='./'; Test unit written to ./crash-1d0e634d769ed03d1d1876ad9768a6218856f019 Step #5: Base64: Kzg= 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: 2686939777 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge1206.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/1d0e634d769ed03d1d1876ad9768a6218856f019' caused a failure at the previous merge step Step #5: MERGE-INNER: 301 total files; 83 processed earlier; will process 218 files now Step #5: Running test ["env", "=wyX4"] Step #5: === Compare result for: env ["=wyX4"] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: HOSTNAME=df188beb06b9 Step #5: COVERAGE_EXTRA_ARGS= Step #5: SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: HOME=/root Step #5: SYSGOPATH=/root/go Step #5: OLDPWD=/workspace Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: FUZZING_LANGUAGE=rust Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: _=/usr/bin/timeout Step #5: HTTP_PORT= Step #5: PATH=/usr/local/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=df188beb06b9 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/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: SANITIZER=coverage Step #5: SHLVL=2 Step #5: SRC=/src Step #5: SYSGOPATH=/root/go Step #5: UBSAN_OPTIONS=print_stacktrace=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: =wyX4 Step #5: Step #5: --- START diff Step #5: -SRC=/src Step #5: -RESULTS=/builder/outputs/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: -MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: -HOSTNAME=df188beb06b9 Step #5: -COVERAGE_EXTRA_ARGS= Step #5: -SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: -HOME=/root Step #5: -SYSGOPATH=/root/go Step #5: -OLDPWD=/workspace Step #5: -UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -FUZZING_LANGUAGE=rust Step #5: -FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: -_=/usr/bin/timeout Step #5: -HTTP_PORT= Step #5: -PATH=/usr/local/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=df188beb06b9 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/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: SANITIZER=coverage Step #5: +SHLVL=2 Step #5: +SRC=/src Step #5: +SYSGOPATH=/root/go Step #5: +UBSAN_OPTIONS=print_stacktrace=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: +=wyX4 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 ["=wyX4"] Step #5: Step #5: thread '' (5077) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["=wyX4"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==5077== ERROR: libFuzzer: deadly signal Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine 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,0x80, Step #5: \377\200 Step #5: artifact_prefix='./'; Test unit written to ./crash-2f52fa98aee1519d88a09e5019f4186aa4ba767a Step #5: Base64: /4A= 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: 2686951802 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge1206.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/2f52fa98aee1519d88a09e5019f4186aa4ba767a' caused a failure at the previous merge step Step #5: MERGE-INNER: 301 total files; 84 processed earlier; will process 217 files now Step #5: Running test ["env", "-v", "wV=Ao6", "grRU="] Step #5: === Compare result for: env ["-v", "wV=Ao6", "grRU="] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: HOSTNAME=df188beb06b9 Step #5: COVERAGE_EXTRA_ARGS= Step #5: SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: HOME=/root Step #5: SYSGOPATH=/root/go Step #5: OLDPWD=/workspace Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: FUZZING_LANGUAGE=rust Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: _=/usr/bin/timeout Step #5: HTTP_PORT= Step #5: PATH=/usr/local/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: wV=Ao6 Step #5: grRU= 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=df188beb06b9 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/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: SANITIZER=coverage Step #5: SHLVL=2 Step #5: SRC=/src Step #5: SYSGOPATH=/root/go Step #5: UBSAN_OPTIONS=print_stacktrace=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: grRU= Step #5: wV=Ao6 Step #5: Step #5: --- START diff Step #5: -SRC=/src Step #5: -RESULTS=/builder/outputs/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: -MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: -HOSTNAME=df188beb06b9 Step #5: -COVERAGE_EXTRA_ARGS= Step #5: -SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: -HOME=/root Step #5: -SYSGOPATH=/root/go Step #5: -OLDPWD=/workspace Step #5: -UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -FUZZING_LANGUAGE=rust Step #5: -FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: -_=/usr/bin/timeout Step #5: -HTTP_PORT= Step #5: -PATH=/usr/local/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=df188beb06b9 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/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: SANITIZER=coverage Step #5: +SHLVL=2 Step #5: +SRC=/src Step #5: +SYSGOPATH=/root/go Step #5: +UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: WORK=/work Step #5: -wV=Ao6 Step #5: +_=/usr/bin/timeout Step #5: +__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: grRU= Step #5: +wV=Ao6 Step #5: --- END diff Step #5: Step #5: Rust stderr: Step #5: (empty) Step #5: GNU stderr: Step #5: wV=Ao6 Step #5: setenv: grRU= Step #5: --- START diff Step #5: +wV=Ao6 Step #5: +setenv: grRU= 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", "wV=Ao6", "grRU="] Step #5: Step #5: thread '' (5144) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["-v", "wV=Ao6", "grRU="] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==5144== ERROR: libFuzzer: deadly signal Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x23,0xc0, Step #5: #\300 Step #5: artifact_prefix='./'; Test unit written to ./crash-98bd6f4f31f652e8a3571503a03171ec8d84fb38 Step #5: Base64: I8A= 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: 2686964030 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge1206.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/98bd6f4f31f652e8a3571503a03171ec8d84fb38' caused a failure at the previous merge step Step #5: MERGE-INNER: 301 total files; 85 processed earlier; will process 216 files now Step #5: Running test ["env", "-v", "--chdir=/tmp"] Step #5: === Compare result for: env ["-v", "--chdir=/tmp"] Step #5: Rust stderr: Step #5: env-error-must-specify-command-with-chdir Step #5: Try '/workspace/out/libfuzzer-coverage-x86_64/fuzz_env --help' for more information. Step #5: GNU stderr: Step #5: must specify command with --chdir (-C) Step #5: Try 'env --help' for more information. Step #5: --- START diff Step #5: -env-error-must-specify-command-with-chdir Step #5: -Try '/workspace/out/libfuzzer-coverage-x86_64/fuzz_env --help' for more information. Step #5: +must specify command with --chdir (-C) Step #5: +Try 'env --help' for more information. Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: env ["-v", "--chdir=/tmp"] Step #5: Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: Running test ["env", "-u=2wA"] Step #5: === Compare result for: env ["-u=2wA"] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: cannot unset '=2wA': Invalid argument Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: +cannot unset '=2wA': Invalid argument Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: env ["-u=2wA"] Step #5: Step #5: #2 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["env", "-u=", "(🔩=y8cm("] Step #5: === Compare result for: env ["-u=", "(🔩=y8cm("] 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=", "(🔩=y8cm("] Step #5: Step #5: Running test ["env"] Step #5: === Compare result for: env [] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: HOSTNAME=df188beb06b9 Step #5: COVERAGE_EXTRA_ARGS= Step #5: SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: HOME=/root Step #5: SYSGOPATH=/root/go Step #5: OLDPWD=/workspace Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: FUZZING_LANGUAGE=rust Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: _=/usr/bin/timeout Step #5: HTTP_PORT= Step #5: PATH=/usr/local/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=df188beb06b9 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/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: SANITIZER=coverage Step #5: SHLVL=2 Step #5: SRC=/src Step #5: SYSGOPATH=/root/go Step #5: UBSAN_OPTIONS=print_stacktrace=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/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: -MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: -HOSTNAME=df188beb06b9 Step #5: -COVERAGE_EXTRA_ARGS= Step #5: -SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: -HOME=/root Step #5: -SYSGOPATH=/root/go Step #5: -OLDPWD=/workspace Step #5: -UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -FUZZING_LANGUAGE=rust Step #5: -FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: -_=/usr/bin/timeout Step #5: -HTTP_PORT= Step #5: -PATH=/usr/local/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=df188beb06b9 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/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: SANITIZER=coverage Step #5: +SHLVL=2 Step #5: +SRC=/src Step #5: +SYSGOPATH=/root/go Step #5: +UBSAN_OPTIONS=print_stacktrace=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 '' (5200) 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: ==5200== ERROR: libFuzzer: deadly signal Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine 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,0x69, Step #5: -i Step #5: artifact_prefix='./'; Test unit written to ./crash-91edc8362c7518c1b0e4a9a4a7bcb6c02d8e498b Step #5: Base64: LWk= 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: 2686981734 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge1206.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/91edc8362c7518c1b0e4a9a4a7bcb6c02d8e498b' caused a failure at the previous merge step Step #5: MERGE-INNER: 301 total files; 89 processed earlier; will process 212 files now Step #5: Running test ["env", "-i", "-v", "m8="] Step #5: === Compare result for: env ["-i", "-v", "m8="] Step #5: Rust stderr: Step #5: (empty) Step #5: GNU stderr: Step #5: m8= Step #5: --- START diff Step #5: +m8= Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: env ["-i", "-v", "m8="] Step #5: Step #5: #1 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["env", "=dtf"] Step #5: === Compare result for: env ["=dtf"] Step #5: Rust stdout: Step #5: m8= Step #5: Step #5: GNU stdout: Step #5: LC_ALL=C Step #5: m8= Step #5: =dtf Step #5: Step #5: --- START diff Step #5: +LC_ALL=C Step #5: m8= Step #5: +=dtf 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 ["=dtf"] Step #5: Step #5: thread '' (5310) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["=dtf"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==5310== ERROR: libFuzzer: deadly signal Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0xc8,0xba, Step #5: \310\272 Step #5: artifact_prefix='./'; Test unit written to ./crash-ba6af0023d0844ce2d5246e922877ed72bd884cd Step #5: Base64: yLo= 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: 2686994591 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge1206.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/ba6af0023d0844ce2d5246e922877ed72bd884cd' caused a failure at the previous merge step Step #5: MERGE-INNER: 301 total files; 91 processed earlier; will process 210 files now Step #5: Running test ["env", "--chdir=/tmp", "PBDn=nkL"] Step #5: === Compare result for: env ["--chdir=/tmp", "PBDn=nkL"] 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", "PBDn=nkL"] Step #5: Step #5: #1 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["env", "-vv", "KPW=Vw", "=🪓"] Step #5: === Compare result for: env ["-vv", "KPW=Vw", "=🪓"] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: HOSTNAME=df188beb06b9 Step #5: COVERAGE_EXTRA_ARGS= Step #5: SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: HOME=/root Step #5: SYSGOPATH=/root/go Step #5: OLDPWD=/workspace Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: FUZZING_LANGUAGE=rust Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: _=/usr/bin/timeout Step #5: HTTP_PORT= Step #5: PATH=/usr/local/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: KPW=Vw 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=df188beb06b9 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: KPW=Vw Step #5: LC_ALL=C Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: MSAN_OPTIONS=print_stats=1:strip_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/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: SANITIZER=coverage Step #5: SHLVL=2 Step #5: SRC=/src Step #5: SYSGOPATH=/root/go Step #5: UBSAN_OPTIONS=print_stacktrace=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/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: -MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: -HOSTNAME=df188beb06b9 Step #5: -COVERAGE_EXTRA_ARGS= Step #5: -SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: -HOME=/root Step #5: -SYSGOPATH=/root/go Step #5: -OLDPWD=/workspace Step #5: -UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -FUZZING_LANGUAGE=rust Step #5: -FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: -_=/usr/bin/timeout Step #5: -HTTP_PORT= Step #5: -PATH=/usr/local/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=df188beb06b9 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: +KPW=Vw Step #5: +LC_ALL=C Step #5: +LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: +MSAN_OPTIONS=print_stats=1:strip_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/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: SANITIZER=coverage Step #5: +SHLVL=2 Step #5: +SRC=/src Step #5: +SYSGOPATH=/root/go Step #5: +UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: WORK=/work Step #5: -KPW=Vw 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: arg[0]: 'env' Step #5: arg[1]: '-vv' Step #5: arg[2]: 'KPW=Vw' Step #5: arg[3]: '=🪓' Step #5: fuzz_env: warning: env-warning-no-name-specified Step #5: GNU stderr: Step #5: KPW=Vw Step #5: setenv: =🪓 Step #5: --- START diff Step #5: -arg[0]: 'env' Step #5: -arg[1]: '-vv' Step #5: -arg[2]: 'KPW=Vw' Step #5: -arg[3]: '=🪓' Step #5: -fuzz_env: warning: env-warning-no-name-specified Step #5: +KPW=Vw Step #5: +setenv: =🪓 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", "KPW=Vw", "=🪓"] Step #5: Step #5: thread '' (5385) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["-vv", "KPW=Vw", "=🪓"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==5385== ERROR: libFuzzer: deadly signal Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine 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,0xfe, Step #5: n\376 Step #5: artifact_prefix='./'; Test unit written to ./crash-24e4116807ff2a11b8710812785cc3acbe433123 Step #5: Base64: bv4= 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: 2687009707 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge1206.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/24e4116807ff2a11b8710812785cc3acbe433123' caused a failure at the previous merge step Step #5: MERGE-INNER: 301 total files; 93 processed earlier; will process 208 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/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: HOSTNAME=df188beb06b9 Step #5: COVERAGE_EXTRA_ARGS= Step #5: SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: HOME=/root Step #5: SYSGOPATH=/root/go Step #5: OLDPWD=/workspace Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: FUZZING_LANGUAGE=rust Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: _=/usr/bin/timeout Step #5: HTTP_PORT= Step #5: PATH=/usr/local/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=df188beb06b9 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/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: SANITIZER=coverage Step #5: SHLVL=2 Step #5: SRC=/src Step #5: SYSGOPATH=/root/go Step #5: UBSAN_OPTIONS=print_stacktrace=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/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: -MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: -HOSTNAME=df188beb06b9 Step #5: -COVERAGE_EXTRA_ARGS= Step #5: -SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: -HOME=/root Step #5: -SYSGOPATH=/root/go Step #5: -OLDPWD=/workspace Step #5: -UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -FUZZING_LANGUAGE=rust Step #5: -FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: -_=/usr/bin/timeout Step #5: -HTTP_PORT= Step #5: -PATH=/usr/local/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=df188beb06b9 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/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: SANITIZER=coverage Step #5: +SHLVL=2 Step #5: +SRC=/src Step #5: +SYSGOPATH=/root/go Step #5: +UBSAN_OPTIONS=print_stacktrace=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 '' (5497) 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: ==5497== ERROR: libFuzzer: deadly signal Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine 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,0x1f, Step #5: <\037 Step #5: artifact_prefix='./'; Test unit written to ./crash-12f1b31b0bdd716ea69b67f87c26515eb6e08b27 Step #5: Base64: PB8= 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: 2687020623 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge1206.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/12f1b31b0bdd716ea69b67f87c26515eb6e08b27' caused a failure at the previous merge step Step #5: MERGE-INNER: 301 total files; 94 processed earlier; will process 207 files now Step #5: Running test ["env", "-0", "d="] Step #5: === Compare result for: env ["-0", "d="] Step #5: Rust stdout: Step #5: SRC=/srcRESULTS=/builder/outputs/1b54ce1e-1292-4939-8db1-232a485d8694MSAN_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=df188beb06b9COVERAGE_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=/workd= 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=df188beb06b9HTTP_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/1b54ce1e-1292-4939-8db1-232a485d8694SANITIZER=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_ONCEd= Step #5: --- START diff Step #5: -SRC=/srcRESULTS=/builder/outputs/1b54ce1e-1292-4939-8db1-232a485d8694MSAN_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=df188beb06b9COVERAGE_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=/workd= 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=df188beb06b9HTTP_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/1b54ce1e-1292-4939-8db1-232a485d8694SANITIZER=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_ONCEd= Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stdout differs Step #5: === KO Test failed and will panic for: env ["-0", "d="] Step #5: Step #5: thread '' (5574) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["-0", "d="] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==5574== ERROR: libFuzzer: deadly signal Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine 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 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: 2687032095 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge1206.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/c257c6406b3f4c4b665b7d081b9e2f15ae58168d' caused a failure at the previous merge step Step #5: MERGE-INNER: 301 total files; 95 processed earlier; will process 206 files now Step #5: Running test ["env", "-u=sZ4F", "lK=ÃlUq"] Step #5: === Compare result for: env ["-u=sZ4F", "lK=ÃlUq"] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: cannot unset '=sZ4F': Invalid argument Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: +cannot unset '=sZ4F': Invalid argument Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: env ["-u=sZ4F", "lK=ÃlUq"] Step #5: Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: Running test ["env", "-i", "-0", "-vv", "-u=r4u6", "--chdir=/tmp", "=d1"] Step #5: === Compare result for: env ["-i", "-0", "-vv", "-u=r4u6", "--chdir=/tmp", "=d1"] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: =d1 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: +=d1 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", "-0", "-vv", "-u=r4u6", "--chdir=/tmp", "=d1"] Step #5: Step #5: #2 pulse exec/s: 0 rss: 28Mb Step #5: Running test ["env", "-0", "-u=ÃD1", "--chdir=/tmp"] Step #5: === Compare result for: env ["-0", "-u=ÃD1", "--chdir=/tmp"] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: cannot unset '=\303\203D1': Invalid argument Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: +cannot unset '=\303\203D1': 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=ÃD1", "--chdir=/tmp"] Step #5: Step #5: Running test ["env", "-vv"] Step #5: === Compare result for: env ["-vv"] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: HOSTNAME=df188beb06b9 Step #5: COVERAGE_EXTRA_ARGS= Step #5: SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: HOME=/root Step #5: SYSGOPATH=/root/go Step #5: OLDPWD=/workspace Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: FUZZING_LANGUAGE=rust Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: _=/usr/bin/timeout Step #5: HTTP_PORT= Step #5: PATH=/usr/local/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=df188beb06b9 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/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: SANITIZER=coverage Step #5: SHLVL=2 Step #5: SRC=/src Step #5: SYSGOPATH=/root/go Step #5: UBSAN_OPTIONS=print_stacktrace=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/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: -MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: -HOSTNAME=df188beb06b9 Step #5: -COVERAGE_EXTRA_ARGS= Step #5: -SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: -HOME=/root Step #5: -SYSGOPATH=/root/go Step #5: -OLDPWD=/workspace Step #5: -UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -FUZZING_LANGUAGE=rust Step #5: -FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: -_=/usr/bin/timeout Step #5: -HTTP_PORT= Step #5: -PATH=/usr/local/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=df188beb06b9 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/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: SANITIZER=coverage Step #5: +SHLVL=2 Step #5: +SRC=/src Step #5: +SYSGOPATH=/root/go Step #5: +UBSAN_OPTIONS=print_stacktrace=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 '' (5661) 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: ==5661== ERROR: libFuzzer: deadly signal Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine 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,0x1, Step #5: 5\001 Step #5: artifact_prefix='./'; Test unit written to ./crash-973fa6d57f3413e0a38dea893203e2830f726649 Step #5: Base64: NQE= Step #5: MERGE-OUTER: attempt 47 Step #5: WARNING: Failed to find function "__sanitizer_acquire_crash_state". Step #5: WARNING: Failed to find function "__sanitizer_print_stack_trace". Step #5: WARNING: Failed to find function "__sanitizer_set_death_callback". Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2687047596 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge1206.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/973fa6d57f3413e0a38dea893203e2830f726649' caused a failure at the previous merge step Step #5: MERGE-INNER: 301 total files; 99 processed earlier; will process 202 files now Step #5: Running test ["env", "-i", "qcDr=ÃSl", "gZw0="] Step #5: === Compare result for: env ["-i", "qcDr=ÃSl", "gZw0="] Step #5: === OK Same behavior Step #5: Step #5: #1 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["env", "-0", "-u=\u{fe0f}", "--chdir=/tmp", "Z=S77", "t=g4YV"] Step #5: === Compare result for: env ["-0", "-u=\u{fe0f}", "--chdir=/tmp", "Z=S77", "t=g4YV"] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: cannot unset '=\357\270\217': Invalid argument Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: +cannot unset '=\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 ["-0", "-u=\u{fe0f}", "--chdir=/tmp", "Z=S77", "t=g4YV"] 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: qcDr=ÃSl Step #5: gZw0= Step #5: Step #5: GNU stdout: Step #5: LC_ALL=C Step #5: gZw0= Step #5: qcDr=ÃSl Step #5: Step #5: --- START diff Step #5: -qcDr=ÃSl Step #5: +LC_ALL=C Step #5: gZw0= Step #5: +qcDr=ÃSl 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 '' (5780) 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: ==5780== ERROR: libFuzzer: deadly signal Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x40,0x7e, Step #5: @~ Step #5: artifact_prefix='./'; Test unit written to ./crash-458642476664ded9b157cb8f98a4953a61f439b9 Step #5: Base64: QH4= 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: 2687061486 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge1206.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/458642476664ded9b157cb8f98a4953a61f439b9' caused a failure at the previous merge step Step #5: MERGE-INNER: 301 total files; 102 processed earlier; will process 199 files now Step #5: Running test ["env", "uv=oÃv", "zM🪓Nj=VPy"] Step #5: === Compare result for: env ["uv=oÃv", "zM🪓Nj=VPy"] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: HOSTNAME=df188beb06b9 Step #5: COVERAGE_EXTRA_ARGS= Step #5: SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: HOME=/root Step #5: SYSGOPATH=/root/go Step #5: OLDPWD=/workspace Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: FUZZING_LANGUAGE=rust Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: _=/usr/bin/timeout Step #5: HTTP_PORT= Step #5: PATH=/usr/local/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: uv=oÃv Step #5: zM🪓Nj=VPy 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=df188beb06b9 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/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: SANITIZER=coverage Step #5: SHLVL=2 Step #5: SRC=/src Step #5: SYSGOPATH=/root/go Step #5: UBSAN_OPTIONS=print_stacktrace=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: uv=oÃv Step #5: zM🪓Nj=VPy Step #5: Step #5: --- START diff Step #5: -SRC=/src Step #5: -RESULTS=/builder/outputs/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: -MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: -HOSTNAME=df188beb06b9 Step #5: -COVERAGE_EXTRA_ARGS= Step #5: -SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: -HOME=/root Step #5: -SYSGOPATH=/root/go Step #5: -OLDPWD=/workspace Step #5: -UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -FUZZING_LANGUAGE=rust Step #5: -FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: -_=/usr/bin/timeout Step #5: -HTTP_PORT= Step #5: -PATH=/usr/local/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=df188beb06b9 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/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: SANITIZER=coverage Step #5: +SHLVL=2 Step #5: +SRC=/src Step #5: +SYSGOPATH=/root/go Step #5: +UBSAN_OPTIONS=print_stacktrace=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: uv=oÃv Step #5: zM🪓Nj=VPy Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stdout differs Step #5: === KO Test failed and will panic for: env ["uv=oÃv", "zM🪓Nj=VPy"] Step #5: Step #5: thread '' (5894) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["uv=oÃv", "zM🪓Nj=VPy"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==5894== ERROR: libFuzzer: deadly signal Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine 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,0xb9, Step #5: P\271 Step #5: artifact_prefix='./'; Test unit written to ./crash-811161869c98f56449a194e0c682709e8120f44c Step #5: Base64: ULk= 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: 2687074300 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge1206.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/811161869c98f56449a194e0c682709e8120f44c' caused a failure at the previous merge step Step #5: MERGE-INNER: 301 total files; 103 processed earlier; will process 198 files now Step #5: Running test ["env", "-v", "-u=🔩Y"] Step #5: === Compare result for: env ["-v", "-u=🔩Y"] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: =🔩Y Step #5: env: cannot unset '=\360\237\224\251Y': Invalid argument Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: +=🔩Y Step #5: +env: cannot unset '=\360\237\224\251Y': 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=🔩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/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: HOSTNAME=df188beb06b9 Step #5: COVERAGE_EXTRA_ARGS= Step #5: SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: HOME=/root Step #5: SYSGOPATH=/root/go Step #5: OLDPWD=/workspace Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: FUZZING_LANGUAGE=rust Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: _=/usr/bin/timeout Step #5: HTTP_PORT= Step #5: PATH=/usr/local/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=df188beb06b9 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/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: SANITIZER=coverage Step #5: SHLVL=2 Step #5: SRC=/src Step #5: SYSGOPATH=/root/go Step #5: UBSAN_OPTIONS=print_stacktrace=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/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: -MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: -HOSTNAME=df188beb06b9 Step #5: -COVERAGE_EXTRA_ARGS= Step #5: -SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: -HOME=/root Step #5: -SYSGOPATH=/root/go Step #5: -OLDPWD=/workspace Step #5: -UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -FUZZING_LANGUAGE=rust Step #5: -FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: -_=/usr/bin/timeout Step #5: -HTTP_PORT= Step #5: -PATH=/usr/local/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=df188beb06b9 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/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: SANITIZER=coverage Step #5: +SHLVL=2 Step #5: +SRC=/src Step #5: +SYSGOPATH=/root/go Step #5: +UBSAN_OPTIONS=print_stacktrace=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 '' (5973) 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: ==5973== ERROR: libFuzzer: deadly signal Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine 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,0x0, Step #5: ]\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e166c9564fbde461738077e3b1b506525eb6accc Step #5: Base64: XQA= 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: 2687087636 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge1206.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/e166c9564fbde461738077e3b1b506525eb6accc' caused a failure at the previous merge step Step #5: MERGE-INNER: 301 total files; 105 processed earlier; will process 196 files now Step #5: Running test ["env", "-vv", "\u{fe0f}=m🔗xv"] Step #5: === Compare result for: env ["-vv", "\u{fe0f}=m🔗xv"] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: HOSTNAME=df188beb06b9 Step #5: COVERAGE_EXTRA_ARGS= Step #5: SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: HOME=/root Step #5: SYSGOPATH=/root/go Step #5: OLDPWD=/workspace Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: FUZZING_LANGUAGE=rust Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: _=/usr/bin/timeout Step #5: HTTP_PORT= Step #5: PATH=/usr/local/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🔗xv 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=df188beb06b9 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/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: SANITIZER=coverage Step #5: SHLVL=2 Step #5: SRC=/src Step #5: SYSGOPATH=/root/go Step #5: UBSAN_OPTIONS=print_stacktrace=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: ️=m🔗xv Step #5: Step #5: --- START diff Step #5: -SRC=/src Step #5: -RESULTS=/builder/outputs/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: -MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: -HOSTNAME=df188beb06b9 Step #5: -COVERAGE_EXTRA_ARGS= Step #5: -SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: -HOME=/root Step #5: -SYSGOPATH=/root/go Step #5: -OLDPWD=/workspace Step #5: -UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -FUZZING_LANGUAGE=rust Step #5: -FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: -_=/usr/bin/timeout Step #5: -HTTP_PORT= Step #5: -PATH=/usr/local/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=df188beb06b9 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/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: SANITIZER=coverage Step #5: +SHLVL=2 Step #5: +SRC=/src Step #5: +SYSGOPATH=/root/go Step #5: +UBSAN_OPTIONS=print_stacktrace=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: ️=m🔗xv Step #5: --- END diff Step #5: Step #5: Rust stderr: Step #5: arg[0]: 'env' Step #5: arg[1]: '-vv' Step #5: arg[2]: '️=m🔗xv' Step #5: GNU stderr: Step #5: ️=m🔗xv Step #5: --- START diff Step #5: -arg[0]: 'env' Step #5: -arg[1]: '-vv' Step #5: -arg[2]: '️=m🔗xv' Step #5: +️=m🔗xv 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", "\u{fe0f}=m🔗xv"] Step #5: Step #5: thread '' (6067) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["-vv", "\u{fe0f}=m🔗xv"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==6067== ERROR: libFuzzer: deadly signal Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine 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,0xbf, Step #5: \337\277 Step #5: artifact_prefix='./'; Test unit written to ./crash-300f01aa690f416a005dfb5fd24a7b2f3243f686 Step #5: Base64: 378= 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: 2687100949 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge1206.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/300f01aa690f416a005dfb5fd24a7b2f3243f686' caused a failure at the previous merge step Step #5: MERGE-INNER: 301 total files; 106 processed earlier; will process 195 files now Step #5: Running test ["env", "-0", "-u=YPe", "--chdir=/tmp", "0=eAWv", "Ued=KHK5"] Step #5: === Compare result for: env ["-0", "-u=YPe", "--chdir=/tmp", "0=eAWv", "Ued=KHK5"] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: cannot unset '=YPe': Invalid argument Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: +cannot unset '=YPe': 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=YPe", "--chdir=/tmp", "0=eAWv", "Ued=KHK5"] Step #5: Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: Running test ["env", "-v", "-vv", "🧰I=Sbc", "LN3q9="] Step #5: === Compare result for: env ["-v", "-vv", "🧰I=Sbc", "LN3q9="] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: HOSTNAME=df188beb06b9 Step #5: COVERAGE_EXTRA_ARGS= Step #5: SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: HOME=/root Step #5: SYSGOPATH=/root/go Step #5: OLDPWD=/workspace Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: FUZZING_LANGUAGE=rust Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: _=/usr/bin/timeout Step #5: HTTP_PORT= Step #5: PATH=/usr/local/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=Sbc Step #5: LN3q9= 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=df188beb06b9 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: LN3q9= Step #5: MSAN_OPTIONS=print_stats=1:strip_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/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: SANITIZER=coverage Step #5: SHLVL=2 Step #5: SRC=/src Step #5: SYSGOPATH=/root/go Step #5: UBSAN_OPTIONS=print_stacktrace=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=Sbc Step #5: Step #5: --- START diff Step #5: -SRC=/src Step #5: -RESULTS=/builder/outputs/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: -MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: -HOSTNAME=df188beb06b9 Step #5: -COVERAGE_EXTRA_ARGS= Step #5: -SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: -HOME=/root Step #5: -SYSGOPATH=/root/go Step #5: -OLDPWD=/workspace Step #5: -UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -FUZZING_LANGUAGE=rust Step #5: -FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: -_=/usr/bin/timeout Step #5: -HTTP_PORT= Step #5: -PATH=/usr/local/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=df188beb06b9 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: +LN3q9= Step #5: +MSAN_OPTIONS=print_stats=1:strip_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/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: SANITIZER=coverage Step #5: +SHLVL=2 Step #5: +SRC=/src Step #5: +SYSGOPATH=/root/go Step #5: +UBSAN_OPTIONS=print_stacktrace=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=Sbc Step #5: -LN3q9= 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]: '🧰I=Sbc' Step #5: arg[4]: 'LN3q9=' Step #5: GNU stderr: Step #5: 🧰I=Sbc Step #5: setenv: LN3q9= Step #5: --- START diff Step #5: -arg[0]: 'env' Step #5: -arg[1]: '-v' Step #5: -arg[2]: '-vv' Step #5: -arg[3]: '🧰I=Sbc' Step #5: -arg[4]: 'LN3q9=' Step #5: +🧰I=Sbc Step #5: +setenv: LN3q9= 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", "🧰I=Sbc", "LN3q9="] Step #5: Step #5: thread '' (6130) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["-v", "-vv", "🧰I=Sbc", "LN3q9="] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==6130== ERROR: libFuzzer: deadly signal Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x65,0x28, Step #5: e( Step #5: artifact_prefix='./'; Test unit written to ./crash-f5203e1355b0d40897b4d3556f0d2d2f7eef44de Step #5: Base64: ZSg= 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: 2687116278 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge1206.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/f5203e1355b0d40897b4d3556f0d2d2f7eef44de' caused a failure at the previous merge step Step #5: MERGE-INNER: 301 total files; 108 processed earlier; will process 193 files now Step #5: Running test ["env", "-u=hA", "W="] Step #5: === Compare result for: env ["-u=hA", "W="] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: cannot unset '=hA': Invalid argument Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: +cannot unset '=hA': Invalid argument Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: env ["-u=hA", "W="] Step #5: Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: Running test ["env", "-i", "hI=(w4QY"] Step #5: === Compare result for: env ["-i", "hI=(w4QY"] Step #5: === OK Same behavior 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", "-vv", "-u=Xp", "--chdir=/tmp", "5cva=aV\u{fe0f}qr"] Step #5: === Compare result for: env ["-vv", "-u=Xp", "--chdir=/tmp", "5cva=aV\u{fe0f}qr"] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: =Xp Step #5: env: cannot unset '=Xp': Invalid argument Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: +=Xp Step #5: +env: cannot unset '=Xp': 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=Xp", "--chdir=/tmp", "5cva=aV\u{fe0f}qr"] Step #5: Step #5: #4 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["env", "-i", "-u=Pg(y", "x="] Step #5: === Compare result for: env ["-i", "-u=Pg(y", "x="] Step #5: Rust stdout: Step #5: (empty) Step #5: GNU stdout: Step #5: x= Step #5: Step #5: --- START diff Step #5: +x= 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=Pg(y", "x="] Step #5: Step #5: thread '' (6204) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["-i", "-u=Pg(y", "x="] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==6204== ERROR: libFuzzer: deadly signal Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x23,0xfc, Step #5: #\374 Step #5: artifact_prefix='./'; Test unit written to ./crash-40063e99405f5fce1918a3d52602328d72e0a833 Step #5: Base64: I/w= Step #5: MERGE-OUTER: attempt 53 Step #5: WARNING: Failed to find function "__sanitizer_acquire_crash_state". Step #5: WARNING: Failed to find function "__sanitizer_print_stack_trace". Step #5: WARNING: Failed to find function "__sanitizer_set_death_callback". Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2687134401 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge1206.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/40063e99405f5fce1918a3d52602328d72e0a833' caused a failure at the previous merge step Step #5: MERGE-INNER: 301 total files; 113 processed earlier; will process 188 files now Step #5: Running test ["env", "6d5uI=E"] Step #5: === Compare result for: env ["6d5uI=E"] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: HOSTNAME=df188beb06b9 Step #5: COVERAGE_EXTRA_ARGS= Step #5: SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: HOME=/root Step #5: SYSGOPATH=/root/go Step #5: OLDPWD=/workspace Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: FUZZING_LANGUAGE=rust Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: _=/usr/bin/timeout Step #5: HTTP_PORT= Step #5: PATH=/usr/local/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: 6d5uI=E Step #5: Step #5: GNU stdout: Step #5: 6d5uI=E 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=df188beb06b9 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/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: SANITIZER=coverage Step #5: SHLVL=2 Step #5: SRC=/src Step #5: SYSGOPATH=/root/go Step #5: UBSAN_OPTIONS=print_stacktrace=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/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: -MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: -HOSTNAME=df188beb06b9 Step #5: -COVERAGE_EXTRA_ARGS= Step #5: -SHLVL=2 Step #5: +6d5uI=E Step #5: AFL_FUZZER_ARGS=-m none Step #5: -HOME=/root Step #5: -SYSGOPATH=/root/go Step #5: -OLDPWD=/workspace Step #5: -UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -FUZZING_LANGUAGE=rust Step #5: -FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: -_=/usr/bin/timeout Step #5: -HTTP_PORT= Step #5: -PATH=/usr/local/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=df188beb06b9 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/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: SANITIZER=coverage Step #5: +SHLVL=2 Step #5: +SRC=/src Step #5: +SYSGOPATH=/root/go Step #5: +UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: WORK=/work Step #5: -6d5uI=E 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 ["6d5uI=E"] Step #5: Step #5: thread '' (6345) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["6d5uI=E"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==6345== ERROR: libFuzzer: deadly signal Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine 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, Step #5: ' (6422) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["🔩🪓f=G"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==6422== ERROR: libFuzzer: deadly signal Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine 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,0xd0,0xb9, Step #5: <\320\271 Step #5: artifact_prefix='./'; Test unit written to ./crash-2c5bbd27bb9ca50836232d828a2ea1ed86e0da6f Step #5: Base64: PNC5 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: 2687161577 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge1206.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/2c5bbd27bb9ca50836232d828a2ea1ed86e0da6f' caused a failure at the previous merge step Step #5: MERGE-INNER: 301 total files; 118 processed earlier; will process 183 files now Step #5: Running test ["env", "-vv", "UxL🧰=jpjl"] Step #5: === Compare result for: env ["-vv", "UxL🧰=jpjl"] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: HOSTNAME=df188beb06b9 Step #5: COVERAGE_EXTRA_ARGS= Step #5: SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: HOME=/root Step #5: SYSGOPATH=/root/go Step #5: OLDPWD=/workspace Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: FUZZING_LANGUAGE=rust Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: _=/usr/bin/timeout Step #5: HTTP_PORT= Step #5: PATH=/usr/local/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: UxL🧰=jpjl 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=df188beb06b9 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/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: SANITIZER=coverage Step #5: SHLVL=2 Step #5: SRC=/src Step #5: SYSGOPATH=/root/go Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: UxL🧰=jpjl 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/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: -MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: -HOSTNAME=df188beb06b9 Step #5: -COVERAGE_EXTRA_ARGS= Step #5: -SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: -HOME=/root Step #5: -SYSGOPATH=/root/go Step #5: -OLDPWD=/workspace Step #5: -UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -FUZZING_LANGUAGE=rust Step #5: -FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: -_=/usr/bin/timeout Step #5: -HTTP_PORT= Step #5: -PATH=/usr/local/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=df188beb06b9 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/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: SANITIZER=coverage Step #5: +SHLVL=2 Step #5: +SRC=/src Step #5: +SYSGOPATH=/root/go Step #5: +UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: +UxL🧰=jpjl Step #5: WORK=/work Step #5: -UxL🧰=jpjl 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]: 'UxL🧰=jpjl' Step #5: GNU stderr: Step #5: UxL🧰=jpjl Step #5: --- START diff Step #5: -arg[0]: 'env' Step #5: -arg[1]: '-vv' Step #5: -arg[2]: 'UxL🧰=jpjl' Step #5: +UxL🧰=jpjl 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", "UxL🧰=jpjl"] Step #5: Step #5: thread '' (6529) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["-vv", "UxL🧰=jpjl"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==6529== ERROR: libFuzzer: deadly signal Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0xe2,0x80,0x80, Step #5: \342\200\200 Step #5: artifact_prefix='./'; Test unit written to ./crash-210cadfaa31219481fb1ba37e7f0042d2b0abb67 Step #5: Base64: 4oCA 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: 2687174104 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge1206.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/210cadfaa31219481fb1ba37e7f0042d2b0abb67' caused a failure at the previous merge step Step #5: MERGE-INNER: 301 total files; 119 processed earlier; will process 182 files now Step #5: Running test ["env", "YBxg=c", "hPo2=1WÃAs"] Step #5: === Compare result for: env ["YBxg=c", "hPo2=1WÃAs"] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: HOSTNAME=df188beb06b9 Step #5: COVERAGE_EXTRA_ARGS= Step #5: SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: HOME=/root Step #5: SYSGOPATH=/root/go Step #5: OLDPWD=/workspace Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: FUZZING_LANGUAGE=rust Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: _=/usr/bin/timeout Step #5: HTTP_PORT= Step #5: PATH=/usr/local/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: YBxg=c Step #5: hPo2=1WÃAs 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=df188beb06b9 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/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: SANITIZER=coverage Step #5: SHLVL=2 Step #5: SRC=/src Step #5: SYSGOPATH=/root/go Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: WORK=/work Step #5: YBxg=c Step #5: _=/usr/bin/timeout Step #5: __LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: hPo2=1WÃAs Step #5: Step #5: --- START diff Step #5: -SRC=/src Step #5: -RESULTS=/builder/outputs/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: -MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: -HOSTNAME=df188beb06b9 Step #5: -COVERAGE_EXTRA_ARGS= Step #5: -SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: -HOME=/root Step #5: -SYSGOPATH=/root/go Step #5: -OLDPWD=/workspace Step #5: -UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -FUZZING_LANGUAGE=rust Step #5: -FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: -_=/usr/bin/timeout Step #5: -HTTP_PORT= Step #5: -PATH=/usr/local/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=df188beb06b9 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/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: SANITIZER=coverage Step #5: +SHLVL=2 Step #5: +SRC=/src Step #5: +SYSGOPATH=/root/go Step #5: +UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: WORK=/work Step #5: YBxg=c Step #5: +_=/usr/bin/timeout Step #5: +__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: hPo2=1WÃAs Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stdout differs Step #5: === KO Test failed and will panic for: env ["YBxg=c", "hPo2=1WÃAs"] Step #5: Step #5: thread '' (6614) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["YBxg=c", "hPo2=1WÃAs"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==6614== ERROR: libFuzzer: deadly signal Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine 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,0x3a,0x3a, Step #5: <:: Step #5: artifact_prefix='./'; Test unit written to ./crash-08fd4e263bbac2fefd60ea051463c53e08bd2338 Step #5: Base64: PDo6 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: 2687185369 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge1206.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/08fd4e263bbac2fefd60ea051463c53e08bd2338' caused a failure at the previous merge step Step #5: MERGE-INNER: 301 total files; 120 processed earlier; will process 181 files now Step #5: Running test ["env", "-v", "T=2"] Step #5: === Compare result for: env ["-v", "T=2"] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: HOSTNAME=df188beb06b9 Step #5: COVERAGE_EXTRA_ARGS= Step #5: SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: HOME=/root Step #5: SYSGOPATH=/root/go Step #5: OLDPWD=/workspace Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: FUZZING_LANGUAGE=rust Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: _=/usr/bin/timeout Step #5: HTTP_PORT= Step #5: PATH=/usr/local/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=2 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=df188beb06b9 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/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: SANITIZER=coverage Step #5: SHLVL=2 Step #5: SRC=/src Step #5: SYSGOPATH=/root/go Step #5: T=2 Step #5: UBSAN_OPTIONS=print_stacktrace=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/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: -MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: -HOSTNAME=df188beb06b9 Step #5: -COVERAGE_EXTRA_ARGS= Step #5: -SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: -HOME=/root Step #5: -SYSGOPATH=/root/go Step #5: -OLDPWD=/workspace Step #5: -UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -FUZZING_LANGUAGE=rust Step #5: -FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: -_=/usr/bin/timeout Step #5: -HTTP_PORT= Step #5: -PATH=/usr/local/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=df188beb06b9 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/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: SANITIZER=coverage Step #5: +SHLVL=2 Step #5: +SRC=/src Step #5: +SYSGOPATH=/root/go Step #5: +T=2 Step #5: +UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: WORK=/work Step #5: -T=2 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: T=2 Step #5: --- START diff Step #5: +T=2 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=2"] Step #5: Step #5: thread '' (6661) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["-v", "T=2"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==6661== ERROR: libFuzzer: deadly signal Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine 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,0x25,0x73, Step #5: \320%s Step #5: artifact_prefix='./'; Test unit written to ./crash-538c69d5007717d43cd421c5bb83ea678d461417 Step #5: Base64: 0CVz 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: 2687197372 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge1206.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/538c69d5007717d43cd421c5bb83ea678d461417' caused a failure at the previous merge step Step #5: MERGE-INNER: 301 total files; 121 processed earlier; will process 180 files now Step #5: Running test ["env", "-u=🧰2", "8E(ah=", "="] Step #5: === Compare result for: env ["-u=🧰2", "8E(ah=", "="] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: cannot unset '=\360\237\247\2602': Invalid argument Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: +cannot unset '=\360\237\247\2602': 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", "8E(ah=", "="] 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", "-u=2w", "Ã(5m=A", "ylNM="] Step #5: === Compare result for: env ["-u=2w", "Ã(5m=A", "ylNM="] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: cannot unset '=2w': Invalid argument Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: +cannot unset '=2w': Invalid argument Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: env ["-u=2w", "Ã(5m=A", "ylNM="] Step #5: Step #5: Running test ["env", "-i", "--chdir=/tmp", "9=2(🪓7"] Step #5: === Compare result for: env ["-i", "--chdir=/tmp", "9=2(🪓7"] 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", "9=2(🪓7"] Step #5: Step #5: #4 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["env", "-i", "-u=🪛d86YMcT", "cI=⚙\u{fe0f}l", "=(K🧰"] Step #5: === Compare result for: env ["-i", "-u=🪛d86YMcT", "cI=⚙\u{fe0f}l", "=(K🧰"] Step #5: Rust stdout: Step #5: (empty) Step #5: GNU stdout: Step #5: cI=⚙️l Step #5: =(K🧰 Step #5: Step #5: --- START diff Step #5: +cI=⚙️l Step #5: +=(K🧰 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=🪛d86YMcT", "cI=⚙\u{fe0f}l", "=(K🧰"] Step #5: Step #5: thread '' (6727) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["-i", "-u=🪛d86YMcT", "cI=⚙\u{fe0f}l", "=(K🧰"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==6727== ERROR: libFuzzer: deadly signal Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine 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,0xc4, Step #5: ' (6844) 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: ==6844== ERROR: libFuzzer: deadly signal Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine 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,0xd2,0x0, Step #5: \003\322\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-69be9d3d139957a182ba7c3ab5208fa819f2e896 Step #5: Base64: A9IA 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: 2687226074 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge1206.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/69be9d3d139957a182ba7c3ab5208fa819f2e896' caused a failure at the previous merge step Step #5: MERGE-INNER: 301 total files; 127 processed earlier; will process 174 files now Step #5: Running test ["env", "r(🧰c=(🪓J", "Ev=e"] Step #5: === Compare result for: env ["r(🧰c=(🪓J", "Ev=e"] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: HOSTNAME=df188beb06b9 Step #5: COVERAGE_EXTRA_ARGS= Step #5: SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: HOME=/root Step #5: SYSGOPATH=/root/go Step #5: OLDPWD=/workspace Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: FUZZING_LANGUAGE=rust Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: _=/usr/bin/timeout Step #5: HTTP_PORT= Step #5: PATH=/usr/local/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(🧰c=(🪓J Step #5: Ev=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: Ev=e 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=df188beb06b9 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/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: SANITIZER=coverage Step #5: SHLVL=2 Step #5: SRC=/src Step #5: SYSGOPATH=/root/go Step #5: UBSAN_OPTIONS=print_stacktrace=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(🧰c=(🪓J Step #5: Step #5: --- START diff Step #5: -SRC=/src Step #5: -RESULTS=/builder/outputs/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: -MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: -HOSTNAME=df188beb06b9 Step #5: -COVERAGE_EXTRA_ARGS= Step #5: -SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: -HOME=/root Step #5: -SYSGOPATH=/root/go Step #5: -OLDPWD=/workspace Step #5: -UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -FUZZING_LANGUAGE=rust Step #5: -FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: -_=/usr/bin/timeout Step #5: -HTTP_PORT= Step #5: -PATH=/usr/local/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: +Ev=e 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=df188beb06b9 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/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: SANITIZER=coverage Step #5: +SHLVL=2 Step #5: +SRC=/src Step #5: +SYSGOPATH=/root/go Step #5: +UBSAN_OPTIONS=print_stacktrace=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(🧰c=(🪓J Step #5: -Ev=e Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stdout differs Step #5: === KO Test failed and will panic for: env ["r(🧰c=(🪓J", "Ev=e"] Step #5: Step #5: thread '' (6909) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["r(🧰c=(🪓J", "Ev=e"] 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: 0xed,0x9f,0xbb, Step #5: \355\237\273 Step #5: artifact_prefix='./'; Test unit written to ./crash-d3e24479729a9cb4f3a2a055611871c9f752e6a6 Step #5: Base64: 7Z+7 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: 2687237466 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge1206.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/d3e24479729a9cb4f3a2a055611871c9f752e6a6' caused a failure at the previous merge step Step #5: MERGE-INNER: 301 total files; 128 processed earlier; will process 173 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/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: HOSTNAME=df188beb06b9 Step #5: COVERAGE_EXTRA_ARGS= Step #5: SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: HOME=/root Step #5: SYSGOPATH=/root/go Step #5: OLDPWD=/workspace Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: FUZZING_LANGUAGE=rust Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: _=/usr/bin/timeout Step #5: HTTP_PORT= Step #5: PATH=/usr/local/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=df188beb06b9 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/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: SANITIZER=coverage Step #5: SHLVL=2 Step #5: SRC=/src Step #5: SYSGOPATH=/root/go Step #5: UBSAN_OPTIONS=print_stacktrace=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/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: -MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: -HOSTNAME=df188beb06b9 Step #5: -COVERAGE_EXTRA_ARGS= Step #5: -SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: -HOME=/root Step #5: -SYSGOPATH=/root/go Step #5: -OLDPWD=/workspace Step #5: -UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -FUZZING_LANGUAGE=rust Step #5: -FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: -_=/usr/bin/timeout Step #5: -HTTP_PORT= Step #5: -PATH=/usr/local/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=df188beb06b9 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/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: SANITIZER=coverage Step #5: +SHLVL=2 Step #5: +SRC=/src Step #5: +SYSGOPATH=/root/go Step #5: +UBSAN_OPTIONS=print_stacktrace=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 '' (6991) 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: ==6991== ERROR: libFuzzer: deadly signal Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine 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,0x3d,0x2f, Step #5: \000=/ Step #5: artifact_prefix='./'; Test unit written to ./crash-e5d0dd49d65c123e0027699a6fa77416a3e227b9 Step #5: Base64: AD0v 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: 2687248866 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge1206.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/e5d0dd49d65c123e0027699a6fa77416a3e227b9' caused a failure at the previous merge step Step #5: MERGE-INNER: 301 total files; 129 processed earlier; will process 172 files now Step #5: Running test ["env", "--chdir=/tmp", "(ZZ=8xD", "5Lx=AXQh5"] Step #5: === Compare result for: env ["--chdir=/tmp", "(ZZ=8xD", "5Lx=AXQh5"] 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", "(ZZ=8xD", "5Lx=AXQh5"] Step #5: Step #5: #1 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["env", "--chdir=/tmp", "Wj=2TY", "0e🪛GÃ=ZoZF"] Step #5: === Compare result for: env ["--chdir=/tmp", "Wj=2TY", "0e🪛GÃ=ZoZF"] 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", "Wj=2TY", "0e🪛GÃ=ZoZF"] Step #5: Step #5: #2 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/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: HOSTNAME=df188beb06b9 Step #5: COVERAGE_EXTRA_ARGS= Step #5: SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: HOME=/root Step #5: SYSGOPATH=/root/go Step #5: OLDPWD=/workspace Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: FUZZING_LANGUAGE=rust Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: _=/usr/bin/timeout Step #5: HTTP_PORT= Step #5: PATH=/usr/local/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=df188beb06b9 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/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: SANITIZER=coverage Step #5: SHLVL=2 Step #5: SRC=/src Step #5: SYSGOPATH=/root/go Step #5: UBSAN_OPTIONS=print_stacktrace=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/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: -MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: -HOSTNAME=df188beb06b9 Step #5: -COVERAGE_EXTRA_ARGS= Step #5: -SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: -HOME=/root Step #5: -SYSGOPATH=/root/go Step #5: -OLDPWD=/workspace Step #5: -UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -FUZZING_LANGUAGE=rust Step #5: -FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: -_=/usr/bin/timeout Step #5: -HTTP_PORT= Step #5: -PATH=/usr/local/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=df188beb06b9 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/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: SANITIZER=coverage Step #5: +SHLVL=2 Step #5: +SRC=/src Step #5: +SYSGOPATH=/root/go Step #5: +UBSAN_OPTIONS=print_stacktrace=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 '' (7064) 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: ==7064== ERROR: libFuzzer: deadly signal Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine 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,0x2e,0x32, Step #5: 2.2 Step #5: artifact_prefix='./'; Test unit written to ./crash-d0d5f5f3d469570bf8d9559b0daabada2e4fadfc Step #5: Base64: Mi4y 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: 2687264983 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge1206.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/d0d5f5f3d469570bf8d9559b0daabada2e4fadfc' caused a failure at the previous merge step Step #5: MERGE-INNER: 301 total files; 132 processed earlier; will process 169 files now Step #5: Running test ["env", "-0", "-v", "63b🧰E=", "5QOO=nHL0J"] Step #5: === Compare result for: env ["-0", "-v", "63b🧰E=", "5QOO=nHL0J"] Step #5: Rust stdout: Step #5: SRC=/srcRESULTS=/builder/outputs/1b54ce1e-1292-4939-8db1-232a485d8694MSAN_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=df188beb06b9COVERAGE_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=/work63b🧰E=5QOO=nHL0J Step #5: GNU stdout: Step #5: 5QOO=nHL0J63b🧰E=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=df188beb06b9HTTP_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/1b54ce1e-1292-4939-8db1-232a485d8694SANITIZER=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/1b54ce1e-1292-4939-8db1-232a485d8694MSAN_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=df188beb06b9COVERAGE_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=/work63b🧰E=5QOO=nHL0J Step #5: +5QOO=nHL0J63b🧰E=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=df188beb06b9HTTP_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/1b54ce1e-1292-4939-8db1-232a485d8694SANITIZER=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: 63b🧰E= Step #5: setenv: 5QOO=nHL0J Step #5: --- START diff Step #5: +63b🧰E= Step #5: +setenv: 5QOO=nHL0J 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", "63b🧰E=", "5QOO=nHL0J"] Step #5: Step #5: thread '' (7175) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["-0", "-v", "63b🧰E=", "5QOO=nHL0J"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==7175== ERROR: libFuzzer: deadly signal Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine 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,0xed,0xa0,0x80, Step #5: <\355\240\200 Step #5: artifact_prefix='./'; Test unit written to ./crash-23ac4ed57b9c74e3823a4359798e50fcbcfcd5e9 Step #5: Base64: PO2ggA== 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: 2687275699 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge1206.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/23ac4ed57b9c74e3823a4359798e50fcbcfcd5e9' caused a failure at the previous merge step Step #5: MERGE-INNER: 301 total files; 133 processed earlier; will process 168 files now Step #5: Running test ["env", "B9Ã=Kvzk", "r="] Step #5: === Compare result for: env ["B9Ã=Kvzk", "r="] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: HOSTNAME=df188beb06b9 Step #5: COVERAGE_EXTRA_ARGS= Step #5: SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: HOME=/root Step #5: SYSGOPATH=/root/go Step #5: OLDPWD=/workspace Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: FUZZING_LANGUAGE=rust Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: _=/usr/bin/timeout Step #5: HTTP_PORT= Step #5: PATH=/usr/local/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: B9Ã=Kvzk Step #5: 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: B9Ã=Kvzk Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: COVERAGE_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=df188beb06b9 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/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: SANITIZER=coverage Step #5: SHLVL=2 Step #5: SRC=/src Step #5: SYSGOPATH=/root/go Step #5: UBSAN_OPTIONS=print_stacktrace=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= Step #5: Step #5: --- START diff Step #5: -SRC=/src Step #5: -RESULTS=/builder/outputs/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: -MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: -HOSTNAME=df188beb06b9 Step #5: -COVERAGE_EXTRA_ARGS= Step #5: -SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: -HOME=/root Step #5: -SYSGOPATH=/root/go Step #5: -OLDPWD=/workspace Step #5: -UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -FUZZING_LANGUAGE=rust Step #5: -FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: -_=/usr/bin/timeout Step #5: -HTTP_PORT= Step #5: -PATH=/usr/local/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: +B9Ã=Kvzk Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: +COVERAGE_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=df188beb06b9 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/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: SANITIZER=coverage Step #5: +SHLVL=2 Step #5: +SRC=/src Step #5: +SYSGOPATH=/root/go Step #5: +UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: WORK=/work Step #5: -B9Ã=Kvzk Step #5: +_=/usr/bin/timeout Step #5: +__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: r= Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stdout differs Step #5: === KO Test failed and will panic for: env ["B9Ã=Kvzk", "r="] Step #5: Step #5: thread '' (7255) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["B9Ã=Kvzk", "r="] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==7255== ERROR: libFuzzer: deadly signal Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine 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,0x0,0x0,0xd9, Step #5: c\000\000\331 Step #5: artifact_prefix='./'; Test unit written to ./crash-61a69364b343d6659c53808d1776b8528a5bbaee Step #5: Base64: YwAA2Q== 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: 2687287222 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge1206.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/61a69364b343d6659c53808d1776b8528a5bbaee' caused a failure at the previous merge step Step #5: MERGE-INNER: 301 total files; 134 processed earlier; will process 167 files now Step #5: Running test ["env", "-i", "-u=", "(W41x=f"] Step #5: === Compare result for: env ["-i", "-u=", "(W41x=f"] Step #5: Rust stdout: Step #5: (empty) Step #5: GNU stdout: Step #5: (W41x=f Step #5: Step #5: --- START diff Step #5: +(W41x=f 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=", "(W41x=f"] Step #5: Step #5: thread '' (7329) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["-i", "-u=", "(W41x=f"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==7329== ERROR: libFuzzer: deadly signal Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine 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,0xdd,0xdd,0xdd, Step #5: \"\335\335\335 Step #5: artifact_prefix='./'; Test unit written to ./crash-a4304d8b5d1298e3ba9339e9789cf0c8591dcee9 Step #5: Base64: It3d3Q== 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: 2687297372 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge1206.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/a4304d8b5d1298e3ba9339e9789cf0c8591dcee9' caused a failure at the previous merge step Step #5: MERGE-INNER: 301 total files; 135 processed earlier; will process 166 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/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: HOSTNAME=df188beb06b9 Step #5: COVERAGE_EXTRA_ARGS= Step #5: SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: HOME=/root Step #5: SYSGOPATH=/root/go Step #5: OLDPWD=/workspace Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: FUZZING_LANGUAGE=rust Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: _=/usr/bin/timeout Step #5: HTTP_PORT= Step #5: PATH=/usr/local/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=df188beb06b9 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/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: SANITIZER=coverage Step #5: SHLVL=2 Step #5: SRC=/src Step #5: SYSGOPATH=/root/go Step #5: UBSAN_OPTIONS=print_stacktrace=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/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: -MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: -HOSTNAME=df188beb06b9 Step #5: -COVERAGE_EXTRA_ARGS= Step #5: -SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: -HOME=/root Step #5: -SYSGOPATH=/root/go Step #5: -OLDPWD=/workspace Step #5: -UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -FUZZING_LANGUAGE=rust Step #5: -FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: -_=/usr/bin/timeout Step #5: -HTTP_PORT= Step #5: -PATH=/usr/local/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=df188beb06b9 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/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: SANITIZER=coverage Step #5: +SHLVL=2 Step #5: +SRC=/src Step #5: +SYSGOPATH=/root/go Step #5: +UBSAN_OPTIONS=print_stacktrace=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 '' (7391) 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: ==7391== ERROR: libFuzzer: deadly signal Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine 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,0xff,0x80, Step #5: \377\377\377\200 Step #5: artifact_prefix='./'; Test unit written to ./crash-e9723cebe688912f684bcd19b48e5bc8efafaf2a Step #5: Base64: ////gA== 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: 2687311081 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge1206.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/e9723cebe688912f684bcd19b48e5bc8efafaf2a' caused a failure at the previous merge step Step #5: MERGE-INNER: 301 total files; 136 processed earlier; will process 165 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/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: HOSTNAME=df188beb06b9 Step #5: COVERAGE_EXTRA_ARGS= Step #5: SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: HOME=/root Step #5: SYSGOPATH=/root/go Step #5: OLDPWD=/workspace Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: FUZZING_LANGUAGE=rust Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: _=/usr/bin/timeout Step #5: HTTP_PORT= Step #5: PATH=/usr/local/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=df188beb06b9 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/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: SANITIZER=coverage Step #5: SHLVL=2 Step #5: SRC=/src Step #5: SYSGOPATH=/root/go Step #5: UBSAN_OPTIONS=print_stacktrace=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/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: -MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: -HOSTNAME=df188beb06b9 Step #5: -COVERAGE_EXTRA_ARGS= Step #5: -SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: -HOME=/root Step #5: -SYSGOPATH=/root/go Step #5: -OLDPWD=/workspace Step #5: -UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -FUZZING_LANGUAGE=rust Step #5: -FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: -_=/usr/bin/timeout Step #5: -HTTP_PORT= Step #5: -PATH=/usr/local/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=df188beb06b9 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/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: SANITIZER=coverage Step #5: +SHLVL=2 Step #5: +SRC=/src Step #5: +SYSGOPATH=/root/go Step #5: +UBSAN_OPTIONS=print_stacktrace=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 '' (7491) 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: ==7491== ERROR: libFuzzer: deadly signal Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine 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,0x48,0x2f, Step #5: \377\377H/ Step #5: artifact_prefix='./'; Test unit written to ./crash-03690fac4525dcb3cdac03b99f7cd7b89975f1bd Step #5: Base64: //9ILw== 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: 2687326287 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge1206.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/03690fac4525dcb3cdac03b99f7cd7b89975f1bd' caused a failure at the previous merge step Step #5: MERGE-INNER: 301 total files; 137 processed earlier; will process 164 files now Step #5: Running test ["env", "🪛vpZy="] Step #5: === Compare result for: env ["🪛vpZy="] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: HOSTNAME=df188beb06b9 Step #5: COVERAGE_EXTRA_ARGS= Step #5: SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: HOME=/root Step #5: SYSGOPATH=/root/go Step #5: OLDPWD=/workspace Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: FUZZING_LANGUAGE=rust Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: _=/usr/bin/timeout Step #5: HTTP_PORT= Step #5: PATH=/usr/local/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: 🪛vpZy= 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=df188beb06b9 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/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: SANITIZER=coverage Step #5: SHLVL=2 Step #5: SRC=/src Step #5: SYSGOPATH=/root/go Step #5: UBSAN_OPTIONS=print_stacktrace=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: 🪛vpZy= Step #5: Step #5: --- START diff Step #5: -SRC=/src Step #5: -RESULTS=/builder/outputs/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: -MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: -HOSTNAME=df188beb06b9 Step #5: -COVERAGE_EXTRA_ARGS= Step #5: -SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: -HOME=/root Step #5: -SYSGOPATH=/root/go Step #5: -OLDPWD=/workspace Step #5: -UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -FUZZING_LANGUAGE=rust Step #5: -FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: -_=/usr/bin/timeout Step #5: -HTTP_PORT= Step #5: -PATH=/usr/local/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=df188beb06b9 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/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: SANITIZER=coverage Step #5: +SHLVL=2 Step #5: +SRC=/src Step #5: +SYSGOPATH=/root/go Step #5: +UBSAN_OPTIONS=print_stacktrace=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: 🪛vpZy= Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stdout differs Step #5: === KO Test failed and will panic for: env ["🪛vpZy="] Step #5: Step #5: thread '' (7588) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["🪛vpZy="] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==7588== ERROR: libFuzzer: deadly signal Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine 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,0x1f,0x5f,0x5f, Step #5: \000\037__ Step #5: artifact_prefix='./'; Test unit written to ./crash-5700afcd6a472fcfa1a07286648cf8c37b5156be Step #5: Base64: AB9fXw== 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: 2687339007 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge1206.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/5700afcd6a472fcfa1a07286648cf8c37b5156be' caused a failure at the previous merge step Step #5: MERGE-INNER: 301 total files; 138 processed earlier; will process 163 files now Step #5: Running test ["env", "-vv", "(7(=vG", "Bh🪓XE=VT6"] Step #5: === Compare result for: env ["-vv", "(7(=vG", "Bh🪓XE=VT6"] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: HOSTNAME=df188beb06b9 Step #5: COVERAGE_EXTRA_ARGS= Step #5: SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: HOME=/root Step #5: SYSGOPATH=/root/go Step #5: OLDPWD=/workspace Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: FUZZING_LANGUAGE=rust Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: _=/usr/bin/timeout Step #5: HTTP_PORT= Step #5: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: FUZZING_ENGINE=libfuzzer Step #5: DEBIAN_FRONTEND=noninteractive Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: ARCHITECTURE=x86_64 Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: __LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: SANITIZER=coverage Step #5: WORK=/work Step #5: (7(=vG Step #5: Bh🪓XE=VT6 Step #5: Step #5: GNU stdout: Step #5: (7(=vG 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: Bh🪓XE=VT6 Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: COVERAGE_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=df188beb06b9 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/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: SANITIZER=coverage Step #5: SHLVL=2 Step #5: SRC=/src Step #5: SYSGOPATH=/root/go Step #5: UBSAN_OPTIONS=print_stacktrace=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/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: -MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: -HOSTNAME=df188beb06b9 Step #5: -COVERAGE_EXTRA_ARGS= Step #5: -SHLVL=2 Step #5: +(7(=vG Step #5: AFL_FUZZER_ARGS=-m none Step #5: -HOME=/root Step #5: -SYSGOPATH=/root/go Step #5: -OLDPWD=/workspace Step #5: -UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -FUZZING_LANGUAGE=rust Step #5: -FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: -_=/usr/bin/timeout Step #5: -HTTP_PORT= Step #5: -PATH=/usr/local/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: +Bh🪓XE=VT6 Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: +COVERAGE_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=df188beb06b9 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/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: SANITIZER=coverage Step #5: +SHLVL=2 Step #5: +SRC=/src Step #5: +SYSGOPATH=/root/go Step #5: +UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: WORK=/work Step #5: -(7(=vG Step #5: -Bh🪓XE=VT6 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]: '(7(=vG' Step #5: arg[3]: 'Bh🪓XE=VT6' Step #5: GNU stderr: Step #5: (7(=vG Step #5: setenv: Bh🪓XE=VT6 Step #5: --- START diff Step #5: -arg[0]: 'env' Step #5: -arg[1]: '-vv' Step #5: -arg[2]: '(7(=vG' Step #5: -arg[3]: 'Bh🪓XE=VT6' Step #5: +(7(=vG Step #5: +setenv: Bh🪓XE=VT6 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", "(7(=vG", "Bh🪓XE=VT6"] Step #5: Step #5: thread '' (7672) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["-vv", "(7(=vG", "Bh🪓XE=VT6"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==7672== ERROR: libFuzzer: deadly signal Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine 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,0xff,0xd2, Step #5: \377\377\377\322 Step #5: artifact_prefix='./'; Test unit written to ./crash-6195cf424273896b9a7d6efc779ffdf96ff243c9 Step #5: Base64: ////0g== 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: 2687350877 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge1206.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/6195cf424273896b9a7d6efc779ffdf96ff243c9' caused a failure at the previous merge step Step #5: MERGE-INNER: 301 total files; 139 processed earlier; will process 162 files now Step #5: Running test ["env", "xÃ(F=iOI"] Step #5: === Compare result for: env ["xÃ(F=iOI"] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: HOSTNAME=df188beb06b9 Step #5: COVERAGE_EXTRA_ARGS= Step #5: SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: HOME=/root Step #5: SYSGOPATH=/root/go Step #5: OLDPWD=/workspace Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: FUZZING_LANGUAGE=rust Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: _=/usr/bin/timeout Step #5: HTTP_PORT= Step #5: PATH=/usr/local/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: xÃ(F=iOI 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=df188beb06b9 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/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: SANITIZER=coverage Step #5: SHLVL=2 Step #5: SRC=/src Step #5: SYSGOPATH=/root/go Step #5: UBSAN_OPTIONS=print_stacktrace=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: xÃ(F=iOI Step #5: Step #5: --- START diff Step #5: -SRC=/src Step #5: -RESULTS=/builder/outputs/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: -MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: -HOSTNAME=df188beb06b9 Step #5: -COVERAGE_EXTRA_ARGS= Step #5: -SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: -HOME=/root Step #5: -SYSGOPATH=/root/go Step #5: -OLDPWD=/workspace Step #5: -UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -FUZZING_LANGUAGE=rust Step #5: -FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: -_=/usr/bin/timeout Step #5: -HTTP_PORT= Step #5: -PATH=/usr/local/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=df188beb06b9 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/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: SANITIZER=coverage Step #5: +SHLVL=2 Step #5: +SRC=/src Step #5: +SYSGOPATH=/root/go Step #5: +UBSAN_OPTIONS=print_stacktrace=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: xÃ(F=iOI Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stdout differs Step #5: === KO Test failed and will panic for: env ["xÃ(F=iOI"] Step #5: Step #5: thread '' (7735) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["xÃ(F=iOI"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==7735== ERROR: libFuzzer: deadly signal Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine 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,0x65,0x36,0x39, Step #5: 5e69 Step #5: artifact_prefix='./'; Test unit written to ./crash-e0f896ab3c5b135b9fd21dd6e8e5881dac682db4 Step #5: Base64: NWU2OQ== 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: 2687362838 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge1206.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/e0f896ab3c5b135b9fd21dd6e8e5881dac682db4' caused a failure at the previous merge step Step #5: MERGE-INNER: 301 total files; 140 processed earlier; will process 161 files now Step #5: Running test ["env", "-0", "-vv", "-u=(R", "=🔩19"] Step #5: === Compare result for: env ["-0", "-vv", "-u=(R", "=🔩19"] 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", "=🔩19"] Step #5: Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: Running test ["env", "-u=🔗Sl", "=🪛6zUn", "(=t"] Step #5: === Compare result for: env ["-u=🔗Sl", "=🪛6zUn", "(=t"] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: cannot unset '=\360\237\224\227Sl': Invalid argument Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: +cannot unset '=\360\237\224\227Sl': 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", "=🪛6zUn", "(=t"] Step #5: Step #5: #2 pulse exec/s: 0 rss: 28Mb Step #5: Running test ["env", "Jn=n1L"] Step #5: === Compare result for: env ["Jn=n1L"] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: HOSTNAME=df188beb06b9 Step #5: COVERAGE_EXTRA_ARGS= Step #5: SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: HOME=/root Step #5: SYSGOPATH=/root/go Step #5: OLDPWD=/workspace Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: FUZZING_LANGUAGE=rust Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: _=/usr/bin/timeout Step #5: HTTP_PORT= Step #5: PATH=/usr/local/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: Jn=n1L 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=df188beb06b9 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: Jn=n1L Step #5: LC_ALL=C Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: MSAN_OPTIONS=print_stats=1:strip_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/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: SANITIZER=coverage Step #5: SHLVL=2 Step #5: SRC=/src Step #5: SYSGOPATH=/root/go Step #5: UBSAN_OPTIONS=print_stacktrace=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/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: -MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: -HOSTNAME=df188beb06b9 Step #5: -COVERAGE_EXTRA_ARGS= Step #5: -SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: -HOME=/root Step #5: -SYSGOPATH=/root/go Step #5: -OLDPWD=/workspace Step #5: -UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -FUZZING_LANGUAGE=rust Step #5: -FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: -_=/usr/bin/timeout Step #5: -HTTP_PORT= Step #5: -PATH=/usr/local/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=df188beb06b9 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: +Jn=n1L Step #5: +LC_ALL=C Step #5: +LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: +MSAN_OPTIONS=print_stats=1:strip_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/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: SANITIZER=coverage Step #5: +SHLVL=2 Step #5: +SRC=/src Step #5: +SYSGOPATH=/root/go Step #5: +UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: WORK=/work Step #5: -Jn=n1L 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 ["Jn=n1L"] Step #5: Step #5: thread '' (7812) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["Jn=n1L"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==7812== ERROR: libFuzzer: deadly signal Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x82,0x5,0xef,0x0, Step #5: \202\005\357\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-479e22ad20c71f9ef33025982d768221e8fd6fd7 Step #5: Base64: ggXvAA== Step #5: MERGE-OUTER: attempt 72 Step #5: WARNING: Failed to find function "__sanitizer_acquire_crash_state". Step #5: WARNING: Failed to find function "__sanitizer_print_stack_trace". Step #5: WARNING: Failed to find function "__sanitizer_set_death_callback". Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2687378095 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge1206.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/479e22ad20c71f9ef33025982d768221e8fd6fd7' caused a failure at the previous merge step Step #5: MERGE-INNER: 301 total files; 143 processed earlier; will process 158 files now Step #5: Running test ["env", "lXe=eÃ46E"] Step #5: === Compare result for: env ["lXe=eÃ46E"] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: HOSTNAME=df188beb06b9 Step #5: COVERAGE_EXTRA_ARGS= Step #5: SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: HOME=/root Step #5: SYSGOPATH=/root/go Step #5: OLDPWD=/workspace Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: FUZZING_LANGUAGE=rust Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: _=/usr/bin/timeout Step #5: HTTP_PORT= Step #5: PATH=/usr/local/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: lXe=eÃ46E 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=df188beb06b9 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/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: SANITIZER=coverage Step #5: SHLVL=2 Step #5: SRC=/src Step #5: SYSGOPATH=/root/go Step #5: UBSAN_OPTIONS=print_stacktrace=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: lXe=eÃ46E Step #5: Step #5: --- START diff Step #5: -SRC=/src Step #5: -RESULTS=/builder/outputs/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: -MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: -HOSTNAME=df188beb06b9 Step #5: -COVERAGE_EXTRA_ARGS= Step #5: -SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: -HOME=/root Step #5: -SYSGOPATH=/root/go Step #5: -OLDPWD=/workspace Step #5: -UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -FUZZING_LANGUAGE=rust Step #5: -FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: -_=/usr/bin/timeout Step #5: -HTTP_PORT= Step #5: -PATH=/usr/local/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=df188beb06b9 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/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: SANITIZER=coverage Step #5: +SHLVL=2 Step #5: +SRC=/src Step #5: +SYSGOPATH=/root/go Step #5: +UBSAN_OPTIONS=print_stacktrace=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: lXe=eÃ46E Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stdout differs Step #5: === KO Test failed and will panic for: env ["lXe=eÃ46E"] Step #5: Step #5: thread '' (7904) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["lXe=eÃ46E"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==7904== ERROR: libFuzzer: deadly signal Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0xfc,0x6,0xa,0xf2, Step #5: \374\006\012\362 Step #5: artifact_prefix='./'; Test unit written to ./crash-0ba18345f8a71fabd6e679c7cfcb4a350c912f74 Step #5: Base64: /AYK8g== 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: 2687390739 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge1206.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/0ba18345f8a71fabd6e679c7cfcb4a350c912f74' caused a failure at the previous merge step Step #5: MERGE-INNER: 301 total files; 144 processed earlier; will process 157 files now Step #5: Running test ["env", "-0", "--chdir=/tmp", "R=3fR"] Step #5: === Compare result for: env ["-0", "--chdir=/tmp", "R=3fR"] 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", "R=3fR"] Step #5: Step #5: #1 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["env", "-i", "-v", "kKW=", "r1I4=⚙(66"] Step #5: === Compare result for: env ["-i", "-v", "kKW=", "r1I4=⚙(66"] Step #5: Rust stderr: Step #5: (empty) Step #5: GNU stderr: Step #5: kKW= Step #5: setenv: r1I4=⚙(66 Step #5: --- START diff Step #5: +kKW= Step #5: +setenv: r1I4=⚙(66 Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: env ["-i", "-v", "kKW=", "r1I4=⚙(66"] Step #5: Step #5: #2 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["env", "9n=1GIh", "spKu=r"] Step #5: === Compare result for: env ["9n=1GIh", "spKu=r"] Step #5: Rust stdout: Step #5: kKW= Step #5: r1I4=⚙(66 Step #5: 9n=1GIh Step #5: spKu=r Step #5: Step #5: GNU stdout: Step #5: 9n=1GIh Step #5: LC_ALL=C Step #5: kKW= Step #5: r1I4=⚙(66 Step #5: spKu=r Step #5: Step #5: --- START diff Step #5: +9n=1GIh Step #5: +LC_ALL=C Step #5: kKW= Step #5: r1I4=⚙(66 Step #5: -9n=1GIh Step #5: spKu=r Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stdout differs Step #5: === KO Test failed and will panic for: env ["9n=1GIh", "spKu=r"] Step #5: Step #5: thread '' (7973) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["9n=1GIh", "spKu=r"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==7973== ERROR: libFuzzer: deadly signal Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine 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,0x9d,0xb5,0x9d, Step #5: \367\235\265\235 Step #5: artifact_prefix='./'; Test unit written to ./crash-d48a1ce8b622c59451670afb225dbe20d4ad14b4 Step #5: Base64: 9521nQ== 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: 2687405905 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge1206.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/d48a1ce8b622c59451670afb225dbe20d4ad14b4' caused a failure at the previous merge step Step #5: MERGE-INNER: 301 total files; 147 processed earlier; will process 154 files now Step #5: Running test ["env", "KH🪛gZ=🧰a3Ã", "2wo🪛="] Step #5: === Compare result for: env ["KH🪛gZ=🧰a3Ã", "2wo🪛="] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: HOSTNAME=df188beb06b9 Step #5: COVERAGE_EXTRA_ARGS= Step #5: SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: HOME=/root Step #5: SYSGOPATH=/root/go Step #5: OLDPWD=/workspace Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: FUZZING_LANGUAGE=rust Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: _=/usr/bin/timeout Step #5: HTTP_PORT= Step #5: PATH=/usr/local/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: KH🪛gZ=🧰a3Ã Step #5: 2wo🪛= Step #5: Step #5: GNU stdout: Step #5: 2wo🪛= 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=df188beb06b9 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: KH🪛gZ=🧰a3Ã Step #5: LC_ALL=C Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: MSAN_OPTIONS=print_stats=1:strip_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/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: SANITIZER=coverage Step #5: SHLVL=2 Step #5: SRC=/src Step #5: SYSGOPATH=/root/go Step #5: UBSAN_OPTIONS=print_stacktrace=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/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: -MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: -HOSTNAME=df188beb06b9 Step #5: -COVERAGE_EXTRA_ARGS= Step #5: -SHLVL=2 Step #5: +2wo🪛= Step #5: AFL_FUZZER_ARGS=-m none Step #5: -HOME=/root Step #5: -SYSGOPATH=/root/go Step #5: -OLDPWD=/workspace Step #5: -UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -FUZZING_LANGUAGE=rust Step #5: -FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: -_=/usr/bin/timeout Step #5: -HTTP_PORT= Step #5: -PATH=/usr/local/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=df188beb06b9 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: +KH🪛gZ=🧰a3Ã Step #5: +LC_ALL=C Step #5: +LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: +MSAN_OPTIONS=print_stats=1:strip_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/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: SANITIZER=coverage Step #5: +SHLVL=2 Step #5: +SRC=/src Step #5: +SYSGOPATH=/root/go Step #5: +UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: WORK=/work Step #5: -KH🪛gZ=🧰a3Ã Step #5: -2wo🪛= 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 ["KH🪛gZ=🧰a3Ã", "2wo🪛="] Step #5: Step #5: thread '' (8047) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["KH🪛gZ=🧰a3Ã", "2wo🪛="] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==8047== ERROR: libFuzzer: deadly signal Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x59,0x6a,0x95,0x20, Step #5: Yj\225 Step #5: artifact_prefix='./'; Test unit written to ./crash-a202e42112ab4b9e0388c22bca3d7a9f747a4731 Step #5: Base64: WWqVIA== 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: 2687418991 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge1206.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/a202e42112ab4b9e0388c22bca3d7a9f747a4731' caused a failure at the previous merge step Step #5: MERGE-INNER: 301 total files; 148 processed earlier; will process 153 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/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: HOSTNAME=df188beb06b9 Step #5: COVERAGE_EXTRA_ARGS= Step #5: SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: HOME=/root Step #5: SYSGOPATH=/root/go Step #5: OLDPWD=/workspace Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: FUZZING_LANGUAGE=rust Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: _=/usr/bin/timeout Step #5: HTTP_PORT= Step #5: PATH=/usr/local/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=df188beb06b9 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/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: SANITIZER=coverage Step #5: SHLVL=2 Step #5: SRC=/src Step #5: SYSGOPATH=/root/go Step #5: UBSAN_OPTIONS=print_stacktrace=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/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: -MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: -HOSTNAME=df188beb06b9 Step #5: -COVERAGE_EXTRA_ARGS= Step #5: -SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: -HOME=/root Step #5: -SYSGOPATH=/root/go Step #5: -OLDPWD=/workspace Step #5: -UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -FUZZING_LANGUAGE=rust Step #5: -FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: -_=/usr/bin/timeout Step #5: -HTTP_PORT= Step #5: -PATH=/usr/local/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=df188beb06b9 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/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: SANITIZER=coverage Step #5: +SHLVL=2 Step #5: +SRC=/src Step #5: +SYSGOPATH=/root/go Step #5: +UBSAN_OPTIONS=print_stacktrace=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 '' (8105) 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: ==8105== ERROR: libFuzzer: deadly signal Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine 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,0xff,0xb0, Step #5: \377\377\377\260 Step #5: artifact_prefix='./'; Test unit written to ./crash-658ead04a1af87ec0e66ca7165515dfa97e64d80 Step #5: Base64: ////sA== 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: 2687431801 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge1206.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/658ead04a1af87ec0e66ca7165515dfa97e64d80' caused a failure at the previous merge step Step #5: MERGE-INNER: 301 total files; 149 processed earlier; will process 152 files now Step #5: Running test ["env", "-0", "🪛DSo="] Step #5: === Compare result for: env ["-0", "🪛DSo="] Step #5: Rust stdout: Step #5: SRC=/srcRESULTS=/builder/outputs/1b54ce1e-1292-4939-8db1-232a485d8694MSAN_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=df188beb06b9COVERAGE_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🪛DSo= 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=df188beb06b9HTTP_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/1b54ce1e-1292-4939-8db1-232a485d8694SANITIZER=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🪛DSo= Step #5: --- START diff Step #5: -SRC=/srcRESULTS=/builder/outputs/1b54ce1e-1292-4939-8db1-232a485d8694MSAN_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=df188beb06b9COVERAGE_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🪛DSo= 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=df188beb06b9HTTP_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/1b54ce1e-1292-4939-8db1-232a485d8694SANITIZER=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🪛DSo= Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stdout differs Step #5: === KO Test failed and will panic for: env ["-0", "🪛DSo="] Step #5: Step #5: thread '' (8166) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["-0", "🪛DSo="] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==8166== ERROR: libFuzzer: deadly signal Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x9,0xf3,0xb0,0x81, Step #5: \011\363\260\201 Step #5: artifact_prefix='./'; Test unit written to ./crash-7eb6be575b7a85f0774957f7849e3e40907bd40f Step #5: Base64: CfOwgQ== 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: 2687445789 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge1206.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/7eb6be575b7a85f0774957f7849e3e40907bd40f' caused a failure at the previous merge step Step #5: MERGE-INNER: 301 total files; 150 processed earlier; will process 151 files now Step #5: Running test ["env", "-0", "v3🪓=🪓\u{fe0f}YC", "Nn6r=fRÃ"] Step #5: === Compare result for: env ["-0", "v3🪓=🪓\u{fe0f}YC", "Nn6r=fRÃ"] Step #5: Rust stdout: Step #5: SRC=/srcRESULTS=/builder/outputs/1b54ce1e-1292-4939-8db1-232a485d8694MSAN_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=df188beb06b9COVERAGE_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=/workv3🪓=🪓️YCNn6r=fRÃ 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=df188beb06b9HTTP_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=3Nn6r=fRÃOLDPWD=/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/1b54ce1e-1292-4939-8db1-232a485d8694SANITIZER=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_ONCEv3🪓=🪓️YC Step #5: --- START diff Step #5: -SRC=/srcRESULTS=/builder/outputs/1b54ce1e-1292-4939-8db1-232a485d8694MSAN_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=df188beb06b9COVERAGE_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=/workv3🪓=🪓️YCNn6r=fRÃ 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=df188beb06b9HTTP_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=3Nn6r=fRÃOLDPWD=/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/1b54ce1e-1292-4939-8db1-232a485d8694SANITIZER=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_ONCEv3🪓=🪓️YC Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stdout differs Step #5: === KO Test failed and will panic for: env ["-0", "v3🪓=🪓\u{fe0f}YC", "Nn6r=fRÃ"] Step #5: Step #5: thread '' (8209) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["-0", "v3🪓=🪓\u{fe0f}YC", "Nn6r=fRÃ"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==8209== ERROR: libFuzzer: deadly signal Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x2f,0x28,0x2f,0x28, Step #5: /(/( Step #5: artifact_prefix='./'; Test unit written to ./crash-6d813b6ddb33744fdea601fa1ba2417c3154ddd0 Step #5: Base64: LygvKA== 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: 2687457696 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge1206.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/6d813b6ddb33744fdea601fa1ba2417c3154ddd0' caused a failure at the previous merge step Step #5: MERGE-INNER: 301 total files; 151 processed earlier; will process 150 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/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: HOSTNAME=df188beb06b9 Step #5: COVERAGE_EXTRA_ARGS= Step #5: SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: HOME=/root Step #5: SYSGOPATH=/root/go Step #5: OLDPWD=/workspace Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: FUZZING_LANGUAGE=rust Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: _=/usr/bin/timeout Step #5: HTTP_PORT= Step #5: PATH=/usr/local/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=df188beb06b9 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/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: SANITIZER=coverage Step #5: SHLVL=2 Step #5: SRC=/src Step #5: SYSGOPATH=/root/go Step #5: UBSAN_OPTIONS=print_stacktrace=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/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: -MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: -HOSTNAME=df188beb06b9 Step #5: -COVERAGE_EXTRA_ARGS= Step #5: -SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: -HOME=/root Step #5: -SYSGOPATH=/root/go Step #5: -OLDPWD=/workspace Step #5: -UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -FUZZING_LANGUAGE=rust Step #5: -FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: -_=/usr/bin/timeout Step #5: -HTTP_PORT= Step #5: -PATH=/usr/local/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=df188beb06b9 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/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: SANITIZER=coverage Step #5: +SHLVL=2 Step #5: +SRC=/src Step #5: +SYSGOPATH=/root/go Step #5: +UBSAN_OPTIONS=print_stacktrace=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 '' (8261) 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: ==8261== ERROR: libFuzzer: deadly signal Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine 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,0x56,0xfb, Step #5: ' (8312) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["-i", "-v", "-u=", "HZyn🧰="] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==8312== ERROR: libFuzzer: deadly signal Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine 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,0x6,0xb, Step #5: 0\200\006\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-0817cf29009b39db97aef1ad04c12952d4bd87a6 Step #5: Base64: MIAGCw== Step #5: MERGE-OUTER: attempt 80 Step #5: WARNING: Failed to find function "__sanitizer_acquire_crash_state". Step #5: WARNING: Failed to find function "__sanitizer_print_stack_trace". Step #5: WARNING: Failed to find function "__sanitizer_set_death_callback". Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2687479851 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge1206.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/0817cf29009b39db97aef1ad04c12952d4bd87a6' caused a failure at the previous merge step Step #5: MERGE-INNER: 301 total files; 153 processed earlier; will process 148 files now Step #5: Running test ["env", "H🧰Uz=04ÃPs", "n=🪛🪓"] Step #5: === Compare result for: env ["H🧰Uz=04ÃPs", "n=🪛🪓"] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: HOSTNAME=df188beb06b9 Step #5: COVERAGE_EXTRA_ARGS= Step #5: SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: HOME=/root Step #5: SYSGOPATH=/root/go Step #5: OLDPWD=/workspace Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: FUZZING_LANGUAGE=rust Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: _=/usr/bin/timeout Step #5: HTTP_PORT= Step #5: PATH=/usr/local/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: H🧰Uz=04ÃPs Step #5: n=🪛🪓 Step #5: Step #5: GNU stdout: Step #5: AFL_FUZZER_ARGS=-m none Step #5: ARCHITECTURE=x86_64 Step #5: ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: COVERAGE_EXTRA_ARGS= Step #5: DEBIAN_FRONTEND=noninteractive Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: FUZZING_ENGINE=libfuzzer Step #5: FUZZING_LANGUAGE=rust Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: HOME=/root Step #5: HOSTNAME=df188beb06b9 Step #5: HTTP_PORT= Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: H🧰Uz=04ÃPs Step #5: JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: JAVA_HOME=/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/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: SANITIZER=coverage Step #5: SHLVL=2 Step #5: SRC=/src Step #5: SYSGOPATH=/root/go Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: WORK=/work Step #5: _=/usr/bin/timeout Step #5: __LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: n=🪛🪓 Step #5: Step #5: --- START diff Step #5: -SRC=/src Step #5: -RESULTS=/builder/outputs/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: -MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: -HOSTNAME=df188beb06b9 Step #5: -COVERAGE_EXTRA_ARGS= Step #5: -SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: -HOME=/root Step #5: -SYSGOPATH=/root/go Step #5: -OLDPWD=/workspace Step #5: -UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -FUZZING_LANGUAGE=rust Step #5: -FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: -_=/usr/bin/timeout Step #5: -HTTP_PORT= Step #5: -PATH=/usr/local/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=df188beb06b9 Step #5: +HTTP_PORT= Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: +H🧰Uz=04ÃPs Step #5: +JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: +JAVA_HOME=/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/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: SANITIZER=coverage Step #5: +SHLVL=2 Step #5: +SRC=/src Step #5: +SYSGOPATH=/root/go Step #5: +UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: WORK=/work Step #5: -H🧰Uz=04ÃPs Step #5: +_=/usr/bin/timeout Step #5: +__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: n=🪛🪓 Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stdout differs Step #5: === KO Test failed and will panic for: env ["H🧰Uz=04ÃPs", "n=🪛🪓"] Step #5: Step #5: thread '' (8345) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["H🧰Uz=04ÃPs", "n=🪛🪓"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==8345== ERROR: libFuzzer: deadly signal Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine 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,0x32,0x2e,0x39, Step #5: 22.9 Step #5: artifact_prefix='./'; Test unit written to ./crash-09c7dcd2ea357796d879b24eb2600e9964417379 Step #5: Base64: MjIuOQ== 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: 2687491123 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge1206.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/09c7dcd2ea357796d879b24eb2600e9964417379' caused a failure at the previous merge step Step #5: MERGE-INNER: 301 total files; 154 processed earlier; will process 147 files now Step #5: Running test ["env", "--chdir=/tmp", "bMn=M(1", "DDw=rAW"] Step #5: === Compare result for: env ["--chdir=/tmp", "bMn=M(1", "DDw=rAW"] 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", "bMn=M(1", "DDw=rAW"] Step #5: Step #5: #1 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["env", "dN=6g"] Step #5: === Compare result for: env ["dN=6g"] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: HOSTNAME=df188beb06b9 Step #5: COVERAGE_EXTRA_ARGS= Step #5: SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: HOME=/root Step #5: SYSGOPATH=/root/go Step #5: OLDPWD=/workspace Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: FUZZING_LANGUAGE=rust Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: _=/usr/bin/timeout Step #5: HTTP_PORT= Step #5: PATH=/usr/local/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: dN=6g 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=df188beb06b9 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/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: SANITIZER=coverage Step #5: SHLVL=2 Step #5: SRC=/src Step #5: SYSGOPATH=/root/go Step #5: UBSAN_OPTIONS=print_stacktrace=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: dN=6g Step #5: Step #5: --- START diff Step #5: -SRC=/src Step #5: -RESULTS=/builder/outputs/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: -MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: -HOSTNAME=df188beb06b9 Step #5: -COVERAGE_EXTRA_ARGS= Step #5: -SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: -HOME=/root Step #5: -SYSGOPATH=/root/go Step #5: -OLDPWD=/workspace Step #5: -UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -FUZZING_LANGUAGE=rust Step #5: -FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: -_=/usr/bin/timeout Step #5: -HTTP_PORT= Step #5: -PATH=/usr/local/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=df188beb06b9 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/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: SANITIZER=coverage Step #5: +SHLVL=2 Step #5: +SRC=/src Step #5: +SYSGOPATH=/root/go Step #5: +UBSAN_OPTIONS=print_stacktrace=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: dN=6g Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stdout differs Step #5: === KO Test failed and will panic for: env ["dN=6g"] Step #5: Step #5: thread '' (8396) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["dN=6g"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==8396== ERROR: libFuzzer: deadly signal Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine 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,0xff,0xfd,0x10, Step #5: \377\377\377\375\020 Step #5: artifact_prefix='./'; Test unit written to ./crash-758d2e17ebb6b20f0a92ee0ea25ae0e51e222d8d Step #5: Base64: /////RA= 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: 2687504172 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge1206.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/758d2e17ebb6b20f0a92ee0ea25ae0e51e222d8d' caused a failure at the previous merge step Step #5: MERGE-INNER: 301 total files; 156 processed earlier; will process 145 files now Step #5: Running test ["env", "--chdir=/tmp", "3d=qRJÃ8"] Step #5: === Compare result for: env ["--chdir=/tmp", "3d=qRJÃ8"] 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", "3d=qRJÃ8"] Step #5: Step #5: #1 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["env", "-vv", "c="] Step #5: === Compare result for: env ["-vv", "c="] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: HOSTNAME=df188beb06b9 Step #5: COVERAGE_EXTRA_ARGS= Step #5: SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: HOME=/root Step #5: SYSGOPATH=/root/go Step #5: OLDPWD=/workspace Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: FUZZING_LANGUAGE=rust Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: _=/usr/bin/timeout Step #5: HTTP_PORT= Step #5: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: FUZZING_ENGINE=libfuzzer Step #5: DEBIAN_FRONTEND=noninteractive Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: ARCHITECTURE=x86_64 Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: __LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: SANITIZER=coverage Step #5: WORK=/work Step #5: c= 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=df188beb06b9 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/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: SANITIZER=coverage Step #5: SHLVL=2 Step #5: SRC=/src Step #5: SYSGOPATH=/root/go Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: WORK=/work Step #5: _=/usr/bin/timeout Step #5: __LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: c= Step #5: Step #5: --- START diff Step #5: -SRC=/src Step #5: -RESULTS=/builder/outputs/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: -MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: -HOSTNAME=df188beb06b9 Step #5: -COVERAGE_EXTRA_ARGS= Step #5: -SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: -HOME=/root Step #5: -SYSGOPATH=/root/go Step #5: -OLDPWD=/workspace Step #5: -UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -FUZZING_LANGUAGE=rust Step #5: -FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: -_=/usr/bin/timeout Step #5: -HTTP_PORT= Step #5: -PATH=/usr/local/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=df188beb06b9 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/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: SANITIZER=coverage Step #5: +SHLVL=2 Step #5: +SRC=/src Step #5: +SYSGOPATH=/root/go Step #5: +UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: WORK=/work Step #5: +_=/usr/bin/timeout Step #5: +__LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: c= Step #5: --- END diff Step #5: Step #5: Rust stderr: Step #5: arg[0]: 'env' Step #5: arg[1]: '-vv' Step #5: arg[2]: 'c=' Step #5: GNU stderr: Step #5: c= Step #5: --- START diff Step #5: -arg[0]: 'env' Step #5: -arg[1]: '-vv' Step #5: -arg[2]: 'c=' Step #5: +c= 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", "c="] Step #5: Step #5: thread '' (8462) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["-vv", "c="] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==8462== ERROR: libFuzzer: deadly signal Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine 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,0x3f,0x0,0x13,0x1, Step #5: \003?\000\023\001 Step #5: artifact_prefix='./'; Test unit written to ./crash-f9859c487ef57d742081184e844c0b970cc8196b Step #5: Base64: Az8AEwE= 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: 2687516867 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge1206.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/f9859c487ef57d742081184e844c0b970cc8196b' caused a failure at the previous merge step Step #5: MERGE-INNER: 301 total files; 158 processed earlier; will process 143 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", "W(Lc="] Step #5: === Compare result for: env ["-i", "W(Lc="] Step #5: === OK Same behavior Step #5: Step #5: #2 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["env", "(N🪓NQ=Ã(HkW"] Step #5: === Compare result for: env ["(N🪓NQ=Ã(HkW"] Step #5: Rust stdout: Step #5: W(Lc= Step #5: (N🪓NQ=Ã(HkW Step #5: Step #5: GNU stdout: Step #5: (N🪓NQ=Ã(HkW Step #5: LC_ALL=C Step #5: W(Lc= Step #5: Step #5: --- START diff Step #5: -W(Lc= Step #5: (N🪓NQ=Ã(HkW Step #5: +LC_ALL=C Step #5: +W(Lc= Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stdout differs Step #5: === KO Test failed and will panic for: env ["(N🪓NQ=Ã(HkW"] Step #5: Step #5: thread '' (8518) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["(N🪓NQ=Ã(HkW"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==8518== ERROR: libFuzzer: deadly signal Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine 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,0x63,0x3e,0xf0,0x72, Step #5: \360r Step #5: artifact_prefix='./'; Test unit written to ./crash-65b959df9f1c82ae8bc9db72873420f10e7addfe Step #5: Base64: PGM+8HI= 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: 2687531183 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge1206.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/65b959df9f1c82ae8bc9db72873420f10e7addfe' caused a failure at the previous merge step Step #5: MERGE-INNER: 301 total files; 161 processed earlier; will process 140 files now Step #5: Running test ["env", "-u=🧰"] Step #5: === Compare result for: env ["-u=🧰"] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: cannot unset '=\360\237\247\260': Invalid argument Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: +cannot unset '=\360\237\247\260': Invalid argument Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: env ["-u=🧰"] Step #5: Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: Running test ["env", "-i", "OUPKj=", "="] Step #5: === Compare result for: env ["-i", "OUPKj=", "="] Step #5: Rust stdout: Step #5: OUPKj= Step #5: Step #5: GNU stdout: Step #5: OUPKj= Step #5: = Step #5: Step #5: --- START diff Step #5: OUPKj= 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 ["-i", "OUPKj=", "="] Step #5: Step #5: thread '' (8567) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["-i", "OUPKj=", "="] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==8567== ERROR: libFuzzer: deadly signal Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine 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,0xf3,0xa0,0x9c,0x88, Step #5: <\363\240\234\210 Step #5: artifact_prefix='./'; Test unit written to ./crash-985133b6615bb9d7fd0e286ef34299acf882eb9e Step #5: Base64: PPOgnIg= 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: 2687544270 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge1206.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/985133b6615bb9d7fd0e286ef34299acf882eb9e' caused a failure at the previous merge step Step #5: MERGE-INNER: 301 total files; 163 processed earlier; will process 138 files now Step #5: Running test ["env", "-0", "-u=UHhX", "=zx🔩R", "(ui=UW9(P"] Step #5: === Compare result for: env ["-0", "-u=UHhX", "=zx🔩R", "(ui=UW9(P"] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: cannot unset '=UHhX': Invalid argument Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: +cannot unset '=UHhX': 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=UHhX", "=zx🔩R", "(ui=UW9(P"] 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/1b54ce1e-1292-4939-8db1-232a485d8694MSAN_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=df188beb06b9COVERAGE_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=df188beb06b9HTTP_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/1b54ce1e-1292-4939-8db1-232a485d8694SANITIZER=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/1b54ce1e-1292-4939-8db1-232a485d8694MSAN_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=df188beb06b9COVERAGE_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=df188beb06b9HTTP_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/1b54ce1e-1292-4939-8db1-232a485d8694SANITIZER=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 '' (8623) 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: ==8623== ERROR: libFuzzer: deadly signal Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x3c,0x73,0x3e,0x37,0x3c, Step #5: 7< Step #5: artifact_prefix='./'; Test unit written to ./crash-981564fe293ac866d2db0ecee419367870c7d4a3 Step #5: Base64: PHM+Nzw= 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: 2687556801 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge1206.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/981564fe293ac866d2db0ecee419367870c7d4a3' caused a failure at the previous merge step Step #5: MERGE-INNER: 301 total files; 165 processed earlier; will process 136 files now Step #5: Running test ["env", "-v", "-u=yG5nRb", "Fh=dK"] Step #5: === Compare result for: env ["-v", "-u=yG5nRb", "Fh=dK"] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: =yG5nRb Step #5: env: cannot unset '=yG5nRb': Invalid argument Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: +=yG5nRb Step #5: +env: cannot unset '=yG5nRb': 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=yG5nRb", "Fh=dK"] 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/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: HOSTNAME=df188beb06b9 Step #5: COVERAGE_EXTRA_ARGS= Step #5: SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: HOME=/root Step #5: SYSGOPATH=/root/go Step #5: OLDPWD=/workspace Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: FUZZING_LANGUAGE=rust Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: _=/usr/bin/timeout Step #5: HTTP_PORT= Step #5: PATH=/usr/local/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=df188beb06b9 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/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: SANITIZER=coverage Step #5: SHLVL=2 Step #5: SRC=/src Step #5: SYSGOPATH=/root/go Step #5: UBSAN_OPTIONS=print_stacktrace=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/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: -MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: -HOSTNAME=df188beb06b9 Step #5: -COVERAGE_EXTRA_ARGS= Step #5: -SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: -HOME=/root Step #5: -SYSGOPATH=/root/go Step #5: -OLDPWD=/workspace Step #5: -UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -FUZZING_LANGUAGE=rust Step #5: -FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: -_=/usr/bin/timeout Step #5: -HTTP_PORT= Step #5: -PATH=/usr/local/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=df188beb06b9 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/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: SANITIZER=coverage Step #5: +SHLVL=2 Step #5: +SRC=/src Step #5: +SYSGOPATH=/root/go Step #5: +UBSAN_OPTIONS=print_stacktrace=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 '' (8675) 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: ==8675== ERROR: libFuzzer: deadly signal Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x70,0x73,0x2f,0xfe,0x66, Step #5: ps/\376f Step #5: artifact_prefix='./'; Test unit written to ./crash-2532111f3ed704cb0ca72b5b8628946c4fa13917 Step #5: Base64: cHMv/mY= 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: 2687569133 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge1206.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/2532111f3ed704cb0ca72b5b8628946c4fa13917' caused a failure at the previous merge step Step #5: MERGE-INNER: 301 total files; 167 processed earlier; will process 134 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/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: HOSTNAME=df188beb06b9 Step #5: COVERAGE_EXTRA_ARGS= Step #5: SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: HOME=/root Step #5: SYSGOPATH=/root/go Step #5: OLDPWD=/workspace Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: FUZZING_LANGUAGE=rust Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: _=/usr/bin/timeout Step #5: HTTP_PORT= Step #5: PATH=/usr/local/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=df188beb06b9 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/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: SANITIZER=coverage Step #5: SHLVL=2 Step #5: SRC=/src Step #5: SYSGOPATH=/root/go Step #5: UBSAN_OPTIONS=print_stacktrace=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/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: -MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: -HOSTNAME=df188beb06b9 Step #5: -COVERAGE_EXTRA_ARGS= Step #5: -SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: -HOME=/root Step #5: -SYSGOPATH=/root/go Step #5: -OLDPWD=/workspace Step #5: -UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -FUZZING_LANGUAGE=rust Step #5: -FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: -_=/usr/bin/timeout Step #5: -HTTP_PORT= Step #5: -PATH=/usr/local/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=df188beb06b9 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/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: SANITIZER=coverage Step #5: +SHLVL=2 Step #5: +SRC=/src Step #5: +SYSGOPATH=/root/go Step #5: +UBSAN_OPTIONS=print_stacktrace=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 '' (8719) 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: ==8719== ERROR: libFuzzer: deadly signal Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine 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,0xe1,0xaa,0xe0,0x81,0x3a, Step #5: \252\341\252\340\201: Step #5: artifact_prefix='./'; Test unit written to ./crash-517ee69c88f238c1bcca1771706962077d5d2af0 Step #5: Base64: quGq4IE6 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: 2687580517 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge1206.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/517ee69c88f238c1bcca1771706962077d5d2af0' caused a failure at the previous merge step Step #5: MERGE-INNER: 301 total files; 168 processed earlier; will process 133 files now Step #5: Running test ["env", "-v", "-u=e"] Step #5: === Compare result for: env ["-v", "-u=e"] 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 ["-v", "-u=e"] 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/1b54ce1e-1292-4939-8db1-232a485d8694MSAN_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=df188beb06b9COVERAGE_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=df188beb06b9HTTP_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/1b54ce1e-1292-4939-8db1-232a485d8694SANITIZER=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/1b54ce1e-1292-4939-8db1-232a485d8694MSAN_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=df188beb06b9COVERAGE_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=df188beb06b9HTTP_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/1b54ce1e-1292-4939-8db1-232a485d8694SANITIZER=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 '' (8757) 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: ==8757== ERROR: libFuzzer: deadly signal Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine 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,0x0,0x2,0x5a,0x2c, Step #5: \000\000\000\002Z, Step #5: artifact_prefix='./'; Test unit written to ./crash-9120884b85f64b9757700eb8bf89c0811068a919 Step #5: Base64: AAAAAlos 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: 2687593139 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge1206.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/9120884b85f64b9757700eb8bf89c0811068a919' caused a failure at the previous merge step Step #5: MERGE-INNER: 301 total files; 170 processed earlier; will process 131 files now Step #5: Running test ["env", "lN="] Step #5: === Compare result for: env ["lN="] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: HOSTNAME=df188beb06b9 Step #5: COVERAGE_EXTRA_ARGS= Step #5: SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: HOME=/root Step #5: SYSGOPATH=/root/go Step #5: OLDPWD=/workspace Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: FUZZING_LANGUAGE=rust Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: _=/usr/bin/timeout Step #5: HTTP_PORT= Step #5: PATH=/usr/local/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: lN= 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=df188beb06b9 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/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: SANITIZER=coverage Step #5: SHLVL=2 Step #5: SRC=/src Step #5: SYSGOPATH=/root/go Step #5: UBSAN_OPTIONS=print_stacktrace=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: lN= Step #5: Step #5: --- START diff Step #5: -SRC=/src Step #5: -RESULTS=/builder/outputs/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: -MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: -HOSTNAME=df188beb06b9 Step #5: -COVERAGE_EXTRA_ARGS= Step #5: -SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: -HOME=/root Step #5: -SYSGOPATH=/root/go Step #5: -OLDPWD=/workspace Step #5: -UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -FUZZING_LANGUAGE=rust Step #5: -FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: -_=/usr/bin/timeout Step #5: -HTTP_PORT= Step #5: -PATH=/usr/local/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=df188beb06b9 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/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: SANITIZER=coverage Step #5: +SHLVL=2 Step #5: +SRC=/src Step #5: +SYSGOPATH=/root/go Step #5: +UBSAN_OPTIONS=print_stacktrace=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: lN= Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stdout differs Step #5: === KO Test failed and will panic for: env ["lN="] Step #5: Step #5: thread '' (8796) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["lN="] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==8796== ERROR: libFuzzer: deadly signal Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine 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,0x4a,0x3e,0x26,0x23,0x28, Step #5: &#( Step #5: artifact_prefix='./'; Test unit written to ./crash-5b253f63d4014fb8860208ce16edcbf2271b6206 Step #5: Base64: PEo+JiMo 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: 2687604838 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge1206.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/5b253f63d4014fb8860208ce16edcbf2271b6206' caused a failure at the previous merge step Step #5: MERGE-INNER: 301 total files; 171 processed earlier; will process 130 files now Step #5: Running test ["env", "-vv", "-u=mSÃÃk🔗", "--chdir=/tmp", "L=Fw"] Step #5: === Compare result for: env ["-vv", "-u=mSÃÃk🔗", "--chdir=/tmp", "L=Fw"] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: =mSÃÃk🔗 Step #5: env: cannot unset '=mS\303\203\303\203k\360\237\224\227': Invalid argument Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: +=mSÃÃk🔗 Step #5: +env: cannot unset '=mS\303\203\303\203k\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 ["-vv", "-u=mSÃÃk🔗", "--chdir=/tmp", "L=Fw"] Step #5: Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: Running test ["env", "-0", "8(=K"] Step #5: === Compare result for: env ["-0", "8(=K"] Step #5: Rust stdout: Step #5: SRC=/srcRESULTS=/builder/outputs/1b54ce1e-1292-4939-8db1-232a485d8694MSAN_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=df188beb06b9COVERAGE_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=/work8(=K Step #5: GNU stdout: Step #5: 8(=KAFL_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=df188beb06b9HTTP_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/1b54ce1e-1292-4939-8db1-232a485d8694SANITIZER=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/1b54ce1e-1292-4939-8db1-232a485d8694MSAN_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=df188beb06b9COVERAGE_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=/work8(=K Step #5: +8(=KAFL_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=df188beb06b9HTTP_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/1b54ce1e-1292-4939-8db1-232a485d8694SANITIZER=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", "8(=K"] Step #5: Step #5: thread '' (8826) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["-0", "8(=K"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==8826== ERROR: libFuzzer: deadly signal Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x11,0x0,0x0,0x87,0xfe,0x0, Step #5: \021\000\000\207\376\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-28eaed6be8c4b42e0f3929a576e5359a219dd8ef Step #5: Base64: EQAAh/4A 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: 2687616973 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge1206.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/28eaed6be8c4b42e0f3929a576e5359a219dd8ef' caused a failure at the previous merge step Step #5: MERGE-INNER: 301 total files; 173 processed earlier; will process 128 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: 28Mb Step #5: Running test ["env", "-v", "-vv", "KÃÃz=E🪓h", "Pns\u{fe0f}=3"] Step #5: === Compare result for: env ["-v", "-vv", "KÃÃz=E🪓h", "Pns\u{fe0f}=3"] Step #5: Rust stdout: Step #5: KÃÃz=E🪓h Step #5: Pns️=3 Step #5: Step #5: GNU stdout: Step #5: KÃÃz=E🪓h Step #5: LC_ALL=C Step #5: Pns️=3 Step #5: Step #5: --- START diff Step #5: KÃÃz=E🪓h Step #5: +LC_ALL=C Step #5: Pns️=3 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]: 'KÃÃz=E🪓h' Step #5: arg[4]: 'Pns️=3' Step #5: GNU stderr: Step #5: KÃÃz=E🪓h Step #5: setenv: Pns️=3 Step #5: --- START diff Step #5: -arg[0]: 'env' Step #5: -arg[1]: '-v' Step #5: -arg[2]: '-vv' Step #5: -arg[3]: 'KÃÃz=E🪓h' Step #5: -arg[4]: 'Pns️=3' Step #5: +KÃÃz=E🪓h Step #5: +setenv: Pns️=3 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", "KÃÃz=E🪓h", "Pns\u{fe0f}=3"] Step #5: Step #5: thread '' (8870) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["-v", "-vv", "KÃÃz=E🪓h", "Pns\u{fe0f}=3"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==8870== ERROR: libFuzzer: deadly signal Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x39,0xa,0xa,0xa,0xa,0xa, Step #5: 9\012\012\012\012\012 Step #5: artifact_prefix='./'; Test unit written to ./crash-9554ef518d692b0ab4f7b2fdf75dba0a8bbe822c Step #5: Base64: OQoKCgoK 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: 2687628798 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge1206.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/9554ef518d692b0ab4f7b2fdf75dba0a8bbe822c' caused a failure at the previous merge step Step #5: MERGE-INNER: 301 total files; 175 processed earlier; will process 126 files now Step #5: Running test ["env", "-0", "-u=Ã(xz⚙"] Step #5: === Compare result for: env ["-0", "-u=Ã(xz⚙"] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: cannot unset '=\303\203(xz\342\232\231': Invalid argument Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: +cannot unset '=\303\203(xz\342\232\231': 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=Ã(xz⚙"] Step #5: Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: Running test ["env", "-u=JMFr⚙", "=fa", "YAc="] Step #5: === Compare result for: env ["-u=JMFr⚙", "=fa", "YAc="] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: cannot unset '=JMFr\342\232\231': Invalid argument Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: +cannot unset '=JMFr\342\232\231': Invalid argument Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stderr differs Step #5: === KO Test completed with discrepancies for: env ["-u=JMFr⚙", "=fa", "YAc="] Step #5: Step #5: #2 pulse exec/s: 0 rss: 28Mb Step #5: Running test ["env", "-i", "-v", "-u=0"] Step #5: === Compare result for: env ["-i", "-v", "-u=0"] 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=0"] Step #5: Step #5: thread '' (8905) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["-i", "-v", "-u=0"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==8905== ERROR: libFuzzer: deadly signal Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine 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,0xfe,0xd,0xdb,0xd6,0x5b, Step #5: \377\376\015\333\326[ Step #5: artifact_prefix='./'; Test unit written to ./crash-f1207330b512d878e450fe6d5c9b6b6e6b3ab10f Step #5: Base64: //4N29Zb 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: 2687642398 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge1206.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/f1207330b512d878e450fe6d5c9b6b6e6b3ab10f' caused a failure at the previous merge step Step #5: MERGE-INNER: 301 total files; 178 processed earlier; will process 123 files now Step #5: Running test ["env", "-vv", "-u=ZAifl", "--chdir=/tmp", "DSKL=ÃwH"] Step #5: === Compare result for: env ["-vv", "-u=ZAifl", "--chdir=/tmp", "DSKL=ÃwH"] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: =ZAifl Step #5: env: cannot unset '=ZAifl': Invalid argument Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: +=ZAifl Step #5: +env: cannot unset '=ZAifl': 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=ZAifl", "--chdir=/tmp", "DSKL=ÃwH"] Step #5: Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: Running test ["env", "6=iUnq", "H9XJ=Y"] Step #5: === Compare result for: env ["6=iUnq", "H9XJ=Y"] Step #5: Rust stdout: Step #5: SRC=/src Step #5: RESULTS=/builder/outputs/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: HOSTNAME=df188beb06b9 Step #5: COVERAGE_EXTRA_ARGS= Step #5: SHLVL=2 Step #5: AFL_FUZZER_ARGS=-m none Step #5: HOME=/root Step #5: SYSGOPATH=/root/go Step #5: OLDPWD=/workspace Step #5: UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: FUZZING_LANGUAGE=rust Step #5: FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: _=/usr/bin/timeout Step #5: HTTP_PORT= Step #5: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-17-openjdk-amd64/bin Step #5: BUILDER_OUTPUT=/builder/outputs Step #5: CODE_COVERAGE_SRC=/opt/code_coverage Step #5: FUZZING_ENGINE=libfuzzer Step #5: DEBIAN_FRONTEND=noninteractive Step #5: GOPATH=/workspace/out/libfuzzer-coverage-x86_64//root/go Step #5: ARCHITECTURE=x86_64 Step #5: HWASAN_OPTIONS=random_tags=0 Step #5: OUT=/workspace/out/libfuzzer-coverage-x86_64 Step #5: JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server Step #5: ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3 Step #5: JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 Step #5: PWD=/workspace/out/libfuzzer-coverage-x86_64 Step #5: JAVA_15_HOME=/usr/lib/jvm/java-15-openjdk-amd64 Step #5: __LLVM_PROFILE_RT_INIT_ONCE=__LLVM_PROFILE_RT_INIT_ONCE Step #5: SANITIZER=coverage Step #5: WORK=/work Step #5: 6=iUnq Step #5: H9XJ=Y Step #5: Step #5: GNU stdout: Step #5: 6=iUnq 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: H9XJ=Y Step #5: HOME=/root Step #5: HOSTNAME=df188beb06b9 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/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: SANITIZER=coverage Step #5: SHLVL=2 Step #5: SRC=/src Step #5: SYSGOPATH=/root/go Step #5: UBSAN_OPTIONS=print_stacktrace=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/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: -MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -LLVM_PROFILE_FILE=/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_env.%1m.profraw Step #5: -HOSTNAME=df188beb06b9 Step #5: -COVERAGE_EXTRA_ARGS= Step #5: -SHLVL=2 Step #5: +6=iUnq Step #5: AFL_FUZZER_ARGS=-m none Step #5: -HOME=/root Step #5: -SYSGOPATH=/root/go Step #5: -OLDPWD=/workspace Step #5: -UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: -FUZZING_LANGUAGE=rust Step #5: -FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25 Step #5: -_=/usr/bin/timeout Step #5: -HTTP_PORT= Step #5: -PATH=/usr/local/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: +H9XJ=Y Step #5: +HOME=/root Step #5: +HOSTNAME=df188beb06b9 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/1b54ce1e-1292-4939-8db1-232a485d8694 Step #5: SANITIZER=coverage Step #5: +SHLVL=2 Step #5: +SRC=/src Step #5: +SYSGOPATH=/root/go Step #5: +UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3 Step #5: WORK=/work Step #5: -6=iUnq Step #5: -H9XJ=Y 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 ["6=iUnq", "H9XJ=Y"] Step #5: Step #5: thread '' (8945) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["6=iUnq", "H9XJ=Y"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==8945== ERROR: libFuzzer: deadly signal Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine 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,0x4e,0x3e,0x22,0x53,0x54,0x3e, Step #5: \"ST> Step #5: artifact_prefix='./'; Test unit written to ./crash-4101b5be6fd9dd0858e4a1edc8dff12a0262f707 Step #5: Base64: PE4+IlNUPg== Step #5: MERGE-OUTER: attempt 94 Step #5: WARNING: Failed to find function "__sanitizer_acquire_crash_state". Step #5: WARNING: Failed to find function "__sanitizer_print_stack_trace". Step #5: WARNING: Failed to find function "__sanitizer_set_death_callback". Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 2687654981 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge1206.txt' Step #5: MERGE-INNER: '/corpus/fuzz_env/4101b5be6fd9dd0858e4a1edc8dff12a0262f707' caused a failure at the previous merge step Step #5: MERGE-INNER: 301 total files; 180 processed earlier; will process 121 files now Step #5: Running test ["env", "-0", "-u=qÃdJ", "8=6", "O=M(dd3"] Step #5: === Compare result for: env ["-0", "-u=qÃdJ", "8=6", "O=M(dd3"] Step #5: Rust stderr: Step #5: env-error-cannot-unset Step #5: GNU stderr: Step #5: cannot unset '=q\303\203dJ': Invalid argument Step #5: --- START diff Step #5: -env-error-cannot-unset Step #5: +cannot unset '=q\303\203dJ': 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=qÃdJ", "8=6", "O=M(dd3"] Step #5: Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: Running test ["env", "-vv", "--chdir=/tmp", "=H"] Step #5: === Compare result for: env ["-vv", "--chdir=/tmp", "=H"] Step #5: Rust stderr: Step #5: arg[0]: 'env' Step #5: arg[1]: '-vv' Step #5: arg[2]: '--chdir=/tmp' Step #5: arg[3]: '=H' 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: =H 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]: '=H' 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: +=H 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", "=H"] Step #5: Step #5: #2 pulse exec/s: 0 rss: 29Mb Step #5: Running test ["env", "-i", "-0", "j=🪓cÃs⚙"] Step #5: === Compare result for: env ["-i", "-0", "j=🪓cÃs⚙"] Step #5: === OK Same behavior Step #5: Step #5: Running test ["env", "-0", "X🪓h🔩s=🧰", "c=0🪓cIY"] Step #5: === Compare result for: env ["-0", "X🪓h🔩s=🧰", "c=0🪓cIY"] Step #5: Rust stdout: Step #5: j=🪓cÃs⚙X🪓h🔩s=🧰c=0🪓cIY Step #5: GNU stdout: Step #5: LC_ALL=CX🪓h🔩s=🧰c=0🪓cIYj=🪓cÃs⚙ Step #5: --- START diff Step #5: -j=🪓cÃs⚙X🪓h🔩s=🧰c=0🪓cIY Step #5: +LC_ALL=CX🪓h🔩s=🧰c=0🪓cIYj=🪓cÃs⚙ Step #5: --- END diff Step #5: Step #5: Discrepancies detected: stdout differs Step #5: === KO Test failed and will panic for: env ["-0", "X🪓h🔩s=🧰", "c=0🪓cIY"] Step #5: Step #5: thread '' (8979) panicked at /src/rust-coreutils/fuzz/uufuzz/src/lib.rs:378:13: Step #5: Test failed for: env ["-0", "X🪓h🔩s=🧰", "c=0🪓cIY"] Step #5: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #5: ==8979== ERROR: libFuzzer: deadly signal Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine 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,0x2d,0x2d,0x21,0xa,0xa, Step #5: