Skip to content

fuzz-test-run-fs (fuzz_range_reader) failed for attempt to subtract with overflow #2717

@Xuanwo

Description

@Xuanwo

crash_fs_fuzz_range_reader_pull_request_1_6ceb08232d21baafea96ca7f5c87ba8b60181317.zip

Failed workflow: https://github.com/apache/incubator-opendal/actions/runs/5667056033/job/15355381033?pr=2710

Output of `std::fmt::Debug`:

FuzzInput {
    actions: [
        Seek(
            End(
                -2,
            ),
        ),
        Read {
            size: 0,
        },
        Read {
            size: 0,
        },
        Read {
            size: 0,
        },
        Read {
            size: 0,
        },
        Read {
            size: 0,
        },
        Read {
            size: 0,
        },
        Read {
            size: 0,
        },
        Read {
            size: 0,
        },
        Read {
            size: 0,
        },
        Read {
            size: 0,
        },
        Read {
            size: 0,
        },
        Read {
            size: 0,
        },
        Read {
            size: 0,
        },
        Read {
            size: 0,
        },
        Read {
            size: 0,
        },
        Read {
            size: 0,
        },
        Read {
            size: 0,
        },
        Read {
            size: 0,
        },
        Read {
            size: 0,
        },
        Read {
            size: 0,
        },
        Read {
            size: 0,
        },
        Read {
            size: 0,
        },
        Read {
            size: 0,
        },
        Read {
            size: 0,
        },
        Read {
            size: 0,
        },
        Read {
            size: 0,
        },
        Read {
            size: 0,
        },
        Read {
            size: 0,
        },
        Read {
            size: 0,
        },
        Read {
            size: 0,
        },
        Read {
            size: 0,
        },
        Read {
            size: 0,
        },
        Read {
            size: 0,
        },
        Read {
            size: 0,
        },
        Read {
            size: 0,
        },
        Read {
            size: 0,
        },
        Read {
            size: 0,
        },
        Read {
            size: 0,
        },
        Read {
            size: 0,
        },
        Read {
            size: 0,
        },
        Read {
            size: 0,
        },
        Read {
            size: 0,
        },
        Read {
            size: 0,
        },
        Read {
            size: 0,
        },
        Read {
            size: 0,
        },
        Read {
            size: 0,
        },
        Read {
            size: 0,
        },
        Read {
            size: 0,
        },
        Read {
            size: 0,
        },
        Read {
            size: 0,
        },
        Read {
            size: 0,
        },
        Read {
            size: 0,
        },
        Read {
            size: 0,
        },
        Read {
            size: 0,
        },
        Read {
            size: 0,
        },
        Read {
            size: 0,
        },
        Read {
            size: 0,
        },
        Read {
            size: 0,
        },
        Read {
            size: 0,
        },
        Read {
            size: 0,
        },
        Read {
            size: 0,
        },
        Read {
            size: 0,
        },
        Read {
            size: 0,
        },
        Read {
            size: 0,
        },
        Read {
            size: 0,
        },
        Read {
            size: 0,
        },
        Read {
            size: 0,
        },
        Read {
            size: 0,
        },
        Read {
            size: 0,
        },
        Read {
            size: 0,
        },
        Read {
            size: 0,
        },
        Read {
            size: 0,
        },
        Read {
            size: 0,
        },
        Read {
            size: 0,
        },
        Read {
            size: 0,
        },
        Read {
            size: 0,
        },
        Read {
            size: 0,
        },
        Read {
            size: 0,
        },
        Read {
            size: 0,
        },
        Read {
            size: 0,
        },
        Read {
            size: 0,
        },
        Read {
            size: 0,
        },
        Read {
            size: 0,
        },
        Read {
            size: 0,
        },
        Read {
            size: 0,
        },
        Read {
            size: 0,
        },
        Read {
            size: 0,
        },
        Read {
            size: 0,
        },
        Read {
            size: 0,
        },
        Read {
            size: 0,
        },
        Read {
            size: 0,
        },
        Read {
            size: 0,
        },
        Read {
            size: 0,
        },
        Read {
            size: 0,
        },
        Read {
            size: 0,
        },
        Read {
            size: 0,
        },
        Read {
            size: 0,
        },
        Read {
            size: 0,
        },
        Read {
            size: 0,
        },
        Read {
            size: 0,
        },
        Read {
            size: 0,
        },
        Read {
            size: 0,
        },
        Read {
            size: 0,
        },
        Read {
            size: 0,
        },
        Read {
            size: 0,
        },
        Read {
            size: 0,
        },
        Read {
            size: 0,
        },
        Read {
            size: 0,
        },
        Read {
            size: 0,
        },
        Read {
            size: 0,
        },
        Read {
            size: 0,
        },
        Read {
            size: 0,
        },
        Read {
            size: 0,
        },
        Read {
            size: 0,
        },
        Read {
            size: 0,
        },
        Read {
            size: 0,
        },
        Read {
            size: 0,
        },
        Read {
            size: 0,
        },
        Read {
            size: 0,
        },
        Read {
            size: 0,
        },
        Read {
            size: 0,
        },
        Read {
            size: 0,
        },
        Read {
            size: 0,
        },
        Read {
            size: 0,
        },
        Read {
            size: 0,
        },
        Read {
            size: 0,
        },
        Read {
            size: 0,
        },
    ],
    data: [
        0,
        0,
    ],
    range: (
        1,
        2,
    )

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions