Skip to content

SVCOMP-benchmark wrong proof in Device Drivers #3436

Closed
@xbauch

Description

@xbauch

Probably the worst incorrectness: CBMC marks this benchmark as "true", where it probably shouldn't be.

https://github.com/sosy-lab/sv-benchmarks/blob/master/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--misc--legousbtower.ko_false-unreach-call.cil.c

CBMC version: 5.10
Operating system: 64-bit linux
Exact command line resulting in the issue: ./cbmc --graphml-witness witness.graphml --64 --propertyfile ../../sv-benchmarks/c/Systems_DeviceDriversLinux64_ReachSafety.prp ../../sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--misc--legousbtower.ko_false-unreach-call.cil.c
What behaviour did you expect: VERIFICATION FAILED
What happened instead:

VERIFICATION SUCCESSFUL
EC=0
TRUE

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions