Skip to content

Getting Prelude.tail: empty list error when running crucible-llvm with profiling in split-dfs path mode #1000

Open
@Lukas-Dresel

Description

Reproduce on a Mac with the attached files:

cabal run exe:crux-llvm -- -O0 --profile-crucible --path-strategy=split-dfs ../bug_prelude.tail/stbi_read_crucible_harness.c

When debugging this with @RyanGlScott we narrowed it down to likely being the tail call in Simulator/Profiling.hs in openEventFrames being called on an empty list.

See

bug_prelude.tail.tar.gz

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions