Skip to content

SEGFAULT when running verilator with traces #431

@GeertenV

Description

@GeertenV

"app=hello_world make simv trace=1" gives me a SEGFAULT when I used "make verilate trace=1".
"app=hello_world make simv" work fine when I used "make verilate".
Is this fixable or would you recommend switching to QuestaSim?

ps:
I had to take a few extra steps that were not in the readme.md just to get the non-traced Verilator to run:

  1. Had to change Qemu repo's:
    url = https://git.qemu.org/git/u-boot.git changed to url = https://gitlab.com/qemu-project-mirrors/u-boot.git
    url = https://git.qemu.org/git/u-boot-sam460ex.git changed to url = https://gitlab.com/qemu-project-mirrors/u-boot-sam460ex.git
  2. add option to makefile as mentioned in: Error with make toolchain-llvm #410
  3. delete the if (defined($ENV{VERILATOR_ROOT})) clause in installed verilator file
  4. "make toolchain-gcc". I did not expect this as the project switched to LLVM

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