Skip to content

fuzz: oss-fuzz coverage build is failing #31770

@fanquake

Description

@fanquake

It first failed on the 25th (https://oss-fuzz-build-logs.storage.googleapis.com/log-7da28be4-dcf5-4e23-a6ca-153f67ad2f60.txt):

Step #7: �[0m�[0;31mwarning: The file '/usr/evmap.c' isn't covered.
Step #7: �[0m�[0;31merror: /workspace/out/libfuzzer-coverage-x86_64/usr/arc4random.c: No such file or directory
Step #7: �[0m�[0;31mwarning: The file '/usr/arc4random.c' isn't covered.
Step #7: �[0m�[0;31merror: /workspace/out/libfuzzer-coverage-x86_64/usr/buffer.c: No such file or directory
Step #7: �[0m�[0;31mwarning: The file '/usr/buffer.c' isn't covered.
Step #7: �[0m�[0;31merror: /workspace/out/libfuzzer-coverage-x86_64/usr/util-internal.h: No such file or directory
Step #7: �[0m�[0;31mwarning: The file '/usr/util-internal.h' isn't covered.
Step #7: �[0m[2025-01-31 07:01:44,276 DEBUG] Finished generating per-file code coverage summary.
Step #7: [2025-01-31 07:01:44,277 DEBUG] Generating file view html index file as: "/workspace/out/libfuzzer-coverage-x86_64/report/linux/file_view_index.html".
Step #7: Traceback (most recent call last):
Step #7:   File "/opt/code_coverage/coverage_utils.py", line 829, in <module>
Step #7:     sys.exit(Main())
Step #7:   File "/opt/code_coverage/coverage_utils.py", line 823, in Main
Step #7:     return _CmdPostProcess(args)
Step #7:   File "/opt/code_coverage/coverage_utils.py", line 780, in _CmdPostProcess
Step #7:     processor.PrepareHtmlReport()
Step #7:   File "/opt/code_coverage/coverage_utils.py", line 577, in PrepareHtmlReport
Step #7:     self.GenerateFileViewHtmlIndexFile(per_file_coverage_summary,
Step #7:   File "/opt/code_coverage/coverage_utils.py", line 450, in GenerateFileViewHtmlIndexFile
Step #7:     self.GetCoverageHtmlReportPathForFile(file_path),
Step #7:   File "/opt/code_coverage/coverage_utils.py", line 422, in GetCoverageHtmlReportPathForFile
Step #7:     assert os.path.isfile(
Step #7: AssertionError: "/usr/arc4random.c" is not a file.
Step #7: ********************************************************************************
Step #7: Code coverage report generation failed.
Step #7: To reproduce, run:
Step #7: python infra/helper.py build_image bitcoin-core
Step #7: python infra/helper.py build_fuzzers --sanitizer coverage bitcoin-core
Step #7: python infra/helper.py coverage bitcoin-core
Step #7: ********************************************************************************
Finished Step #7
ERROR
ERROR: build step 7 "gcr.io/oss-fuzz-base/base-runner" failed: step exited with non-zero status: 1

See also: https://issues.oss-fuzz.com/issues/391974928.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions