uutils / uutils/coreutils

oss fuzz build is failing

Open
#6,376 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

U - seq
Dominant language
Rust
Stars
24.1k
Forks
2k
Avg merge
1d 5h
Merged PRs (30d)
365

Description

https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=68785
This time with a clear error:

Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpqg6qg5wc/fuzz_split
Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpqg6qg5wc/fuzz_wc
Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpqg6qg5wc/fuzz_env
Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpqg6qg5wc/fuzz_test
Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpqg6qg5wc/fuzz_expr
Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpqg6qg5wc/fuzz_sort
Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpqg6qg5wc/fuzz_seq_parse_number
Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpqg6qg5wc/fuzz_seq
Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpqg6qg5wc/fuzz_parse_time
Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpqg6qg5wc/fuzz_parse_glob
Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpqg6qg5wc/fuzz_cut
Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpqg6qg5wc/fuzz_date
Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpqg6qg5wc/fuzz_parse_size
Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpqg6qg5wc/fuzz_tr
Step #4 - "build-check-libfuzzer-address-x86_64": Retrying failed fuzz targets sequentially 2
Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpqg6qg5wc/fuzz_env
Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpqg6qg5wc/fuzz_seq
Step #4 - "build-check-libfuzzer-address-x86_64": Broken fuzz targets 2
Step #4 - "build-check-libfuzzer-address-x86_64": ('/tmp/not-out/tmpqg6qg5wc/fuzz_env', CompletedProcess(args=['bad_build_check', '/tmp/not-out/tmpqg6qg5wc/fuzz_env'], returncode=1, stdout=b'BAD BUILD: /tmp/not-out/tmpqg6qg5wc/fuzz_env seems to have either startup crash or exit:\nvm.mmap_rnd_bits = 28\n/tmp/not-out/tmpqg6qg5wc/fuzz_env -rss_limit_mb=2560 -timeout=25 -seed=1337 -runs=4 < /dev/null\nINFO: Running with entropic power schedule (0xFF, 100).\nINFO: Seed: 1337\nINFO: Loaded 1 modules   (276398 inline 8-bit counters): 276398 [0x5595cda70430, 0x5595cdab3bde), \nINFO: Loaded 1 PC tables (276398 PCs): 276398 [0x5595cdab3be0,0x5595cdeeb6c0), \nINFO: -max_len is not provided; libFuzzer will not generate inputs larger than 4096 bytes\nRunning test ["env", "-u=ScV9ib", "--chdir=/tmp"]\nTest Type: env\nInput: ["-u=ScV9ib", "--chdir=/tmp"]\nRust stderr: must specify command with --chdir (-C)\nTry \'/tmp/not-out/tmpqg6qg5wc/fuzz_env --help\' for more information.\nGNU stderr: cannot unset \xe2\x80\x98=ScV9ib\xe2\x80\x99: Invalid argument\nDiff=\n-must specify command with --chdir (-C)\n-Try \'/tmp/not-out/tmpqg6qg5wc/fuzz_env --help\' for more information.\n+cannot unset \xe2\x80\x98=ScV9ib\xe2\x80\x99: Invalid argument\n\nDiscrepancy detected: stderr differs\nTest completed with discrepancies for env: ["-u=ScV9ib", "--chdir=/tmp"]\nINFO: A corpus is not provided, starting from an empty corpus\nRunning test ["env"]\nTest Type: env\nInput: []\nAll outputs and exit codes matched.\n#2\tINITED cov: 1437 ft: 1437 corp: 1/1b exec/s: 0 rss: 54Mb\nRunning test ["env", "-0", "-u=(N"]\nTest Type: env\nInput: ["-0", "-u=(N"]\nRust stdout: RUN_FUZZER_MODE=batch\x00HOSTNAME=98886583354f\x00JAVA_HOME=/usr/lib/jvm/java-15-openjdk-amd64\x00CENTIPEDE_WORKDIR=/tmp/tmpc32or6ou\x00PWD=/tmp/not-out/tmpqg6qg5wc\x00SRC=/src\x00CODE_COVERAGE_SRC=/opt/code_coverage\x00ARCHITECTURE=x86_64\x00_=/tmp/not-out/tmpqg6qg5wc/fuzz_env\x00FUZZING_LANGUAGE=rust\x00FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25\x00FUZZING_ENGINE=libfuzzer\x00HOME=/root\x00HWASAN_OPTIONS=random_tags=0\x00JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-15-openjdk-amd64/lib/server\x00SKIP_SEED_CORPUS=1\x00ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3\x00SANITIZER=address\x00TERM=xterm\x00WORK=/work\x00SHLVL=4\x00UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3\x00AFL_FUZZER_ARGS=-m none\x00LC_CTYPE=C.UTF-8\x00MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3\x00PATH=/tmp/not-out/tmpqg6qg5wc:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-15-openjdk-amd64/bin\x00DEBIAN_FRONTEND=noninteractive\x00OLDPWD=/\x00GOPATH=/root/go\x00\nGNU stdout: \nDiff=\n-RUN_FUZZER_MODE=batch\x00HOSTNAME=98886583354f\x00JAVA_HOME=/usr/lib/jvm/java-15-openjdk-amd64\x00CENTIPEDE_WORKDIR=/tmp/tmpc32or6ou\x00PWD=/tmp/not-out/tmpqg6qg5wc\x00SRC=/src\x00CODE_COVERAGE_SRC=/opt/code_coverage\x00ARCHITECTURE=x86_64\x00_=/tmp/not-out/tmpqg6qg5wc/fuzz_env\x00FUZZING_LANGUAGE=rust\x00FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25\x00FUZZING_ENGINE=libfuzzer\x00HOME=/root\x00HWASAN_OPTIONS=random_tags=0\x00JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-15-openjdk-amd64/lib/server\x00SKIP_SEED_CORPUS=1\x00ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3\x00SANITIZER=address\x00TERM=xterm\x00WORK=/work\x00SHLVL=4\x00UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3\x00AFL_FUZZER_ARGS=-m none\x00LC_CTYPE=C.UTF-8\x00MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3\x00PATH=/tmp/not-out/tmpqg6qg5wc:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-15-openjdk-amd64/bin\x00DEBIAN_FRONTEND=noninteractive\x00OLDPWD=/\x00GOPATH=/root/go\x00\n\nRust stderr: \nGNU stderr: cannot unset \xe2\x80\x98=(N\xe2\x80\x99: Invalid argument\nDiff=\n+cannot unset \xe2\x80\x98=(N\xe2\x80\x99: Invalid argument\n\nRust exit code: 0\nGNU exit code: 125\nDiscrepancy detected: stdout differs, stderr differs, exit code differs\nthread \'<unnamed>\' panicked at fuzz_targets/fuzz_common.rs:349:13:\nTest failed for env: ["-0", "-u=(N"]\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\nAddressSanitizer:DEADLYSIGNAL\n=================================================================\n==670==ERROR: AddressSanitizer: ABRT on unknown address 0x00000000029e (pc 0x7f4cb05c900b bp 0x7ffc468a94d0 sp 0x7ffc468a9240 T0)\nSCARINESS: 10 (signal)\n    #0 0x7f4cb05c900b in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300b) (BuildId: 87b331c034a6458c64ce09c03939e947212e18ce)\n    #1 0x7f4cb05a8858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 87b331c034a6458c64ce09c03939e947212e18ce)\n    #2 0x5595cd73bf76 in std::sys::unix::abort_internal::h5cd43ca32989c1ab /rustc/89e2160c4ca5808657ed55392620ed1dbbce78d1/library/std/src/sys/unix/mod.rs:375:14\n    #3 0x5595cc8d5706 in std::process::abort::h08d7c20e63971123 /rustc/89e2160c4ca5808657ed55392620ed1dbbce78d1/library/std/src/process.rs:2279:5\n    #4 0x5595cd65d6e4 in libfuzzer_sys::initialize::_$u7b$$u7b$closure$u7d$$u7d$::h964e09541907a3c1 /rust/registry/src/index.crates.io-6f17d22bba15001f/libfuzzer-sys-0.4.7/src/lib.rs:91:9\n    #5 0x5595cd730a45 in _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..Fn$LT$Args$GT$$GT$::call::ha301741326637587 /rustc/89e2160c4ca5808657ed55392620ed1dbbce78d1/library/alloc/src/boxed.rs:2029:9\n    #6 0x5595cd730a45 in std::panicking::rust_panic_with_hook::hdec91a2b4b229c0a /rustc/89e2160c4ca5808657ed55392620ed1dbbce78d1/library/std/src/panicking.rs:783:13\n    #7 0x5595cd730791 in std::panicking::begin_panic_handler::_$u7b$$u7b$closure$u7d$$u7d$::h307c36ea28011ec5 /rustc/89e2160c4ca5808657ed55392620ed1dbbce78d1/library/std/src/panicking.rs:657:13\n    #8 0x5595cd72dcf5 in std::sys_common::backtrace::__rust_end_short_backtrace::h4a40c8d6f1eb7696 /rustc/89e2160c4ca5808657ed55392620ed1dbbce78d1/library/std/src/sys_common/backtrace.rs:171:18\n    #9 0x5595cd7304ef in rust_begin_unwind /rustc/89e2160c4ca5808657ed55392620ed1dbbce78d1/library/std/src/panicking.rs:645:5\n    #10 0x5595cc8d9034 in core::panicking::panic_fmt::h5740899885667996 /rustc/89e2160c4ca5808657ed55392620ed1dbbce78d1/library/core/src/panicking.rs:72:14\n    #11 0x5595ccab8b10 in fuzz_env::fuzz_common::compare_result::h6e115c42d2d39042 /src/rust-coreutils/fuzz/fuzz_targets/fuzz_common.rs:349:13\n    #12 0x5595ccac113a in fuzz_env::_::__libfuzzer_sys_run::h1b550332b4a369d6 /src/rust-coreutils/fuzz/fuzz_targets/fuzz_env.rs:89:5\n    #13 0x5595ccabf4f4 in rust_fuzzer_test_input /rust/registry/src/index.crates.io-6f17d22bba15001f/libfuzzer-sys-0.4.7/src/lib.rs:224:17\n    #14 0x5595cd658368 in libfuzzer_sys::test_input_wrap::_$u7b$$u7b$closure$u7d$$u7d$::h6c9532439f449b58 /rust/registry/src/index.crates.io-6f17d22bba15001f/libfuzzer-sys-0.4.7/src/lib.rs:61:9\n    #15 0x5595cd658368 in std::panicking::try::do_call::hda81a90517b1140e /rustc/89e2160c4ca5808657ed55392620ed1dbbce78d1/library/std/src/panicking.rs:552:40\n    #16 0x5595cd65d8f7 in __rust_try libfuzzer_sys.edb837e9efceab4f-cgu.0\n    #17 0x5595cd65ca41 in std::panicking::try::h2aad1c2bd8322422 /rustc/89e2160c4ca5808657ed55392620ed1dbbce78d1/library/std/src/panicking.rs:516:19\n    #18 0x5595cd65ca41 in std::panic::catch_unwind::h9789cf71497dd1fc /rustc/89e2160c4ca5808657ed55392620ed1dbbce78d1/library/std/src/panic.rs:142:14\n    #19 0x5595cd65ca41 in LLVMFuzzerTestOneInput /rust/registry/src/index.crates.io-6f17d22bba15001f/libfuzzer-sys-0.4.7/src/lib.rs:59:22\n    #20 0x5595cd67c600 in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:614:13\n    #21 0x5595cd67be25 in fuzzer::Fuzzer::RunOne(unsigned char const*, unsigned long, bool, fuzzer::InputInfo*, bool, bool*) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:516:7\n    #22 0x5595cd67d5f5 in fuzzer::Fuzzer::MutateAndTestOne() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:760:19\n    #23 0x5595cd67e3e5 in fuzzer::Fuzzer::Loop(std::__Fuzzer::vector<fuzzer::SizedFile, std::__Fuzzer::allocator<fuzzer::SizedFile>>&) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:905:5\n    #24 0x5595cd66c6f6 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:914:6\n    #25 0x5595cd698c22 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10\n    #26 0x7f4cb05aa082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 87b331c034a6458c64ce09c03939e947212e18ce)\n    #27 0x5595cc8da65d in _start (/tmp/not-out/tmpqg6qg5wc/fuzz_env+0x74965d) (BuildId: 6dc00dd4af890669cf4674c0aafd7125cc540d21)\n\nDEDUP_TOKEN: raise--abort--std::sys::unix::abort_internal::h5cd43ca32989c1ab\nAddressSanitizer can not provide additional info.\nSUMMARY: AddressSanitizer: ABRT (/lib/x86_64-linux-gnu/libc.so.6+0x4300b) (BuildId: 87b331c034a6458c64ce09c03939e947212e18ce) in raise\n==670==ABORTING\nMS: 1 ChangeBit-; base unit: adc83b19e793491b1c6ea0fd8b46cd9f32e592fc\n0x2a,\n*\nartifact_prefix=\'./\'; Test unit written to ./crash-df58248c414f342c81e056b40bee12d17a08bf61\nBase64: Kg==\n', stderr=b''))
Step #4 - "build-check-libfuzzer-address-x86_64": BAD BUILD: /tmp/not-out/tmpqg6qg5wc/fuzz_env seems to have either startup crash or exit:
Step #4 - "build-check-libfuzzer-address-x86_64": vm.mmap_rnd_bits = 28
Step #4 - "build-check-libfuzzer-address-x86_64": /tmp/not-out/tmpqg6qg5wc/fuzz_env -rss_limit_mb=2560 -timeout=25 -seed=1337 -runs=4 < /dev/null
Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Running with entropic power schedule (0xFF, 100).
Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Seed: 1337
Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Loaded 1 modules   (276398 inline 8-bit counters): 276398 [0x5582fe1c8430, 0x5582fe20bbde), 
Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Loaded 1 PC tables (276398 PCs): 276398 [0x5582fe20bbe0,0x5582fe6436c0), 
Step #4 - "build-check-libfuzzer-address-x86_64": INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 4096 bytes
Step #4 - "build-check-libfuzzer-address-x86_64": Running test ["env", "-0", "-u=WwuÃv", "Q8=Ã(Ã"]
Step #4 - "build-check-libfuzzer-address-x86_64": Test Type: env
Step #4 - "build-check-libfuzzer-address-x86_64": Input: ["-0", "-u=WwuÃv", "Q8=Ã(Ã"]
Step #4 - "build-check-libfuzzer-address-x86_64": Rust stdout: RUN_FUZZER_MODE=batch�HOSTNAME=98886583354f�JAVA_HOME=/usr/lib/jvm/java-15-openjdk-amd64�CENTIPEDE_WORKDIR=/tmp/tmp1vuhxrnk�PWD=/tmp/not-out/tmpqg6qg5wc�SRC=/src�CODE_COVERAGE_SRC=/opt/code_coverage�ARCHITECTURE=x86_64�_=/tmp/not-out/tmpqg6qg5wc/fuzz_env�FUZZING_LANGUAGE=rust�FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25�FUZZING_ENGINE=libfuzzer�HOME=/root�HWASAN_OPTIONS=random_tags=0�JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-15-openjdk-amd64/lib/server�SKIP_SEED_CORPUS=1�ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3�SANITIZER=address�TERM=xterm�WORK=/work�SHLVL=4�UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3�AFL_FUZZER_ARGS=-m none�LC_CTYPE=C.UTF-8�MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3�PATH=/tmp/not-out/tmpqg6qg5wc:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-15-openjdk-amd64/bin�DEBIAN_FRONTEND=noninteractive�OLDPWD=/�GOPATH=/root/go�Q8=Ã(Ã�
Step #4 - "build-check-libfuzzer-address-x86_64": GNU stdout: 
Step #4 - "build-check-libfuzzer-address-x86_64": Diff=
Step #4 - "build-check-libfuzzer-address-x86_64": -RUN_FUZZER_MODE=batch�HOSTNAME=98886583354f�JAVA_HOME=/usr/lib/jvm/java-15-openjdk-amd64�CENTIPEDE_WORKDIR=/tmp/tmp1vuhxrnk�PWD=/tmp/not-out/tmpqg6qg5wc�SRC=/src�CODE_COVERAGE_SRC=/opt/code_coverage�ARCHITECTURE=x86_64�_=/tmp/not-out/tmpqg6qg5wc/fuzz_env�FUZZING_LANGUAGE=rust�FUZZER_ARGS=-rss_limit_mb=2560 -timeout=25�FUZZING_ENGINE=libfuzzer�HOME=/root�HWASAN_OPTIONS=random_tags=0�JVM_LD_LIBRARY_PATH=/usr/lib/jvm/java-15-openjdk-amd64/lib/server�SKIP_SEED_CORPUS=1�ASAN_OPTIONS=alloc_dealloc_mismatch=0:allocator_may_return_null=1:allocator_release_to_os_interval_ms=500:check_malloc_usable_size=0:detect_container_overflow=1:detect_odr_violation=0:detect_leaks=1:detect_stack_use_after_return=1:fast_unwind_on_fatal=0:handle_abort=1:handle_segv=1:handle_sigill=1:max_uar_stack_size_log=16:print_scariness=1:quarantine_size_mb=10:strict_memcmp=1:strip_path_prefix=/workspace/:symbolize=1:use_sigaltstack=1:dedup_token_length=3�SANITIZER=address�TERM=xterm�WORK=/work�SHLVL=4�UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:silence_unsigned_overflow=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3�AFL_FUZZER_ARGS=-m none�LC_CTYPE=C.UTF-8�MSAN_OPTIONS=print_stats=1:strip_path_prefix=/workspace/:symbolize=1:dedup_token_length=3�PATH=/tmp/not-out/tmpqg6qg5wc:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/go/bin:/usr/lib/jvm/java-15-openjdk-amd64/bin�DEBIAN_FRONTEND=noninteractive�OLDPWD=/�GOPATH=/root/go�Q8=Ã(Ã�
Step #4 - "build-check-libfuzzer-address-x86_64": 
Step #4 - "build-check-libfuzzer-address-x86_64": Rust stderr: 
Step #4 - "build-check-libfuzzer-address-x86_64": GNU stderr: cannot unset ‘=WwuÃv’: Invalid argument
Step #4 - "build-check-libfuzzer-address-x86_64": Diff=
Step #4 - "build-check-libfuzzer-address-x86_64": +cannot unset ‘=WwuÃv’: Invalid argument
Step #4 - "build-check-libfuzzer-address-x86_64": 
Step #4 - "build-check-libfuzzer-address-x86_64": Rust exit code: 0
Step #4 - "build-check-libfuzzer-address-x86_64": GNU exit code: 125
Step #4 - "build-check-libfuzzer-address-x86_64": Discrepancy detected: stdout differs, stderr differs, exit code differs
Step #4 - "build-check-libfuzzer-address-x86_64": thread '<unnamed>' panicked at fuzz_targets/fuzz_common.rs:349:13:
Step #4 - "build-check-libfuzzer-address-x86_64": Test failed for env: ["-0", "-u=WwuÃv", "Q8=Ã(Ã"]
Step #4 - "build-check-libfuzzer-address-x86_64": note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
Step #4 - "build-check-libfuzzer-address-x86_64": AddressSanitizer:DEADLYSIGNAL
Step #4 - "build-check-libfuzzer-address-x86_64": =================================================================
Step #4 - "build-check-libfuzzer-address-x86_64": ==939==ERROR: AddressSanitizer: ABRT on unknown address 0x0000000003ab (pc 0x7f6b1397200b bp 0x7ffc4c1e5a50 sp 0x7ffc4c1e57c0 T0)
Step #4 - "build-check-libfuzzer-address-x86_64": SCARINESS: 10 (signal)
Step #4 - "build-check-libfuzzer-address-x86_64":     #0 0x7f6b1397200b in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300b) (BuildId: 87b331c034a6458c64ce09c03939e947212e18ce)
Step #4 - "build-check-libfuzzer-address-x86_64":     #1 0x7f6b13951858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 87b331c034a6458c64ce09c03939e947212e18ce)
Step #4 - "build-check-libfuzzer-address-x86_64":     #2 0x5582fde93f76 in std::sys::unix::abort_internal::h5cd43ca32989c1ab /rustc/89e2160c4ca5808657ed55392620ed1dbbce78d1/library/std/src/sys/unix/mod.rs:375:14
Step #4 - "build-check-libfuzzer-address-x86_64":     #3 0x5582fd02d706 in std::process::abort::h08d7c20e63971123 /rustc/89e2160c4ca5808657ed55392620ed1dbbce78d1/library/std/src/process.rs:2279:5
Step #4 - "build-check-libfuzzer-address-x86_64":     #4 0x5582fddb56e4 in libfuzzer_sys::initialize::_$u7b$$u7b$closure$u7d$$u7d$::h964e09541907a3c1 /rust/registry/src/index.crates.io-6f17d22bba15001f/libfuzzer-sys-0.4.7/src/lib.rs:91:9
Step #4 - "build-check-libfuzzer-address-x86_64":     #5 0x5582fde88a45 in _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..Fn$LT$Args$GT$$GT$::call::ha301741326637587 /rustc/89e2160c4ca5808657ed55392620ed1dbbce78d1/library/alloc/src/boxed.rs:2029:9
Step #4 - "build-check-libfuzzer-address-x86_64":     #6 0x5582fde88a45 in std::panicking::rust_panic_with_hook::hdec91a2b4b229c0a /rustc/89e2160c4ca5808657ed55392620ed1dbbce78d1/library/std/src/panicking.rs:783:13
Step #4 - "build-check-libfuzzer-address-x86_64":     #7 0x5582fde88791 in std::panicking::begin_panic_handler::_$u7b$$u7b$closure$u7d$$u7d$::h307c36ea28011ec5 /rustc/89e2160c4ca5808657ed55392620ed1dbbce78d1/library/std/src/panicking.rs:657:13
Step #4 - "build-check-libfuzzer-address-x86_64":     #8 0x5582fde85cf5 in std::sys_common::backtrace::__rust_end_short_backtrace::h4a40c8d6f1eb7696 /rustc/89e2160c4ca5808657ed55392620ed1dbbce78d1/library/std/src/sys_common/backtrace.rs:171:18
Step #4 - "build-check-libfuzzer-address-x86_64":     #9 0x5582fde884ef in rust_begin_unwind /rustc/89e2160c4ca5808657ed55392620ed1dbbce78d1/library/std/src/panicking.rs:645:5
Step #4 - "build-check-libfuzzer-address-x86_64":     #10 0x5582fd031034 in core::panicking::panic_fmt::h5740899885667996 /rustc/89e2160c4ca5808657ed55392620ed1dbbce78d1/library/core/src/panicking.rs:72:14
Step #4 - "build-check-libfuzzer-address-x86_64":     #11 0x5582fd210b10 in fuzz_env::fuzz_common::compare_result::h6e115c42d2d39042 /src/rust-coreutils/fuzz/fuzz_targets/fuzz_common.rs:349:13
Step #4 - "build-check-libfuzzer-address-x86_64":     #12 0x5582fd21913a in fuzz_env::_::__libfuzzer_sys_run::h1b550332b4a369d6 /src/rust-coreutils/fuzz/fuzz_targets/fuzz_env.rs:89:5
Step #4 - "build-check-libfuzzer-address-x86_64":     #13 0x5582fd2174f4 in rust_fuzzer_test_input /rust/registry/src/index.crates.io-6f17d22bba15001f/libfuzzer-sys-0.4.7/src/lib.rs:224:17
Step #4 - "build-check-libfuzzer-address-x86_64":     #14 0x5582fddb0368 in libfuzzer_sys::test_input_wrap::_$u7b$$u7b$closure$u7d$$u7d$::h6c9532439f449b58 /rust/registry/src/index.crates.io-6f17d22bba15001f/libfuzzer-sys-0.4.7/src/lib.rs:61:9
Step #4 - "build-check-libfuzzer-address-x86_64":     #15 0x5582fddb0368 in std::panicking::try::do_call::hda81a90517b1140e /rustc/89e2160c4ca5808657ed55392620ed1dbbce78d1/library/std/src/panicking.rs:552:40
Step #4 - "build-check-libfuzzer-address-x86_64":     #16 0x5582fddb58f7 in __rust_try libfuzzer_sys.edb837e9efceab4f-cgu.0
Step #4 - "build-check-libfuzzer-address-x86_64":     #17 0x5582fddb4a41 in std::panicking::try::h2aad1c2bd8322422 /rustc/89e2160c4ca5808657ed55392620ed1dbbce78d1/library/std/src/panicking.rs:516:19
Step #4 - "build-check-libfuzzer-address-x86_64":     #18 0x5582fddb4a41 in std::panic::catch_unwind::h9789cf71497dd1fc /rustc/89e2160c4ca5808657ed55392620ed1dbbce78d1/library/std/src/panic.rs:142:14
Step #4 - "build-check-libfuzzer-address-x86_64":     #19 0x5582fddb4a41 in LLVMFuzzerTestOneInput /rust/registry/src/index.crates.io-6f17d22bba15001f/libfuzzer-sys-0.4.7/src/lib.rs:59:22
Step #4 - "build-check-libfuzzer-address-x86_64":     #20 0x5582fddd4600 in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:614:13
Step #4 - "build-check-libfuzzer-address-x86_64":     #21 0x5582fddd5b01 in fuzzer::Fuzzer::ReadAndExecuteSeedCorpora(std::__Fuzzer::vector<fuzzer::SizedFile, std::__Fuzzer::allocator<fuzzer::SizedFile>>&) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:807:3
Step #4 - "build-check-libfuzzer-address-x86_64":     #22 0x5582fddd60e7 in fuzzer::Fuzzer::Loop(std::__Fuzzer::vector<fuzzer::SizedFile, std::__Fuzzer::allocator<fuzzer::SizedFile>>&) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:867:3
Step #4 - "build-check-libfuzzer-address-x86_64":     #23 0x5582fddc46f6 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:914:6
Step #4 - "build-check-libfuzzer-address-x86_64":     #24 0x5582fddf0c22 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10
Step #4 - "build-check-libfuzzer-address-x86_64":     #25 0x7f6b13953082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 87b331c034a6458c64ce09c03939e947212e18ce)
Step #4 - "build-check-libfuzzer-address-x86_64":     #26 0x5582fd03265d in _start (/tmp/not-out/tmpqg6qg5wc/fuzz_env+0x74965d) (BuildId: 6dc00dd4af890669cf4674c0aafd7125cc540d21)
Step #4 - "build-check-libfuzzer-address-x86_64": 
Step #4 - "build-check-libfuzzer-address-x86_64": DEDUP_TOKEN: raise--abort--std::sys::unix::abort_internal::h5cd43ca32989c1ab
Step #4 - "build-check-libfuzzer-address-x86_64": AddressSanitizer can not provide additional info.
Step #4 - "build-check-libfuzzer-address-x86_64": SUMMARY: AddressSanitizer: ABRT (/lib/x86_64-linux-gnu/libc.so.6+0x4300b) (BuildId: 87b331c034a6458c64ce09c03939e947212e18ce) in raise
Step #4 - "build-check-libfuzzer-address-x86_64": ==939==ABORTING
Step #4 - "build-check-libfuzzer-address-x86_64": MS: 0 ; base unit: 0000000000000000000000000000000000000000
Step #4 - "build-check-libfuzzer-address-x86_64": 
Step #4 - "build-check-libfuzzer-address-x86_64": 
Step #4 - "build-check-libfuzzer-address-x86_64": artifact_prefix='./'; Test unit written to ./crash-da39a3ee5e6b4b0d3255bfef95601890afd80709
Step #4 - "build-check-libfuzzer-address-x86_64": Base64: 
Step #4 - "build-check-libfuzzer-address-x86_64": 
Step #4 - "build-check-libfuzzer-address-x86_64": ('/tmp/not-out/tmpqg6qg5wc/fuzz_seq', CompletedProcess(args=['bad_build_check', '/tmp/not-out/tmpqg6qg5wc/fuzz_seq'], returncode=1, stdout=b'BAD BUILD: /tmp/not-out/tmpqg6qg5wc/fuzz_seq seems to have either startup crash or exit:\nvm.mmap_rnd_bits = 28\n/tmp/not-out/tmpqg6qg5wc/fuzz_seq -rss_limit_mb=2560 -timeout=25 -seed=1337 -runs=4 < /dev/null\nINFO: Running with entropic power schedule (0xFF, 100).\nINFO: Seed: 1337\nINFO: Loaded 1 modules   (330917 inline 8-bit counters): 330917 [0x564b7e023f10, 0x564b7e074bb5), \nINFO: Loaded 1 PC tables (330917 PCs): 330917 [0x564b7e074bb8,0x564b7e581608), \nINFO: -max_len is not provided; libFuzzer will not generate inputs larger than 4096 bytes\nRunning test ["seq", "-23"]\nTest Type: seq\nInput: ["-23"]\nAll outputs and exit codes matched.\nINFO: A corpus is not provided, starting from an empty corpus\nRunning test ["seq", "-31.153129230798854", "-1075"]\nTest Type: seq\nInput: ["-31.153129230798854", "-1075"]\nAll outputs and exit codes matched.\n#2\tINITED cov: 1685 ft: 1673 corp: 1/1b exec/s: 0 rss: 53Mb\nRunning test ["seq", "63"]\n', stderr=b''))
Step #4 - "build-check-libfuzzer-address-x86_64": BAD BUILD: /tmp/not-out/tmpqg6qg5wc/fuzz_seq seems to have either startup crash or exit:
Step #4 - "build-check-libfuzzer-address-x86_64": vm.mmap_rnd_bits = 28
Step #4 - "build-check-libfuzzer-address-x86_64": /tmp/not-out/tmpqg6qg5wc/fuzz_seq -rss_limit_mb=2560 -timeout=25 -seed=1337 -runs=4 < /dev/null
Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Running with entropic power schedule (0xFF, 100).
Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Seed: 1337
Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Loaded 1 modules   (330917 inline 8-bit counters): 330917 [0x556d9e12df10, 0x556d9e17ebb5), 
Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Loaded 1 PC tables (330917 PCs): 330917 [0x556d9e17ebb8,0x556d9e68b608), 
Step #4 - "build-check-libfuzzer-address-x86_64": INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 4096 bytes
Step #4 - "build-check-libfuzzer-address-x86_64": Running test ["seq", "-91", "-69.35054698516696", "29"]
Step #4 - "build-check-libfuzzer-address-x86_64": Test Type: seq
Step #4 - "build-check-libfuzzer-address-x86_64": Input: ["-91", "-69.35054698516696", "29"]
Step #4 - "build-check-libfuzzer-address-x86_64": All outputs and exit codes matched.
Step #4 - "build-check-libfuzzer-address-x86_64": INFO: A corpus is not provided, starting from an empty corpus
Step #4 - "build-check-libfuzzer-address-x86_64": Running test ["seq", "-52.072608934261176", "53.47873791824151", "10.974655606900939"]
Step #4 - "build-check-libfuzzer-address-x86_64": Test Type: seq
Step #4 - "build-check-libfuzzer-address-x86_64": Input: ["-52.072608934261176", "53.47873791824151", "10.974655606900939"]
Step #4 - "build-check-libfuzzer-address-x86_64": Rust stdout: -52.0726089342612
Step #4 - "build-check-libfuzzer-address-x86_64": 1.40612898398033
Step #4 - "build-check-libfuzzer-address-x86_64": 
Step #4 - "build-check-libfuzzer-address-x86_64": GNU stdout: -52.072608934261176
Step #4 - "build-check-libfuzzer-address-x86_64": 1.406128983980334
Step #4 - "build-check-libfuzzer-address-x86_64": 
Step #4 - "build-check-libfuzzer-address-x86_64": Diff=
Step #4 - "build-check-libfuzzer-address-x86_64": --52.0726089342612
Step #4 - "build-check-libfuzzer-address-x86_64": -1.40612898398033
Step #4 - "build-check-libfuzzer-address-x86_64": +-52.072608934261176
Step #4 - "build-check-libfuzzer-address-x86_64": +1.406128983980334
Step #4 - "build-check-libfuzzer-address-x86_64": 
Step #4 - "build-check-libfuzzer-address-x86_64": Discrepancy detected: stdout differs
Step #4 - "build-check-libfuzzer-address-x86_64": thread '<unnamed>' panicked at fuzz_targets/fuzz_common.rs:349:13:
Step #4 - "build-check-libfuzzer-address-x86_64": Test failed for seq: ["-52.072608934261176", "53.47873791824151", "10.974655606900939"]
Step #4 - "build-check-libfuzzer-address-x86_64": note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
Step #4 - "build-check-libfuzzer-address-x86_64": AddressSanitizer:DEADLYSIGNAL
Step #4 - "build-check-libfuzzer-address-x86_64": =================================================================
Step #4 - "build-check-libfuzzer-address-x86_64": ==983==ERROR: AddressSanitizer: ABRT on unknown address 0x0000000003d7 (pc 0x7f20dd9a300b bp 0x7fff52c3d330 sp 0x7fff52c3d0a0 T0)
Step #4 - "build-check-libfuzzer-address-x86_64": SCARINESS: 10 (signal)
Step #4 - "build-check-libfuzzer-address-x86_64":     #0 0x7f20dd9a300b in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300b) (BuildId: 87b331c034a6458c64ce09c03939e947212e18ce)
Step #4 - "build-check-libfuzzer-address-x86_64":     #1 0x7f20dd982858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 87b331c034a6458c64ce09c03939e947212e18ce)
Step #4 - "build-check-libfuzzer-address-x86_64":     #2 0x556d9ddb7ae6 in std::sys::unix::abort_internal::h5cd43ca32989c1ab /rustc/89e2160c4ca5808657ed55392620ed1dbbce78d1/library/std/src/sys/unix/mod.rs:375:14
Step #4 - "build-check-libfuzzer-address-x86_64":     #3 0x556d9cc9fd16 in std::process::abort::h08d7c20e63971123 /rustc/89e2160c4ca5808657ed55392620ed1dbbce78d1/library/std/src/process.rs:2279:5
Step #4 - "build-check-libfuzzer-address-x86_64":     #4 0x556d9dcd9254 in libfuzzer_sys::initialize::_$u7b$$u7b$closure$u7d$$u7d$::h964e09541907a3c1 /rust/registry/src/index.crates.io-6f17d22bba15001f/libfuzzer-sys-0.4.7/src/lib.rs:91:9
Step #4 - "build-check-libfuzzer-address-x86_64":     #5 0x556d9ddac5b5 in _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..Fn$LT$Args$GT$$GT$::call::ha301741326637587 /rustc/89e2160c4ca5808657ed55392620ed1dbbce78d1/library/alloc/src/boxed.rs:2029:9
Step #4 - "build-check-libfuzzer-address-x86_64":     #6 0x556d9ddac5b5 in std::panicking::rust_panic_with_hook::hdec91a2b4b229c0a /rustc/89e2160c4ca5808657ed55392620ed1dbbce78d1/library/std/src/panicking.rs:783:13
Step #4 - "build-check-libfuzzer-address-x86_64":     #7 0x556d9ddac301 in std::panicking::begin_panic_handler::_$u7b$$u7b$closure$u7d$$u7d$::h307c36ea28011ec5 /rustc/89e2160c4ca5808657ed55392620ed1dbbce78d1/library/std/src/panicking.rs:657:13
Step #4 - "build-check-libfuzzer-address-x86_64":     #8 0x556d9dda9865 in std::sys_common::backtrace::__rust_end_short_backtrace::h4a40c8d6f1eb7696 /rustc/89e2160c4ca5808657ed55392620ed1dbbce78d1/library/std/src/sys_common/backtrace.rs:171:18
Step #4 - "build-check-libfuzzer-address-x86_64":     #9 0x556d9ddac05f in rust_begin_unwind /rustc/89e2160c4ca5808657ed55392620ed1dbbce78d1/library/std/src/panicking.rs:645:5
Step #4 - "build-check-libfuzzer-address-x86_64":     #10 0x556d9cca3644 in core::panicking::panic_fmt::h5740899885667996 /rustc/89e2160c4ca5808657ed55392620ed1dbbce78d1/library/core/src/panicking.rs:72:14
Step #4 - "build-check-libfuzzer-address-x86_64":     #11 0x556d9ce92690 in fuzz_seq::fuzz_common::compare_result::h3da0cc0223b4afbd /src/rust-coreutils/fuzz/fuzz_targets/fuzz_common.rs:349:13
Step #4 - "build-check-libfuzzer-address-x86_64":     #12 0x556d9ce9b959 in fuzz_seq::_::__libfuzzer_sys_run::h1ef856d0a0f4036c /src/rust-coreutils/fuzz/fuzz_targets/fuzz_seq.rs:67:5
Step #4 - "build-check-libfuzzer-address-x86_64":     #13 0x556d9ce99db4 in rust_fuzzer_test_input /rust/registry/src/index.crates.io-6f17d22bba15001f/libfuzzer-sys-0.4.7/src/lib.rs:224:17
Step #4 - "build-check-libfuzzer-address-x86_64":     #14 0x556d9dcd3ed8 in libfuzzer_sys::test_input_wrap::_$u7b$$u7b$closure$u7d$$u7d$::h6c9532439f449b58 /rust/registry/src/index.crates.io-6f17d22bba15001f/libfuzzer-sys-0.4.7/src/lib.rs:61:9
Step #4 - "build-check-libfuzzer-address-x86_64":     #15 0x556d9dcd3ed8 in std::panicking::try::do_call::hda81a90517b1140e /rustc/89e2160c4ca5808657ed55392620ed1dbbce78d1/library/std/src/panicking.rs:552:40
Step #4 - "build-check-libfuzzer-address-x86_64":     #16 0x556d9dcd9467 in __rust_try libfuzzer_sys.edb837e9efceab4f-cgu.0
Step #4 - "build-check-libfuzzer-address-x86_64":     #17 0x556d9dcd85b1 in std::panicking::try::h2aad1c2bd8322422 /rustc/89e2160c4ca5808657ed55392620ed1dbbce78d1/library/std/src/panicking.rs:516:19
Step #4 - "build-check-libfuzzer-address-x86_64":     #18 0x556d9dcd85b1 in std::panic::catch_unwind::h9789cf71497dd1fc /rustc/89e2160c4ca5808657ed55392620ed1dbbce78d1/library/std/src/panic.rs:142:14
Step #4 - "build-check-libfuzzer-address-x86_64":     #19 0x556d9dcd85b1 in LLVMFuzzerTestOneInput /rust/registry/src/index.crates.io-6f17d22bba15001f/libfuzzer-sys-0.4.7/src/lib.rs:59:22
Step #4 - "build-check-libfuzzer-address-x86_64":     #20 0x556d9dcf8170 in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:614:13
Step #4 - "build-check-libfuzzer-address-x86_64":     #21 0x556d9dcf7995 in fuzzer::Fuzzer::RunOne(unsigned char const*, unsigned long, bool, fuzzer::InputInfo*, bool, bool*) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:516:7
Step #4 - "build-check-libfuzzer-address-x86_64":     #22 0x556d9dcf97e6 in fuzzer::Fuzzer::ReadAndExecuteSeedCorpora(std::__Fuzzer::vector<fuzzer::SizedFile, std::__Fuzzer::allocator<fuzzer::SizedFile>>&) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:812:5
Step #4 - "build-check-libfuzzer-address-x86_64":     #23 0x556d9dcf9c57 in fuzzer::Fuzzer::Loop(std::__Fuzzer::vector<fuzzer::SizedFile, std::__Fuzzer::allocator<fuzzer::SizedFile>>&) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:867:3
Step #4 - "build-check-libfuzzer-address-x86_64":     #24 0x556d9dce8266 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:914:6
Step #4 - "build-check-libfuzzer-address-x86_64":     #25 0x556d9dd14792 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10
Step #4 - "build-check-libfuzzer-address-x86_64":     #26 0x7f20dd984082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 87b331c034a6458c64ce09c03939e947212e18ce)
Step #4 - "build-check-libfuzzer-address-x86_64":     #27 0x556d9cca4c6d in _start (/tmp/not-out/tmpqg6qg5wc/fuzz_seq+0x889c6d) (BuildId: b200f5345f873bdc51534f2e183d91327d350297)
Step #4 - "build-check-libfuzzer-address-x86_64": 
Step #4 - "build-check-libfuzzer-address-x86_64": DEDUP_TOKEN: raise--abort--std::sys::unix::abort_internal::h5cd43ca32989c1ab
Step #4 - "build-check-libfuzzer-address-x86_64": AddressSanitizer can not provide additional info.
Step #4 - "build-check-libfuzzer-address-x86_64": SUMMARY: AddressSanitizer: ABRT (/lib/x86_64-linux-gnu/libc.so.6+0x4300b) (BuildId: 87b331c034a6458c64ce09c03939e947212e18ce) in raise
Step #4 - "build-check-libfuzzer-address-x86_64": ==983==ABORTING
Step #4 - "build-check-libfuzzer-address-x86_64": MS: 0 ; base unit: 0000000000000000000000000000000000000000
Step #4 - "build-check-libfuzzer-address-x86_64": 0xa,
Step #4 - "build-check-libfuzzer-address-x86_64": \012
Step #4 - "build-check-libfuzzer-address-x86_64": artifact_prefix='./'; Test unit written to ./crash-adc83b19e793491b1c6ea0fd8b46cd9f32e592fc
Step #4 - "build-check-libfuzzer-address-x86_64": Base64: Cg==
Step #4 - "build-check-libfuzzer-address-x86_64": 
Step #4 - "build-check-libfuzzer-address-x86_64": ERROR: 12.5% of fuzz targets seem to be broken. See the list above for a detailed information.
Step #4 - "build-check-libfuzzer-address-x86_64": ********************************************************************************
Step #4 - "build-check-libfuzzer-address-x86_64": Build checks failed.
Step #4 - "build-check-libfuzzer-address-x86_64": To reproduce, run:
Step #4 - "build-check-libfuzzer-address-x86_64": python infra/helper.py build_image rust-coreutils
Step #4 - "build-check-libfuzzer-address-x86_64": python infra/helper.py build_fuzzers --sanitizer address --engine libfuzzer --architecture x86_64 rust-coreutils
Step #4 - "build-check-libfuzzer-address-x86_64": python infra/helper.py check_build --sanitizer address --engine libfuzzer --architecture x86_64 rust-coreutils
Step #4 - "build-check-libfuzzer-address-x86_64": ********************************************************************************
Finished Step #4 - "build-check-libfuzzer-address-x86_64"

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with fuzz/fuzz_targets/fuzz_common.rs around compare_result and fuzz/fuzz_targets/fuzz_env.rs, where the reported discrepancy occurs. Reproduce the OSS-Fuzz bad-build check for fuzz_env and compare the Rust and GNU env behavior shown in the log. Done means the fuzz target no longer reports a discrepancy and the OSS-Fuzz build passes.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
cli, testing-qa
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.