-
-
Notifications
You must be signed in to change notification settings - Fork 324
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
SIGSEGV when using asan-cores in qemu_launcher fuzzer #2579
Comments
I'd like to add I did try adding the |
thank you for the report, i'll take a look at this during the week |
is this fixed? |
Hello, I don't think so.
In the container
I did get an error about an unresolved import which I fixed by adding the
If I add the
|
Hey @rmalmain I have just noticed that I do not see a Using the container on a macOS host, I am unable to run the fuzzer with |
Are you running an arm docker container or a x86 docker container? |
x86 due to the |
So anyway running an emulator in an emulator sounds really bad for performance, why not just run it on aarch? |
oh I don't disagree with the performance hit. The fuzzer I'm working on is x86, so I'm only using an emulator inside of an emulator for development. |
Ideally the emulator should cross compile to aarch64 just fine - so you don't necessarily have to develop on the same architecture. That being said, of course it shouldn't really segfault on emulated x86, either. |
IMPORTANT
main
branchyes
Describe the bug
I get a
SIGSEGV
when trying to run the qemu_launcher example with asanTo Reproduce
Steps to reproduce the behavior:
add
cargo-make
to the docker filebuild the docker container image
run the docker container, clone LibAFL and run qemu_launcher with asan
Try run the fuzzer with the
--verbose
flagAdd the debug / log environment variables
Environment info
Expected behavior
when using asan cores not to cause a
SIGSEGV
Additional context
I've also tried llvm-19 because of that warning during the compilation of
libafl_qemu_sys
first remove all docker images/container
Then change LLVM version from 18 to 19
build the container image again
clone LibAFL and attempt the qemu_launcher example with asan again
No llvm version warning, however asan cores still crashes.
The text was updated successfully, but these errors were encountered: